SOA 11g value addition to business

Can any provide any document/presentation, which presents all the value additions to client bsuiness if it migrates from SOA 10g to 11g?
Regards
pidi

Lots of reasons to mention, like -
1. Complete suite running over weblogic server
2. Both Oracle Service Bus and SOA can share the same domain
3. Integrated SCA-based designer which enables easy and faster development
etc etc etc.....
You may like to contact your local Oracle sales representative to know more. Few links which you may like to visit -
http://www.oracle.com/us/technologies/soa/soa-suite-066466.html
http://www.oracle.com/us/technologies/soa/index.html
http://download.oracle.com/docs/cd/E14571_01/relnotes.1111/e10132/toc.htm
Regards,
Anuj

Similar Messages

  • Business Rules (SOA 11g)

    We are facing one issue while implementing an use-case in Business Rules (SOA 11g). In brief it is defined as below:
    There is an aggregate function used to calculate the sum of all nodes and based on the result, we need to send notifications.
    In the Rule Set of a Business Rule project, we have created one Decision table and have defined our Rule conditions there (say Price > 500 and Price < 500).
    Above these conditions, we have defined aggregate function ( under advanced category), where we will calculate the sum of all Price nodes in a variable.
    And finally, we have Actions set for both the Rule Conditions, whereas notifications will be sent to the desired user.
    While executing this project, we are getting the below mentioned error:
    Non Recoverable Business Fault :encountered ')' when expecting one of: "instanceof" ...":" ...">" ..."<" ..."?" ..."==" ..."<=" ...">=" "!="
    ..."||" ..."&&" ..."+" ..."-" ..."*" ..."/" ..."%" ..."**" ..."++" ..."--" ..."[" ..."." ..."(" ...
    Note: There is a check-box above each action item, where we can select whether we want to execute this action or not. Now when we select only one out of these Actions ( say 1st one), and other one is unchecked and we execute the project by giving input according to 1st Rule condition, the project runs successfully. But when both the Action Items are checked, it fails.
    If anybody has faced the similar issue, please revert.

    I would advice you to make use a debug-function to be able to run locally in JDeveloper.
    Then try to make the easiest case possible work, and then thange to what you really want.
    Whaty type is the input to the rule, is it a complex type ?
    Are you running from BPEL ?

  • Transformation issue in SOA 11g

    I have a SOA application with a webservice that receive XML messages from third party and through a mediator and JMS adapter writes to a JMS topic. The XML messages gets validated against a XSD and using XSL is transformed to the target format. I want to retain the original XML message with no transformation, but with transformation the message has some added element. I am attaching the four files XSL, XSD and the XML file before and after transformation. I am using SOA 11g
    XSL file_
    <?xml version="1.0" encoding="UTF-8" ?>
    <?oracle-xsl-mapper
    <!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->
    <mapSources>
    <source type="WSDL">
    <schema location="../receiveESTA.wsdl"/>
    <rootElement name="odsCad" namespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent"/>
    </source>
    </mapSources>
    <mapTargets>
    <target type="WSDL">
    <schema location="../ProduceOrtdJms.wsdl"/>
    <rootElement name="odsCad" namespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent"/>
    </target>
    </mapTargets>
    <!-- GENERATED BY ORACLE XSL MAPPER 11.1.1.2.0(build 091103.1205.1216) AT [TUE APR 20 16:26:09 EST 2010]. -->
    ?>
    <xsl:stylesheet version="1.0"
    xmlns:xpath20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:ns0="http://xmlns.oracle.com/pcbpel/adapter/jms/ORTDJMSDemo/receiveESTA/ProduceOrtdJms"
    xmlns:mhdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.mediator.service.common.functions.MediatorExtnFunction"
    xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"
    xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:med="http://schemas.oracle.com/mediator/xpath"
    xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
    xmlns:tns="http://xmlns.oracle.com/sca/soapservice/ESTAProcessing/receiveESTA"
    xmlns:xdk="http://schemas.oracle.com/bpel/extension/xpath/function/xdk"
    xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
    xmlns:inp1="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent"
    xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:socket="http://www.oracle.com/XSL/Transform/java/oracle.tip.adapter.socket.ProtocolTranslator"
    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
    exclude-result-prefixes="xsi xsl tns inp1 xsd wsdl ns0 plt xpath20 bpws mhdr oraext dvm hwf med ids xdk xref ora socket ldap">
    <xsl:template match="/">
    <inp1:odsCad>
    <inp1:odsCadEvent>
    <inp1:datasetname>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:datasetname"/>
    </inp1:datasetname>
    <inp1:messagesequence>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:messagesequence"/>
    </inp1:messagesequence>
    <inp1:eventid>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:eventid/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:eventid"/>
    </inp1:eventid>
    <inp1:eventrevisionno>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:eventrevisionno/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:eventrevisionno"/>
    </inp1:eventrevisionno>
    </inp1:odsCadEvent>
    <inp1:odsCadAgency>
    <inp1:datasetname>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:datasetname"/>
    </inp1:datasetname>
    <inp1:messagesequence>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:messagesequence"/>
    </inp1:messagesequence>
    <inp1:eventid>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:eventid/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:eventid"/>
    </inp1:eventid>
    <inp1:eventrevisionno>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:eventrevisionno/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:eventrevisionno"/>
    </inp1:eventrevisionno>
    <inp1:agencyeventnumber>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:agencyeventnumber/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:agencyeventnumber"/>
    </inp1:agencyeventnumber>
    <inp1:agencyeventnumberrevision>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:agencyeventnumberrevision/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:agencyeventnumberrevision"/>
    </inp1:agencyeventnumberrevision>
    </inp1:odsCadAgency>
    </inp1:odsCad>
    </xsl:template>
    </xsl:stylesheet>
    XSD*
    <?xml version= '1.0' encoding= 'UTF-8' ?>
    <xs:schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent" xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent"
    elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <!-- CAD EVENT -->
    <xs:complexType name="odsCadEvent">
    <xs:sequence>
    <xs:element name="datasetname" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="32"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="messagesequence" type="xs:decimal" minOccurs="1" maxOccurs="1"/>
    <xs:element name="eventid" type="xs:int" minOccurs="0" nillable="true"/>
    <xs:element name="eventrevisionno" type="xs:int" minOccurs="0" nillable="true"/>
    </xs:sequence>
    </xs:complexType>
    <!-- CAD AGENCY -->
    <xs:complexType name="odsCadAgency">
    <xs:sequence>
    <xs:element name="datasetname" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="32"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="messagesequence" type="xs:decimal" minOccurs="1" maxOccurs="1"/>
    <xs:element name="eventid" type="xs:int" minOccurs="0" nillable="true"/>
    <xs:element name="eventrevisionno" type="xs:int" minOccurs="0" nillable="true"/>
    <xs:element name="agencyeventnumber" minOccurs="0" nillable="true">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="12"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="odsCad">
    <xs:complexType>
    <xs:choice minOccurs="1" maxOccurs="1">
    <xs:element name="odsCadEvent" type="odsCadEvent" minOccurs="0" maxOccurs="1"
    nillable="true" />
    <xs:element name="odsCadAgency" type="odsCadAgency" minOccurs="0" maxOccurs="1"
    nillable="true"/>
    </xs:choice>
    </xs:complexType>
    </xs:element>
    </xs:schema>
    XML file before transformation_
    <message>
    <properties>
    <property name="tracking.compositeInstanceId" value="430009"/>
    <property name="tracking.ecid" value="0000IWTcdiF9xWD_n9P5iZ1BZnIF000FGG"/>
    <property name="transport.http.remoteAddress" value="10.103.50.20"/>
    </properties>
    <parts>
    <part name="request">
    <ns1:odsCad>
    <ns1:odsCadEvent>
    <ns1:datasetname>rest</ns1:datasetname>
    <ns1:messagesequence>12</ns1:messagesequence>
    </ns1:odsCadEvent>
    </ns1:odsCad>
    </part>
    </parts>
    </message>
    XML File after transformation_
    <message>
    <properties>
    <property name="tracking.compositeInstanceId" value="430009"/>
    <property name="tracking.ecid" value="0000IWTcdiF9xWD_n9P5iZ1BZnIF000FGG"/>
    <property name="transport.http.remoteAddress" value="10.103.50.20"/>
    </properties>
    <parts>
    <part name="body">
    <inp1:odsCad>
    <inp1:odsCadEvent>
    <inp1:datasetname>rest</inp1:datasetname>
    <inp1:messagesequence>12</inp1:messagesequence>
    <inp1:eventid xsi:nil=""/>
    <inp1:eventrevisionno xsi:nil=""/>
    </inp1:odsCadEvent>
    <inp1:odsCadAgency>
    <inp1:datasetname/>
    <inp1:messagesequence/>
    <inp1:eventid xsi:nil=""/>
    <inp1:eventrevisionno xsi:nil=""/>
    <inp1:agencyeventnumber xsi:nil=""/>
    </inp1:odsCadAgency>
    </inp1:odsCad>
    </part>
    </parts>
    </message>
    Any suggestion to how to get this sorted
    Thanks

    Morever I do not want the extra odsCadAgency element displayed in my transformed XML file. How do I resolve it.
    Thanks

  • Need Help-SOA 11g File Adapter unable to delete input file and its crashing

    Hi All
    Please find the details below:
    1. We have created a simple SOA composite to Read file from an input directory, archive the file in an archive directory using Inbound File Adapter Read
    and then use Outbound File Adapter Write to move the file to a output directory.
    2. File Adapter needs to delete the file after successful read/retrieval.
    3. We are using the "Use Trigger File" for invoking the file adapter. This is a new feature in SOA 11g
    4. Also we are using the option of reading the file as an attachment as we are not doing any transformation in the composite
    Issue Details_
    1. When the trigger file is put in the input directory for the first time, the File Adapter reads the file, archives it and moves it to the output directory
    2. However it does not delete the input file from the input directory and raises Fatal Exception mentioned below:
    [*2011-01-12T16:55:48.639+05:30] [soa_server1] [WARNING] [] [oracle.soa.adapter] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@19c243d]*
    [userId: <anonymous>] [ecid: 0000IptyLrL9_aY5TrL6ic1DBOS_000009,0] [APP: soa-infra] File Adapter FileAdapterTriggerFilePOC PostProcessor::
    Delete failed, the operation will be retried for max of [0] times
    [2011-01-12T16:55:48.639+05:30] [soa_server1] [WARNING] [] [oracle.soa.adapter] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@19c243d]
    [userId: <anonymous>] [ecid: 0000IptyLrL9_aY5TrL6ic1DBOS_000009,0] [APP: soa-infra] File Adapter FileAdapterTriggerFilePOC [[
    BINDING.JCA-11042
    File deletion failed.
    File deletion failed.
    File : C:\Dibya\AttachmentTest\InputDir\TestFile3.txt could not be deleted.
    Delete the file and restart server. Contact oracle support if error is not fixable.
    If any one has faced similar issues, kindly provide pointers on how to resolve it.
    Regards,
    Dibya

    Hi,
    Using the file adapter, you can poll from multilple locations...
    Keep the following property in your .jca file
    <property name="DirectorySeparator" value="," />
    While giving the path in File Adapter configuration, keep comma and give the next location....then the file will be picked up from the locations you gave....
    Hope this helps...
    Thanks,
    N

  • Oracle BPM 10gR3 to Oracle SOA 11g Suite

    I am not sure some body else already asked.
    I have Oracle BPM product in production which is fine and happy the way it works. Its developed from Version: 10.3.1.0.0 Build: #100364. We use custom JSP, JavaComponent, PAPI etc in this.
    We are thinking of migrating to Oracle SOA 11g Suite.
    Is there any tool for this? If not, anything expected?
    Do we need to re-write our BPM 10g app to 11g? What all parts might need to re-write?

    To answer to you question in a straight way I am afraid there is no direct migration path from OBPM 10g to Oracle SOA Suite 11g. You would need to we-write a lot of things like
    1. As of now the BPM API's arent public. so u wont have something like PAPI as in OBPM
    2. There is no support for PBL/Java in Oracle BPM 11g. However if you want to use custom Java Component u can leverage BPEL or Spring along with BPM. Every component is afterall packed inside a single composite.
    3. It is advisable to have all dashboards and UI's developed with ADF if you are with Oracle SOA Suite 11g but even if you have JSPs that shouldnt be a problem.
    This topic was discussed some days back in this forum. You can find the thread here
    Business case to move from Oracle BPM 10.3g to BPM11g

  • Request-Reply in JMSAdapter SOA 11g using a Topic and a Queue

    Hi All
    We are trying to implement JMS Request\Reply with Tibco EMS Server using JMS Request\Reply. Problem is that Tibco has exposed a topic (where request message has been enqueued) and replies the message is a pre defined JMS queue.
    I am trying to use JMS adapter in SOA 11g (OSB doesnt support request\reply as soon as destination is selected as Topic ) with foreign JMS server setup in weblogic.
    Problem is that when i invoke the composite, it errors out saying that request destination has to be a queue. I tried to find any sample that talks about request-reply with topics but could not find any.
    Is request-reply pattern supported with topics or topic-queue combinations in JMS adapter 11g? Please let u know. Thanks

    Hi All
    The request-reply pattern is working with queues and topics, but not with topic and queue. The issue is with this:
    <adapter-config name="RemoteOSBJMSService" adapter="JMS Adapter"
    wsdlLocation="RemoteOSBJMSService.wsdl"
    xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
    <connection-factory location="eis/JMS/RequestReplyTopic"
    UIJmsProvider="WLSJMS" UiOperationMode="Asynchronous"
    UIConnectionName="chdsez147855d"/>
    <endpoint-activation portType="Reply_ptt" operation="Reply"
    UITransmissionPrimitive="Request-response">
    <activation-spec className="oracle.tip.adapter.jms.inbound.JmsConsumeActivationSpec">
    <property name="PayloadType" value="TextMessage"/>
    <property name="UseMessageListener" value="false"/>
    <property name="DestinationName" value="jms.soa.local.response.q"/>
    </activation-spec>
    </endpoint-activation>
    <endpoint-interaction portType="Request_ptt" operation="Request"
    UITransmissionPrimitive="Request-response">
    <interaction-spec className="oracle.tip.adapter.jms.outbound.JmsProduceInteractionSpec">
    <property name="TimeToLive" value="0"/>
    <property name="PayloadType" value="TextMessage"/>
    <property name="DeliveryMode" value="Persistent"/>
    <property name="DestinationName" value="jms.soa.local.request.topic"/>
    </interaction-spec>
    </endpoint-interaction>
    </adapter-config>
    The connection factory "eis/JMS/RequestReplyTopic" can either hold isTopic as false or true. If i set it to false, it doesnt even let me enqueue and if i set it to true. The reply doesnt arrive.
    Please help!

  • Modifying Memory Optimization parameter for BPEL process in SOA 11g

    Hello
    I have turned on memory optimization parameter for my BPEL process in the composite.xml (11g)
    this is what I have in composite.xml:
    <property name="bpel.config.inMemoryOptimization">false</property>
    How do we modify this parameter in the EM console at runtime? I changed this property to "true" using the System MBean browser, but it wasn't taking effect. I thought the SOA server must be restarted (similar to what we used to do in 10g). But when I restart the SOA server, the parameter goes back to whatever the value was in the composite.xml ignoring the change I made in the System MBean browser
    Please share your thoughts.
    Thanks in advance.
    Raja

    Deploying a newer version is not an option, as the endpoints could change (not sure if it would in 11g, but in 10g it does) and also, our service consumers will be pointing to the older version.As mentioned above, if clients are using URL without version then call will be forwarded to default version of composite internally. No manual tweaking required for this. Just make sure that while deploying the new version you are marking it as default.
    Besides, we report on service metrics and having multiple versions just complicates things.Not at all. If you are not using versioning feature, you are really under utilizing the Oracle SOA 11g. Remember that metrics can be collected for a single composite with same effort, irrespective of the number of composite versions deployed. Only few product tables refer the version while storing composite name and rest all use only the composite name without version. I do not know how you are collecting service metrics but we use DB jobs for same it works perfectly with any number of composites having multiple versions deployed.
    The idea is to do some debugging and collect audit trail in case there is a production issue by disabling inMemoryOptimization parameter. This is a live production environment and deploying whenever we want is not even an option for us, unfortunately. Why not debug by increasing log level. Diagnostic logs are the best option to debug an issue even in production. For getting audit trail you may re-produce the issue in lower environments. I think no organization will allow re-deployments just for debugging some issue in production until and unless it is too critical issue to handle.
    Does this not supported in 11g? if it isn't, it does seem like a bug to me. You may always go ahead and raise a case with support.
    Regards,
    Anuj

  • Problem in  setting Composite Instance Index in SOA 11G

    In SOA 11G the setIndex() xpath function is not working . But It was working in 10G.
    If I use this setIndex function in BPEL Java Embedding , in audit trails the function is executed. But If I see the result by querying the DEV_SOAINFRA.COMPOSITE_INSTANCE table INDEX1 column it is empty. No values is inserted into this INDEX columns.
    Can anyone please give a solution to set the composite instance index in SOA 11G ?
    Thanks in Advance

    1. setIndex() Xpath function in SOA 11G is working .
    2. syntax : setIndex(1,'anyValue');
    3. To view the index value for the instance created , query "DEV_SOAINFRA.CI_INDEXES" table.
    Edited by: saba on Dec 6, 2011 6:22 AM

  • How to integrate JD Ewards EnterpriseOne with BPEL/SOA 11G

    Can anyone post steps or docs/link as how to integrate JD Edwards EnterpriseOne business services with BPEL/SOA 11G.
    I would highly appreciate if anyone could share their views on integrating business services with bpel-soa10g/11g
    Thanks

    Google it
    http://bit.ly/RkkOkQ

  • Issues installing SOA 11G on Windows

    I am having trouble installing SOA 11.1.1.6 on Windows 64 bit.
    1. I installed RCU
    2. I installed JDK 1.7.0.25 in C:\Program Files\Java\jdk1.7.0.25
    3. I installed Web Logic Server and selected jdk from above path.(since while installing WLS i din't find JROCKIT, so I browsed for JDK from my C:Drive)
    4. While installing SOA 11G, when I give setup -jreLoc C:\Program Files\Java\jdk1.7.0_25  I am getting Error "Java Run Time Environment was not found in C:\Program\bin\javaw.exe"
    I have set JAVA_HOME in Environment Variables.
    Can some one please help me fix this issue.

    Yes. I validated it. I tried with below 2 locations. I have installed this before in Windows and Linux. Strange that I am struggling to do it now..Not sure what I am missing.
    C:\Program Files\Java\jdk1.7.0_25\jre
    C:\Program Files\Java\jre7
    When I try with Quotes i.e, setup -jreLoc "C:\Program Files\Java\jdk1.7.0_25\jre"I get a screen with Error:setup.exe has stopped working (below is the log)
    Problem signature:
      Problem Event Name:    APPCRASH
      Application Name:    setup.exe_unknown
      Application Version:    0.0.0.0
      Application Timestamp:    4e71ef42
      Fault Module Name:    setup.exe
      Fault Module Version:    0.0.0.0
      Fault Module Timestamp:    4e71ef42
      Exception Code:    c0000005
      Exception Offset:    00002b2f
      OS Version:    6.1.7601.2.1.0.272.7
      Locale ID:    1033
      Additional Information 1:    cb5a
      Additional Information 2:    cb5adf8f5bac4bc39db6c83fb76b8021
      Additional Information 3:    855b
      Additional Information 4:    855b1466c96ca73472fe5c46cb1df042
    Read our privacy statement online:
      http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
    If the online privacy statement is not available, please read our privacy statement offline:
      C:\Windows\system32\en-US\erofflps.txt

  • Urgent:SOA 11g composite preference - Behaviour after server restart

    Hi ,
    I tired to update SOA 11g composite preference value from fmw control. When the server is retarted, I don't find the updated preferences value. It gets reset to the preference value in the code. This is not the case in SOA 10g. Could you help me find a way such that the preference value remains the same even after restart.
    Cheers!,
    SOALearner

    Hi,
    Here goes the solution.
    Problem
    1) Connect to Fusion Middleware Control.
    2) Expand SOA -> soa-infra -> default and hightlight "default".
    3) Navigate to SOA Infrastructure -> Administration -> System MBean Browser.
    4) Navigate to Application Defined MBeans -> oracle.soa.config -> Server: soa_server1 -> SCAComposite.
    5) Expand the <SCA composite> -> SCAComposite.SCAComponent and highlight the BPEL Component.
    6) Click attribute Properties.
    7) Expand Element_0 and change value key for name bpel.preference.PREFERENCE_NAME.
    8) Click Apply.
    9) Restart the SOA server and now PREFERENCE_NAME contains the orginal initial value instead of the expected updated value.
    Solution
    1) After you Apply the change to bpel.preference.PREFERENCE_NAME, click Return.
    2) Click Operations tab.
    3) Click Save.
    4) Click Invoke.
    5) Click Return.
    When the server is restarted, the System MBean updated value is maintained.
    Cheers!
    Moshe Selvamanickam

  • Connecting VAN from SOA 11g B2B (AS1 and AS2)

    Hi,
    We have a requirement to connect GXS VAN (AS1 and AS2) from SOA 11g B2B. Can some one please let me know the steps to enable a connection from SOA 11g B2B? Any documents will really helpful.
    Thanks,
    Saravana
    Edited by: user10635261 on Jul 12, 2012 1:30 PM

    Hi Saravana,
    Is there any way i can archive the EDI file while using AS2? My requirement to get the data from EDI file and based on that, it needs to send the Audit Trail Report to Business. No, AS2 does not have any archiving option but you may query details of transactions using B2B Instance Message API -
    http://docs.oracle.com/cd/E23943_01/apirefs.1111/e18158/toc.htm
    getWirePayload() method of InstanceMessage class with give you the native EDI file which has been sent to the partner.
    Also do we have any document for enalbing AS1 and AS2 in B2B (Which includes SSL Certificaties, encryption etc)?You may refer B2B user guide to understand how to create AS1 and AS2 channels - (section 5.5 Configuring Channels)
    http://docs.oracle.com/cd/E23943_01/user.1111/e10229/b2b_tps.htm#BABBCDHI
    For understanding how to enable SSL and how to implement message security at Oracle B2B, please refer -
    http://anuj-dwivedi.blogspot.sg/2010/10/enabling-ssl-on-oracle-b2b-11g.html
    http://anuj-dwivedi.blogspot.sg/2011/04/implementing-message-security-in-oracle.html
    Regards,
    Anuj

  • Configuration plan in SOA 11g, help needed.

    Hi All,
    I'm trying to use configuration plans in SOA 11g to migrate composites from my DEV environment to STG. I have ant scripts that would help me in promoting the composite from DEV to STG, but im stuck up with using configuration plans.
    Can someone help me in explaining what should we do to the configuration plan that we create in JDev. I know that some portions of the file has to be edited so that endpoints of the new environment would get replaced in .bpel,.wsdl and other required files, but i dont know which sections of the configuratin plan file have to be edited and what is its significance.
    If someone can share an example configuration plan file also it would be great.
    Thanks,

    Hi,
    You have to replace the things imported in composite.xml and urls in your wsdl and xsd that are part of your composite.
    I am posting some sample configuartion.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <SOAConfigPlan xmlns:jca="http://platform.integration.oracle/blocks/adapter/fw/metadata" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:orawsp="http://schemas.oracle.com/ws/2006/01/policy" xmlns="http://schemas.oracle.com/soa/configplan">
       <composite name="CompositeName">
          <!--Add search and replace rules for the import section of a composite
         Example:
         <searchReplace>
              <search>http://my-dev-server</search>
              <replace>http://my-test-server</replace>
         <searchReplace>
         <searchReplace>
              <search>8888</search>
              <replace>8889</replace>
         <searchReplace>-->
          <import>
          <searchReplace>
                <search>SearchString</search>
                <replace>ReplaceString</replace>
             </searchReplace>
          </import>
          <service name="dequeueJMSSiebelOrder">
             <!--Add search and replace rules for the binding properties-->
             <binding type="jca">
                <property name="jca.retry.count">
                   <replace>3</replace>
                </property>
                <property name="jca.retry.interval">
                   <replace>2</replace>
                </property>
                <property name="jca.retry.backoff">
                   <replace>2</replace>
                </property>
                <property name="jca.retry.maxInterval">
                   <replace>1</replace>
                </property>
             </binding>
          </service>
          <property name="oracle.composite.faultPolicyFile">
             <replace>oramds:/deployed-composites/FndIntgFaultPolicies_rev1.0/SOAFaultPolicies.xml</replace>
          </property>
          <!--Add search and replace rules for the component properties
         For components and service/reference bindings, you can add policy references.
         Example:
         <component name="*">
              <wsp:PolicyReference orawsp:category="management" orawsp:status="enabled" URI="oracle/log_policy"/>
         </component>-->
          <component name="ComponentName">
             <property name="activationAgent.dequeueJMSSiebelOrder.className">
                <replace>oracle.tip.adapter.fw.agent.jca.JCAActivationAgent</replace>
             </property>
             <property name="activationAgent.dequeueJMSSiebelOrder.portType">
                <replace></replace>
             </property>
          </component>
          <reference name="ReferenceName">
             <binding type="ws">
                <attribute name="port">
                   <replace>ReferencePort</replace>
                </attribute>
                <attribute name="location">
                <searchReplace>
                <search>SearchString</search>
                <replace>ReplaceString</replace>
             </searchReplace>
                </attribute>
             </binding>
          </reference>
          <reference name="ReferenceName">
             <binding type="ws">
                <attribute name="port">
                   <replace>ReferenceEndPort</replace>
                </attribute>
                <attribute name="location">
            <searchReplace>
                <search>SearchString</search>
                <replace>ReplaceString</replace>
             </searchReplace>
                </attribute>
             </binding>
          </reference>
       </composite>
       <!--Add search and replace rules for wsdls, xsd and jca files
         Example:
         <jca:property name="PollingInterval"><replace>10</replace></jca:property>
         <searchReplace>
              <search>http://my-dev-server</search>
              <replace>http://my-test-server</replace>
         <searchReplace>
         <searchReplace>
              <search>8888
              <replace>8889</replace>
         <searchReplace>
         or provide a new replace value like:
         <replace>http://my-new-server:8889/myservice</replace>-->
       <!--<wsdlAndSchema name="dequeueJMSSiebelOrder.wsdl|dequeueJMSSiebelOrder_jms.jca">
          <searchReplace>
             <search/>
             <replace/>
          </searchReplace>
       </wsdlAndSchema>-->
       <wsdlAndSchema name="dequeueJMSSiebelOrder.wsdl">
          <searchReplace>
             <search>SearchString</search>
             <replace>ReplaceString</replace>
          </searchReplace>
       </wsdlAndSchema>
    </SOAConfigPlan>  Regards
    PavanKumar.M
    Edited by: pavan4s on Jul 17, 2010 10:43 PM

  • RPC calls from SOA 11g

    hi,
    What are the ways to make an RPC call from SOA 11g ?
    I wnat make an RPC call to a mainframes system.
    Thanks,
    Jhansi

    Hi Saravana,
    Is there any way i can archive the EDI file while using AS2? My requirement to get the data from EDI file and based on that, it needs to send the Audit Trail Report to Business. No, AS2 does not have any archiving option but you may query details of transactions using B2B Instance Message API -
    http://docs.oracle.com/cd/E23943_01/apirefs.1111/e18158/toc.htm
    getWirePayload() method of InstanceMessage class with give you the native EDI file which has been sent to the partner.
    Also do we have any document for enalbing AS1 and AS2 in B2B (Which includes SSL Certificaties, encryption etc)?You may refer B2B user guide to understand how to create AS1 and AS2 channels - (section 5.5 Configuring Channels)
    http://docs.oracle.com/cd/E23943_01/user.1111/e10229/b2b_tps.htm#BABBCDHI
    For understanding how to enable SSL and how to implement message security at Oracle B2B, please refer -
    http://anuj-dwivedi.blogspot.sg/2010/10/enabling-ssl-on-oracle-b2b-11g.html
    http://anuj-dwivedi.blogspot.sg/2011/04/implementing-message-security-in-oracle.html
    Regards,
    Anuj

  • Error while starting SOA 11g

    Hi Gurus,
    I have recently started working on SOA 11g and I tried to install it in my machine.. Everything got installed fine without an error.
    Below are the component versions:
    1. Database : 11.1.0.6.0
    2. RCU Version : 11.1.1.3.3
    3. Weblogic Server : 10.3.2
    4. SOA Suite : 11g
    5. Jdeveloper : 11.1.2.0
    Now that I am trying to start my weblogic I am getting an error saying "
    "org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'SensorManager' defined in ServletContext resource [WEB-INF/fabric-config-core.xml]: Cannot resolve reference to bean 'FabricMesh' while setting bean property 'fabricMesh'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FabricMesh': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FabricMeshTarget' defined in ServletContext resource [WEB-INF/fabric-config.xml]: Cannot resolve reference to bean 'WSServiceBC' while setting bean property 'bindingComponents' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'WSServiceBC' defined in ServletContext resource [WEB-INF/fabric-config-core.xml]: Cannot resolve reference to bean 'InstanceManager' while setting bean property 'instanceManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'InstanceManager' defined in ServletContext resource [WEB-INF/fabric-config-core.xml]: Cannot resolve reference to bean 'DOStoreFactory' while setting bean property 'DOStoreFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DOStoreFactory' defined in ServletContext resource [WEB-INF/fabric-config-core.xml]: Cannot resolve reference to bean 'FabricConfigManager' while setting bean property 'fabricConfigManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FabricConfigManager' defined in ServletContext resource [WEB-INF/fabric-config.xml]: Cannot resolve reference to bean 'MediatorServiceEngine' while setting bean property 'configurables' with key [2]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MediatorServiceEngine' defined in ServletContext resource [WEB-INF/fabric-config-mediator.xml]: Cannot resolve reference to bean 'FaultRecoveryManager' while setting bean property 'faultRecoveryManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FaultRecoveryManager' defined in ServletContext resource [WEB-INF/fabric-config.xml]: Cannot resolve reference to bean 'BPELServiceEngine' while setting bean property 'serviceEngines' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'BPELServiceEngine' defined in ServletContext resource [WEB-INF/fabric-config-bpel.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException:
    ORABPEL START-UP ERROR!!!!!!!!
    OraBPEL run-time system failed to start due to exception:
    I tried starting the managed server but it also failed with the error
    <Jan 18, 2011 3:59:46 PM IST> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:
    There are 1 nested errors:
    weblogic.management.ManagementException: Unable to obtain lock on C:\Oracle\Midd
    leware\user_projects\domains\base_domain\servers\SOAServer\tmp\SOAServer.lok. Server may already be running
    at weblogic.management.internal.ServerLocks.getServerLock(ServerLocks.java:159)
    at weblogic.management.internal.ServerLocks.getServerLock(ServerLocks.java:58)
    at weblogic.management.internal.DomainDirectoryService.start(DomainDirectoryService.java:73)
    at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:461)
    at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:166)
    at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:749)
    at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:488)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:446)
    at weblogic.Server.main(Server.java:67)>
    <Jan 18, 2011 3:59:46 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
    <Jan 18, 2011 3:59:46 PM IST> <Error> <WebLogicServer> <BEA-000383> <A criticalservice failed. The server will shut itself down>
    <Jan 18, 2011 3:59:46 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
    However, I am able to login into Admin Consle but I am unable to deploy any BPEL Composite on it. Can you please help with your thoughts..???
    Regards,
    Vikas Manchanda
    Edited by: 829347 on Jan 19, 2011 12:00 AM

    Hi ,
    I don't see any entry like this in my SetSOADomainenv. cmd file. Howver I added it as per your suggestion, but still no luck.
    It is still showing up the same error.
    ####<Jan 19, 2011 2:27:37 PM IST> <Warning> <HTTP> <testmac> <SOAServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1295427457094> <BEA-101162> <User defined listener org.springframework.web.context.ContextLoaderListener failed: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'SensorManager' defined in ServletContext resource [WEB-INF/fabric-config-core.xml]: Cannot resolve reference to bean 'FabricMesh' while setting bean property 'fabricMesh'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FabricMesh': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FabricMeshTarget' defined in ServletContext resource [WEB-INF/fabric-config.xml]: Cannot resolve reference to bean 'WSServiceBC' while setting bean property 'bindingComponents' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'WSServiceBC' defined in ServletContext resource [WEB-INF/fabric-config-core.xml]: Cannot resolve reference to bean 'InstanceManager' while setting bean property 'instanceManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'InstanceManager' defined in ServletContext resource [WEB-INF/fabric-config-core.xml]: Cannot resolve reference to bean 'DOStoreFactory' while setting bean property 'DOStoreFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DOStoreFactory' defined in ServletContext resource [WEB-INF/fabric-config-core.xml]: Cannot resolve reference to bean 'FabricConfigManager' while setting bean property 'fabricConfigManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FabricConfigManager' defined in ServletContext resource [WEB-INF/fabric-config.xml]: Cannot resolve reference to bean 'MediatorServiceEngine' while setting bean property 'configurables' with key [2]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MediatorServiceEngine' defined in ServletContext resource [WEB-INF/fabric-config-mediator.xml]: Cannot resolve reference to bean 'FaultRecoveryManager' while setting bean property 'faultRecoveryManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FaultRecoveryManager' defined in ServletContext resource [WEB-INF/fabric-config.xml]: Cannot resolve reference to bean 'BPELServiceEngine' while setting bean property 'serviceEngines' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'BPELServiceEngine' defined in ServletContext resource [WEB-INF/fabric-config-bpel.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException:
    ORABPEL START-UP ERROR!!!!!!!!
    OraBPEL run-time system failed to start due to exception:
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'SensorManager' defined in ServletContext resource [WEB-INF/fabric-config-core.xml]: Cannot resolve reference to bean 'FabricMesh' while setting bean property 'fabricMesh'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FabricMesh': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FabricMeshTarget' defined in ServletContext resource [WEB-INF/fabric-config.xml]: Cannot resolve reference to bean 'WSServiceBC' while setting bean property 'bindingComponents' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'WSServiceBC' defined in ServletContext resource [WEB-INF/fabric-config-core.xml]: Cannot resolve reference to bean 'InstanceManager' while setting bean property 'instanceManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'InstanceManager' defined in ServletContext resource [WEB-INF/fabric-config-core.xml]: Cannot resolve reference to bean 'DOStoreFactory' while setting bean property 'DOStoreFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DOStoreFactory' defined in ServletContext resource [WEB-INF/fabric-config-core.xml]: Cannot resolve reference to bean 'FabricConfigManager' while setting bean property 'fabricConfigManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FabricConfigManager' defined in ServletContext resource [WEB-INF/fabric-config.xml]: Cannot resolve reference to bean 'MediatorServiceEngine' while setting bean property 'configurables' with key [2]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MediatorServiceEngine' defined in ServletContext resource [WEB-INF/fabric-config-mediator.xml]: Cannot resolve reference to bean 'FaultRecoveryManager' while setting bean property 'faultRecoveryManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FaultRecoveryManager' defined in ServletContext resource [WEB-INF/fabric-config.xml]: Cannot resolve reference to bean 'BPELServiceEngine' while setting bean property 'serviceEngines' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'BPELServiceEngine' defined in ServletContext resource [WEB-INF/fabric-config-bpel.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException:
    ORABPEL START-UP ERROR!!!!!!!!
    OraBPEL run-time system failed to start due to exception:
    Any Pointers..???
    Regards,
    Vikas

Maybe you are looking for