Certifications in SOA - OSB/BPEL

Hi All,
Am planning to do some crtifications in SOA - OSB+BPEL. Can any one suggest any certification exams? Right now am in Mexico.
Regards,
Prabhu

You may go for IZ0 451, Oracle Certification program for SOA. This exam is somewhat specific to the Oracle SOA Suite 11g.
If you want to go for a more generic exam, you may chk the site soaschools.com
Regards
RaviKiran.

Similar Messages

  • OSB - BPEL developers job

    Hi,
    I was wondering where to search for OSB/BPEL developers job ads for Europe mostly? It seems that they are not many or I am looking at the wrong places...
    cheers!
    Edited by: user10874731 on Jun 16, 2011 6:55 PM

    The way I see them is not looking specifically for BPEL/OSB but looking for Oracle SOA Suite

  • Getting BEA-170011 error in soa, osb, bam servers

    Dear Friends,
    i am getting below error in the soa, osb and bam servers,
    <BEA-170011> <The LogBroadcaster on this server failed to broadcast log messages to the admin server. The Admin server may not be running. Message broadcasts to the admin server will be disabled.>
    please tell me how to fix this.
    Thanks & Regards,
    Pavan.

    I am able to telnet the IP and port of this webservice from my machineThat confirms the webservice is up, to confirm you have connectivity from osb to the webservice you need to telnet from the host that's running osb to the IP and port of that webservice...
    Do you have a proxy configured on start up properties of the osb? Look for things like -Dhttp.proxyHost=192.4.229.194 -Dhttp.proxyPort=80 into the setDomainEnv.sh(cmd) script...
    If the server is internal, you may need to add id to the non-proxy hosts...
    Cheers,
    Vlad

  • SOA / OSB upgrade to 11.1.1.5 approach to follow

    Hi,
    Currently have the below products and need to upgrade to 11.1.1.5
    2-Node clusters of
    SOA 11.1.1.2
    OSB 10gR3
    Now need to upgrade both to 11.1.1.5 version. What approach is better.
    Upgrade SOA 11.1.1.2 to 11.1.1.5 (What are the risks of upgrading the existing domain as compared to the last approach)
    Install OSB 11.1.15
    OR
    Install both SOA and OSB in one Domain. What benefits does in give when installing SOA-OSB in one domain. As need to do clustering also so it a goos approach to have both OSB/SOA part of one domain.
    OR
    Install from scratch SOA and OSB in different domains and then migrate the processes and osb services
    Will appreciate if someone can share on thoughts around the best approach to follow.
    Thanks

    Yes, before upgrading to OSB 11.1.1.5 you need to upgrade WLS.
    As OSB is a full installer, there is no need to upgrade to 11.1.1.4 before moving to 11.1.1.5.
    As it stands, what you have isn't supported - OSB 11.1.1.3 isn't tested using WLS 10.3.4.

  • Polling from jms OSB/BPEL

    They are different orders coming to a queue, which are not in proper sequence (Ex: order no : 5 is coming first, order no :3 is coming next and order no :1 is coming at last)
    These need to picked from a queue to OSB/BPEL, where we need to sequence the flow, (Ex : order no : 1,2,3,4,5).
    please let me know how to implement above requirement in BPEL and OSB.

    Only solution I could see is to move them in DB and sort them.
    U can choose the messages using message selector but can't sort them

  • SOA OSB Single Managed Server Why?

    I am trying to understand why the option exists to run OSB and SOA in the same managed server (same jvm). Can someone answer this question for me please? I inherited a SOA/OSB server and the previous administrator has taken this approach. I have not been able to find any documentation on the subject, it is briefly mentioned in the OSB install guide but with out explanation as to why someone would want to do this http://docs.oracle.com/cd/E23943_01/doc.1111/e15017/configure_osb.htm#BGBDGGBE
    Thanks

    Troubleshooting Interoperability Between OSB and SOA Suite 10g and 11gR1 [ID 1267207.1]
    Should OSB and SOA Suite Run in one single JVM?
    To run OSB and SOA Suite in one single JVM, i.e. one single WebLogic Server instance, is very handsome for scenarios that only have low load and low memory requirements. For these development or test systems, OSB and SOA Suite can be set up to run in one of the following topologies:
    Both OSB and SOA Suite in one single Admin Server (supported in 11.1.1.4 and upwards).
    In a domain with one Admin Server and one single, non-clustered managed server to run OSB and SOA Suite on it (supported in 11.1.1.3 and upwards).
    However, this is only recommended and supported for development or test environments.

  • OSB/BPEL Develper needed in Guangzhou China

    If you have 2 or 3 years of experience in OSB / BPEL, pls contact me by QQ744032069, in or wanna travel to Guangzhou.

    Use BPEL: WSDL operations having multipart in messages
    For this recommendation what is the reasoning behind? And is there a way to get around it in ESB?
    I am creating a pass through routing service for an already created client service that has multiple parts for the input and output. I have found a workaround in jdeveloper for being able to create the service by starting jdev using :Start jdeveloper.exe -J"-Dpreview_mode=true" which indicates that you cannot transform any of the values- which is fine for my services for now, but now I am finding that my routing service is only passing through the first part of the input message and I am getting the following error:
    The message Returned from the call is returned as HTML as an Error 500-Internal Service Error
    Error Message:
    oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception has been thrown in the ESB system. The exception reported is: &quot;oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception has been thrown in the ESB system. The exception reported is: &quot;org.collaxa.thirdparty.apache.wsif.WSIFException: exception on JaxRpc invoke: serialization error: java.lang.ClassCastException: oracle.xml.parser.v2.XMLElement
    I can see the payload that is being passed to the SOAP Service is only the first part of the message.
    Any suggestions workarounds?

  • Certification on SOA

    Hi All,
    Wish You All A Very Happy New Year !!!
    I want to get certified on SOA, can someone please let me know the best available insistitutes like Oracle, IBM and etc. which provides certification on SOA.
    Also tell me the course details.
    Your suggestions on this is much valuable to me.
    Thanks,
    Shiv

    There is no official Oracle SOA certification training,like you have for Oracle Database. But Oracle University does have courses for Oracle SOA Suite and related technologies.
    Marc

  • Adding OSB to Pre-built SOA OSB BPM (PS5) VM - WC_Spaces template

    Hi,
    I have downloaded and setup the pre-built developer VM for SOA/OSB/BPM using the Webcenter Spaces template. Everything works fine, I am just trying to add OSB to extend the existing domain but getting stuck at the wizard where it asks for the OSB JMS Reporting Provider JDBC connection properties. The steps to get there are as follows:
    Extend SOA domain
    * Start Configuration Wizard:
    cd /opt/oracle/Middleware/home_11gr1/Oracle_OSB1/common/bin
    ./config.sh
    * Select Extend an existing WebLogic domain, click Next
    * On Select a WebLogic Domain Directory screen, select soa_domain
    * On Select Extension Source screen,
    - Select: Oracle Service Bus [Oracle_OSB1]
    - Select: Oracle Service Bus OWSM Extenstion [Oracle_OSB1]
    - WebLogic Advanced Web Services for JAX-RPC Extension [wlserver_10.3] option is also automatically selected.
    - Click Next
    * On Configure JDBC Data Sources screen, select soademoDatabase which was created at SOA Suite install. Click Next.
    * Test JDBC Data Sources, click Next when successful
    * On Configure JDBC Component Schema, select the checkbox for OSB JMS Reporting Provider and enter
    - Vendor: Oracle
    - Driver: *Oracle's Driver (Thin) for Service connections; Versions:9.0.1 and later
    - Schema Owner: DEV_SOAINFRA
    - Schema Password: welcome1
    - DBMS/Service: orcl.world
    - Host Name: localhost
    - Port: 1521
    - Click Next ======> Can't get past here since OSB JMS Reporting Provider database cannot be found!!
    Wondering if there is a way to use the initial setup script to add OSB JMS Reporting Provider DB? I also couldn't find RCU Home so that I could add the OSB JMS Reporting Provider DB to the XE Instance. Any help is much appreciated..
    Thanks
    Z.
    Edited by: 956060 on Aug 30, 2012 8:18 AM

    * On Configure JDBC Data Sources screen, select soademoDatabase which was created at SOA Suite install. Click Next.You may skip this step by not selecting anything. Later on when you need to work with Reporting, you may create a data-source and tables manually.
    And at the next startup of the Admin Server it complains about the JDBC connection not available and fails to initialize it.To avoid this problem, you may follow below steps -
    1. Navigate to directory $Domain_Home/config
    2. Search for string "wlsbjmsrpDataSource" in file config.xml
    3. You will find an entry like below -
    <jdbc-system-resource>
    <name>wlsbjmsrpDataSource</name>
    <target>AdminServer</target>
    <descriptor-file-name>jdbc/wlsbjmsrpDataSource-jdbc.xml</descriptor-file-name>
    </jdbc-system-resource>
    Replace the above entry with below -
    <jdbc-system-resource>
    <name>wlsbjmsrpDataSource</name>
    <target></target>
    <descriptor-file-name>jdbc/wlsbjmsrpDataSource-jdbc.xml</descriptor-file-name>
    </jdbc-system-resource>
    Basically you need to remove the targeting of this DS. Once done, save the config.xml and try to start your admin server now.
    When (in future) you want to use Reporting feature of OSB, just provide the details of DB in the connection pool of datasource "wlsbjmsrpDataSource" and target it to the OSB servers and you will be good to go.
    Regards,
    Anuj

  • SOA Suite BPEL to OSB

    I am trying to create a simple proof of concept that calls OSB from a BPEL Process. I created a WSDL with an EchoService in OSB, I then created a partner link with the WSDL. When using the BPEL Debug Console I get an error:
    Faulted while invoking operation "echo" on provider "PartnerLink_1".
    - <messages>
    - <input>
    - <echoRequest>
    - <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="echoString">
    <echoString>
    hello
    </echoString>
    </part>
    </echoRequest>
    </input>
    - <fault>
    - <invalidVariables xmlns="http://schemas.oracle.com/bpel/extension">
    - <part name="code">
    <code>
    9710
    </code>
    </part>
    - <part name="summary">
    <summary>
    Invalid xml document.
    According to the xml schemas, the xml document is invalid. The reason is: Error::cvc-elt.1: Cannot find the declaration of element 'echoString'.
    Please make sure that the xml document is valid against your schemas.
    </summary>
    </part>
    </invalidVariables>
    </fault>
    </messages>
    =======wsdl=======
    <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://new.webservice.namespace" targetNamespace="http://new.webservice.namespace">
         <wsdl:types>
              <xs:schema targetNamespace="http://new.webservice.namespace" elementFormDefault="qualified"/>
         </wsdl:types>
         <wsdl:message name="EchoRequest">
              <wsdl:part name="echoString" type="xs:string"/>
         </wsdl:message>
         <wsdl:message name="EchoResponse">
              <wsdl:part name="theEcho" type="xs:string"/>
         </wsdl:message>
         <wsdl:portType name="EchoServicePortType">
              <wsdl:operation name="echo">
                   <wsdl:input message="tns:EchoRequest" name="EchoRequest"/>
                   <wsdl:output message="tns:EchoResponse" name="EchoResponse"/>
              </wsdl:operation>
         </wsdl:portType>
         <wsdl:binding name="EchoServiceHttpBinding" type="tns:EchoServicePortType">
              <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
              <wsdl:operation name="echo">
                   <soap:operation soapAction=""/>
                   <wsdl:input name="EchoRequest">
                        <soap:body use="literal"/>
                   </wsdl:input>
                   <wsdl:output name="EchoResponse">
                        <soap:body use="literal"/>
                   </wsdl:output>
              </wsdl:operation>
         </wsdl:binding>
         <wsdl:service name="EchoServiceImpl">
              <wsdl:port name="EchoServicePort" binding="tns:EchoServiceHttpBinding">
                   <soap:address location="http://mcarr-linux:7001//HelloWorld/WSDL/EchoProxyService"/>
              </wsdl:port>
         </wsdl:service>
    </wsdl:definitions>
    ======bpel======
    <?xml version = "1.0" encoding = "UTF-8" ?>
    <!--
    Oracle JDeveloper BPEL Designer
    Created: Fri Oct 31 14:24:55 PDT 2008
    Author: mcarr
    Purpose: Asynchronous BPEL Process
    -->
    <process name="ProcessFileToWS"
    targetNamespace="http://xmlns.oracle.com/ProcessFileToWS"
    xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    queryLanguage="http://www.w3.org/TR/1999/REC-xpath-19991116"
    expressionLanguage="http://www.w3.org/TR/1999/REC-xpath-19991116"
    abstractProcess="no" enableInstanceCompensation="no"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:ns4="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions"
    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:ns5="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
    xmlns:client="http://xmlns.oracle.com/ProcessFileToWS"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:ns1="http://new.webservice.namespace"
    xmlns:ns3="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
    xmlns:ns2="http://xmlns.oracle.com/bpel/workflow/xpath"
    xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc">
    <!--
    PARTNERLINKS
    List of services participating in this BPEL process
    -->
    <!--
    VARIABLES
    List of messages and XML documents used within this BPEL process
    -->
    <partnerLinks>
    <partnerLink name="client" partnerLinkType="client:ProcessFileToWS"
    myRole="ProcessFileToWSProvider"
    partnerRole="ProcessFileToWSRequester"/>
    <partnerLink myRole="EchoServicePortType_Role" name="ProcessFileToWS"
    partnerRole="EchoServicePortType_Role"
    partnerLinkType="ns1:EchoServicePortType_PL"/>
    </partnerLinks>
    <variables>
    <!-- Reference to the message passed as input during initiation -->
    <!-- Reference to the message that will be sent back to the requester during callback -->
    <variable name="inputVariable"
    messageType="client:ProcessFileToWSRequestMessage"/>
    <variable name="outputVariable"
    messageType="client:ProcessFileToWSResponseMessage"/>
    <variable name="echoRequest" messageType="ns1:EchoRequest"/>
    <variable name="echoResponse" messageType="ns1:EchoResponse"/>
    </variables>
    <!--
    ORCHESTRATION LOGIC
    Set of activities coordinating the flow of messages across the
    services integrated within this business process
    -->
    <sequence name="main">
    <!-- Receive input from requestor. (Note: This maps to operation defined in ProcessFileToWS.wsdl) -->
    <receive name="receiveInput" partnerLink="client"
    portType="client:ProcessFileToWS" operation="initiate"
    variable="inputVariable" createInstance="yes"/>
    <!--
    Asynchronous callback to the requester. (Note: the callback location and correlation id is transparently handled using WS-addressing.)
    -->
    <assign name="Assign_1">
    <copy>
    <from variable="inputVariable" part="payload"
    query="/client:ProcessFileToWSProcessRequest/client:input"/>
    <to variable="echoRequest" part="echoString"/>
    </copy>
    </assign>
    <invoke name="Invoke_1" portType="ns1:EchoServicePortType"
    inputVariable="echoRequest" outputVariable="echoResponse"
    partnerLink="ProcessFileToWS" operation="echo"/>
    <assign name="Assign_2">
    <copy>
    <from variable="echoResponse" part="theEcho"/>
    <to variable="outputVariable" part="payload"/>
    </copy>
    </assign>
    <invoke name="callbackClient" partnerLink="client"
    portType="client:ProcessFileToWSCallback" operation="onResult"
    inputVariable="outputVariable"/>
    </sequence>
    </process>

    Try this wsdl for your OSB service. This assumes that you are running OSB on port 7021.
    It will create a service called Echo.
    cheers
    James
    <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:tns="http://oracle.com/Echo/"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    name="Echo"
    targetNamespace="http://oracle.com/Echo/">
    <wsdl:types>
    <xsd:schema targetNamespace="http://oracle.com/Echo/">
    <xsd:element name="EchoRequest">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="echoString" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    <xsd:element name="EchoResponse">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="theEcho" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    </wsdl:types>
    <wsdl:message name="InitiateRequest">
    <wsdl:part element="tns:EchoRequest" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="InitiateResponse">
    <wsdl:part element="tns:EchoResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:portType name="Echo">
    <wsdl:operation name="Initiate">
    <wsdl:input message="tns:InitiateRequest"/>
    <wsdl:output message="tns:InitiateResponse"/>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="EchoSOAP" type="tns:Echo">
    <soap:binding style="document"
    transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="Initiate">
    <soap:operation soapAction="http://oracle.com/Echo/Initiate"/>
    <wsdl:input>
    <soap:body use="literal"/>
    </wsdl:input>
    <wsdl:output>
    <soap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="Echo">
    <wsdl:port binding="tns:EchoSOAP"
    name="EchoSOAP">
    <soap:address location="http://localhost:7021/Echo"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>

  • Why OSB not Oracle SOA Suite BPEL ?

    Hello,
    Same task we can perform in composites of Oracle SOA 11g then why we use OBS ? Can't we perform the same task via mediator in Oracle SOA Suite 11g ?

    see :
    http://www.slideshare.net/gschmutz/oracle-soa-suite-11g-mediator-vs-oracle-service-bus-osb
    OSB vs SOA suite
    a lot of discussions have already been made so, the list of answers should be there :)

  • Jca adapter in SOA & OSB

    HI,
    iam new to OSB
    .For file,ftp,jms,db adapters can be integrate in SOA & as well as in OSB also(as Protocols)
    in which scenario we will  go for SOA
    in which scenario we will go for OSB.,if we use both technologies in one project.
    Any one can provide some guidence ,please

    Hello,
    As Karan said, it depends on many factors.
    These are a couple of them i think you should know about :
    Wich is the main function of your BUS ?. Is intended for virtualizing MDW services to external consumers , For virtualizing services from service providers or Both?. This may help you determining how much external/non-canonical protocols & data models/structures you will  "allow" to be used whithin it. This is not an an issue on SCA applications (@ SOA suite), as they have more tools that ease the process of mapping/transformation/translation onto different data models/structures and has native support on its IDE for all the Adapters the SOA Suite provides.
    An ESB is not intended to be the reciepient of each resource an Enterprise have, but those which has reusable potential and can attain ROI. It is an Anti-Pattern to upload each service available and then hope it will be reused (http://www.oracle.com/technetwork/topics/entarch/oea-soa-antipatterns-133388.pdf - "Web Service Sprawl"). In this case you should analize how much a certain adapter could be reused, and thus if the ROI it would give guarantees its existance in the BUS. This is not an issue on SCA applications, as they tend to contain non-agnostic services (Mainly BPEL Processes), attaining some flexibility on reusability-based measures & calculations.
    I hope this helps!.
    If u have doubts regarding what i just worte, please say so.
    Regards.

  • SOA OSB Proxy uername/password invocation error

    Hi,
    OSB 11.1.1.5 having an issue. Invoking a proxy service from SOA 11.1.1.5 Process. On Proxy Service have enabled Security Custom User Name and Password. But am getting error in BPEL Process where it's not able to invoke the Proxy Service. I am passing the username/password as part of the header. When I test the same service through SOAPUI i.e. Proxy it works. Here is the payload through SOAPUI which works fine
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:get="http://www.stellent.com/GetFile/">
       <soapenv:Header>
          <AuthenticationHeader>
             <UserName>weblogic</UserName>
             <PassWord>welcome1</PassWord>
          </AuthenticationHeader>
       </soapenv:Header>
       <soapenv:Body>
    And here is how it looks from SOA BPEL invoking the service  which is not working
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing">
    <env:Header>
    <AuthenticationHeader xmlns="http://www.example.org">
       <UserName xmlns="">weblogic</UserName>
       <Password xmlns="">welcome1</Password>
    </AuthenticationHeader>
    I am suspecting the issue is with <AuthenticationHeader xmlns="http://www.example.org">
    This is how it is setup at the ProxyService
    AuthenticationHeader/UserName/text()
    AuthenticationHeader/PassWord/text()
    Any help is appreciated.
    Thanks

    Try:
    User Name XPath* =   declare namespace ns1="http://www.example.org";./ns1:AuthenticationHeader/UserName/text()
    User Password XPath* = declare namespace ns1="http://www.example.org";./ns1:AuthenticationHeader/PassWord/text()
    Note the declare and the ./ at the beginning of the xpath...
    Have a look here... 54.4 Format of XPath Expressions...
    http://docs.oracle.com/cd/E28280_01/dev.1111/e15866/message_level_cust_auth.htm#i1066653
    Hope this helps...
    Cheers,
    Vlad

  • Different usage of SOA & OSB

    iam new to OSB.
    For file/ftp/db/jms  Adapters integration
    When we go for SOA ?
    why we preferred OSB ?
    which is the best approach ?
    In which scenarios we integrate OSB with SOA/BPEL
    how can we implement business logic in OSB ?
    please anyone help me.

    Hi there, this is a good discussion and I agree with all said.
    My general rule is, if you're orchestrating and calling more than one set of services and maybe some custom code use BPEL and SCA to accomplish that. So in itself processing happens in a whole different layer, but when a service is basic and atomic thus calling only one storeproc or something in those line (one service) just use OSB straight for that. OSB should be pass through and a gateway to functionality and can also be a gateway to your composite applications... So it's a good idea to proxy your composite services so that is another layer making that some atomic functionality but course grained at the back. 

  • Seeking recommendations for handling large binary documents with security(preferable) for inbound and outbound scenarios from OSB- SOA and SOA- OSB

    Hi,
    I am currently working on a project with the following requirements
    1. Client transfers binary document (between 1-20MB in size) from OSB proxy to SOA composite to Content Management system
    2. Client retrieves binary document (between 1-20MB in size) from Content Management system to SOA composite to OSB proxy
    In otherwords, a inbound and outbound integration.
    What I have tried so far and my results:
    Scenario A
    1. Enabled MTOM on SOA composite by attaching wsmtom policy
    2. Created an OSB business service and consumed the SOA composite application
    3. Enabled MTOM on OSB proxy and business service and configured it to pass by reference
    Scenario B
    1. Enabled MTOM and security on SOA composite by attaching wsmtom policy and SAML policy
    2. Created an OSB business service and consumed the SOA composite application
    3. Enabled MTOM on OSB proxy and business service and configured it to pass by reference
    I have a demo integration setup that writes a binary document to a file using the above steps. My SOA composite has a file adapter that writes the binary data to an external file and it is exposed as a web service with a simple WSDL definition that has an inline XSD schema with an single element of base64binary type. I have added a mediator that maps this base64binary element node to the file adapter's input node.
    Result for Scenario A with file size less than 1 MB:
    Flawless execution with sub-second response times
    Result for Scenario A with file size of 8MB
    First attempt: SOA composite faults with database transaction related error, solved by increasing JTA timeout
    Second attempt: Flawless execution, but file transfer took over 100 seconds to complete. This is very poor performance and my suspicions are that this cannot be the expected behaviour, but I dont know the internal workings of the SOA composite and why its taking this long.
    Result for Scenario B:
    The OSB business service does not accept/recognize the SAML policy in the WSDL and suggests to configure OWSM policies manually, but OWSM policy in OSB does not have the wsmtom policy. Regardless of this, any permutation of MTOM + WSS security in this integration scenario either did not work outright or MTOM optimization was not happening ie binary data was materalizing in the message body.
    I have only about 3 weeks left to implement a viable solution and the closest ive come to a solution is Scenario A but that +100 second response time for an 8MB file is really worrying.
    I would appreciate any level of guidance, recommendations or suggestions as to how I go about tackling this problem.
    Thanks
    regards,
    Johnny

    I think this is due to the underlying mechanism of weblogic classloading..
    You can contact oracle support @ https://support.oracle.com to report issues. Roughly this is the process .
    1- get the Oracle Customer Support Identifier (CSI) for the client you are working for.
    2- Create a user profile quoting the CSI. This will send an approval request to oracle support admins at your client.
    3- Get the oracle support admins at your client site to approve your request for support access.
    4-Once they approve , you can access the support site and raise service requests.

Maybe you are looking for

  • Iweb showing unknown error when trying to publish

    I haven't updated my website in the last couple of months...I've been waiting for all of the kinks to be smoothed out with the new moibleme. Now when I go to publish iweb 'prepares to publish' and then gives me a message "Publish error- an unknown er

  • Need user-exit or BTE on save of a FI-document in 4.6D

    Hi, I need a Business Transaction Event or user-exit on save of a FI-document (transaction FB01, or any other possible posting - for example as a follow-on document after SD purchase or sales invouce). The trick is, that I must have an internal FI-do

  • X230T Pen pressure for Windows 8

    I'm extremely happy I was able to get the pen pressure in fresh install windows 8 It took me about 15 hours tests and 2.5 GB of downloading different drivers. Everyone is probably waiting to get to work so 1) Download and install the Wacom drivers ht

  • Can't see/find track pad on switch

    Can't see/find on switch for track pad.

  • How to call a method into setText() or append()       ?

    hello there i've made a JTextArea and i want to check the return of that method address.isReachable(3000); and print it on the TextArea how to do that? thanks