Export of BPEL process :  ?oracle-xsl-mapper? is missing from XSL file

Hi,
I am trying to export a BPEL process from Enterprise Manager 11g console (version:11.1.1.2.0). After exporting, i dont see the tag <?oracle-xsl-mapper?> inside xsl/*.xsl files.Because of this i couldnt open the transformation from Jdeveloper.Is any one faced this issue.Is there any workaround for this.
thanks,
ashok

Most of the deploy files are also BPEL Unix server. Login to BPEL Unix server and looking for deploy files /apps1/u10/BPEL/bpel/domains/default/tmp. Identify the .xsl file and replace in it your Jdevelper work folder.

Similar Messages

  • BPEL Process unable to read Inbound messages from B2B Inbound IP_IN_QUEUE

    Hi Greetings.
    I am working on setting up trading partners at a customer place using BPEL and B2B. BPEL is 10.1.3 and B2B is 10.1.2. The previous BPEL developers developed some processes and deployed them to Development environment. B2B is also set up by them. Lets say the customer name is Pet Safe who is the host trading partner and the remote trading partner is Pet Smart. PetSmart sends Purchase Orders (850s) using EDI over Internet via AS2 connection. My B2B server has received the test PO and sent back the Functional Acknowledgement (997) to the Remote Trading partner. I can see the messages in TIP_BUSINESSMESSAGE_RT in B2B schema of the database which Oracle 10g.
    There is a BPEL process called RSCProcess850. It has been developed by using JDeveloper 10g. This process has a AQ adapter configured in the source code of BPEL. It uses a managed connection factory to connect to the Adapter framework and makes a connection to the database, which in turn talks to the EIS to dequeue the messages in B2B inbound queues. This process dequeus the messages and transforms the EDI and puts the PO details into Oracle e-business Suite tables. There is another process called SendInvoice which is configured to a Data Base adapter which polls a table in the Data BAse and sends the invoice to the B2B schema by enqueing the data to OutBound queues of B2B schema. I tried creating a connection factory using Enterprize manage console for both AQ Adapter and DB Adapter but when restarted the server it is unable to load all the BPEL process because the source code of BPEL is mismathching the password. So I have deleted the connection factories that are created suing em console. These connection factories insert an entry in oc4j-ra.xml files for both AQ Adapter and DB adapter. Once I have deleted them and restarted the server all the processes are loading but the problem is the BPEL process is neither dequeueing or enqueueing the messages. There are no errors thrown in the BPEL Domain logs also. The test PO order details are not there in the staging tables of the e-business tables, which means that the BPEL process are not able to DeQ or EnQ using the adapters. How do I know whether the adapter is fetchingthe data from staging tables or not? I am nearing my deadline but unable to proceed I am stuck here. Any sort of help or approach is highly appreciated.
    my e-mail Id is [email protected]
    Thanks in advance
    Sudhakar

    Hi,
    To test whether the messgae is ENQ or DEQ u can use the sql given in thte B2B user guide.
    Ritesh

  • Oracle.swd.oui directory missing from 10G agent download

    I downloaded Oracle Enterprise Manager 10g Grid Control Management Agent Release 1 (10.1.0.2) for SPARC 32 bit fle name GC10g_agent_download.cpio.gz from OTN and the agent_download/Disk1/solaris/agent/stage/Components/oracle.swd.oui directory is missing. I copied the oracle.swd.oui directory over from the Oracle Enterprise Manager 10g Grid Control Release 1 (10.1.0.2) download. After this the agent install worked just fine. Thank you for using Greg's debugging services.

    Please refer to the following documentation for details on downloadable agent. (you may need to concatenate the 2 lines below and place the url in your browser).
    http://download-west.oracle.com/docs/html/B12012_01/appC.htm#i633623

  • How to get bpel process insantaces for perticular time period  from java

    Hi Guys,
    I want to retrieve bpel instances from java for certain ( perticular) time period ,
    Please any one help me.
    Regards
    janardhan

    Did you have a look at the listInstances(WhereCondition wc) of the com.oracle.bpel.client.Locator class?
    http://download.oracle.com/docs/cd/B31017_01/integrate.1013/b28986/com/oracle/bpel/client/Locator.html
    Jan Kettenis

  • Applications not being processed in CustomSettings.ini or missing from ZTIApplications

    Using MDT 2012 Update 1 and started having a weird issue where MandatoryApplications properties are being skipped over during the deployment process.
    CustomSettings.ini is configured to process [Default] first, followed by model specific subsections for fixing up minor things that are specific to that model. There are MandatoryApplications settings under each subsection, and it ends up looking similar
    to this...
    [Settings]
    Priority=Default, Model
    [Default]
    MandatoryApplications001={f3389f14-6071-414b-b989-08e35cf82f27}
    [HP EliteBook 840 G1]
    MandatoryApplications002={d13e2dc4-3b27-4173-b143-30b5f57d7e53}
    Applications defined under [Default] install just fine, but nothing under the model subsections installs. No errors, also.
    BDD.log shows...
    ------ Processing the [DEFAULT] section ------ ZTIGather 4/17/2014 9:48:41 AM 0 (0x0000)
    Property MANDATORYAPPLICATIONS001 is now = {f3389f14-6071-414b-b989-08e35cf82f27} ZTIGather 4/17/2014 9:48:42 AM 0 (0x0000)
    Added value from [DEFAULT]: MANDATORYAPPLICATIONS = {f3389f14-6071-414b-b989-08e35cf82f27} ZTIGather 4/17/2014 9:48:42 AM 0 (0x0000)
    ------ Processing the [HP EliteBook 840 G1] section ------ ZTIGather 4/17/2014 9:48:42 AM 0 (0x0000)
    ------ Done processing \\Server\ProductionShare$\Control\CustomSettings.ini ------ ZTIGather 4/17/2014 9:48:43 AM 0 (0x0000)
    ZTIApplications.log shows...
    Microsoft Deployment Toolkit version: 6.1.2373.0 ZTIApplications 4/17/2014 10:06:35 AM 0 (0x0000)
    The task sequencer log is located at C:\Users\ADMINI~1\AppData\Local\Temp\SMSTSLog\SMSTS.LOG. For task sequence failures, please consult this log. ZTIApplications 4/17/2014 10:06:35 AM 0 (0x0000)
    Write all logging text to \\Server\productionshare$\logs ZTIApplications 4/17/2014 10:06:35 AM 0 (0x0000)
    Validating connection to \\Server\productionshare$\logs ZTIApplications 4/17/2014 10:06:35 AM 0 (0x0000)
    Already connected to server Server as that is where this script is running from. ZTIApplications 4/17/2014 10:06:35 AM 0 (0x0000)
    Language/Locale Identified (in order of precedence): 1033,0409,0x0409,9,0009,0x0009 ZTIApplications 4/17/2014 10:06:35 AM 0 (0x0000)
    Processing Application Type: MandatoryApplications ZTIApplications 4/17/2014 10:06:35 AM 0 (0x0000)
    Ready to install applications: ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    ################ ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    Entry: {f3389f14-6071-414b-b989-08e35cf82f27} ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    Name: SysConfigs ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    ################ ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    Using a local or mapped drive, no connection is required. ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    Change directory: Z:\Applications\SysConfigs ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    Run Command: \\Server\ProductionShare$\Tools\X64\bddrun.exe sysconfigs.bat ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    ZTI installing application ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    Event 41031 sent: ZTI installing application ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    About to run command: \\Server\ProductionShare$\Tools\X64\bddrun.exe sysconfigs.bat ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    Command has been started (process ID 3624) ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    Return code from command = 0 ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    Application SysConfigs installed successfully ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    Event 41033 sent: Application SysConfigs installed successfully ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    Property InstalledApplications001 is now = {f3389f14-6071-414b-b989-08e35cf82f27} ZTIApplications 4/17/2014 10:06:36 AM 0 (0x0000)
    Processing Application Type: Applications ZTIApplications 4/17/2014 10:06:37 AM 0 (0x0000)
    Application List is empty, exiting ZTIApplications.wsf ZTIApplications 4/17/2014 10:06:37 AM 0 (0x0000)
    ZTIApplications processing completed successfully. ZTIApplications 4/17/2014 10:06:37 AM 0 (0x0000)
    Event 41001 sent: ZTIApplications processing completed successfully. ZTIApplications 4/17/2014 10:06:37 AM 0 (0x0000)
    So it ends up looking like the Applications List is not being properly populated, or something is just not processing CustomSettings.ini correctly. I've double-checked that the applications are hidden and enabled on the share, and have deleted/recreated
    the applications on the share.
    Anyone have any ideas?

    For each section in your CS.ini, start your applications list with 001, like this :
    [Settings]
    Priority=Default, Model
    [Default]
    MandatoryApplications001={f3389f14-6071-414b-b989-08e35cf82f27}
    [HP EliteBook 840 G1]
    MandatoryApplications001={d13e2dc4-3b27-4173-b143-30b5f57d7e53}

  • Strategy and Process on how to best enqueue from the file system

    I have a single database that must accept BFILES from one location via a directory folder, http text documents via proxy server, and unstructured XMLTYPE CLOB from another database.
    I have created an ANYDATA queue, and will try to transform the dequeued output to XMLTYPE payloads for a pl/sql callback.
    My problem is how to monitor both the file system BFILE folder, and the XMLTYPE CLOBS, to automatically begin then enqueue process. The queue would have to accept from (1) to anynumber of files, and given that requirement the use of an array batch is what I would like to use, but need to populate the array.
    Any help would be most appreciated.
    David

    Thank you for the quick reply.
    The database version is 10.2.0.3.
    There are three sources of documents coming into the system.
    Source 1: Outside entity (in-front of a secure firewall) who must place their XML (XSD compliant) files on a shared file system server (the BFILES).
    Source 2: Internal entity (behind firewall) who publishes their XML files to a defined database directory on the database server.
    Source 3: Enterprise Intranet contributors submitting their individual files via url.
    On entry for each file they must be validated for XSD compliance then if passed submitted to the main enqueue for propagation to 5 additional process queues with separate callback procedures.
    If reasonably possible, separate agents of some sort would "listen" at each folder location, then begin the enqueue process when either a batch of files or a single file is placed in the directory folder.
    AQ itself has no such mechanism to monitor locations, and a scheduled job makes sense - however the job would have to continuously run given the very short processing requirement. However, using DBMS_SCHEDULER may be the best solution given ALL rhe requirements.
    Thank you for your professionalism - I appreciate the assistance.

  • Oracle.j2ee.ws.wsdl.LocalizedWSDLException BPEL process manager

    Hello there,
    I have created bpel process compiled using JDeveloper and deployed bpel_*.jar file in BPEL process manager.
    jar file got deployed without any error. But while navigating to Process/initiate tab of process manager , I am getting following error
    WSDLException: faultCode=INVALID_WSDL: Error reading import of http://integratedserver:7777/orabpel/default/TravelSync1/v2009_10_24__33024/TravelSync1?wsdl: oracle.j2ee.ws.wsdl.LocalizedWSDLException: WSDLException: faultCode=OTHER_ERROR: Failed to read WSDL from http://integratedserver:7777/orabpel/default/TravelSync1/v2009_10_24__33024/Employee.wsdl:WSDL not found
    I am using three wsdl file and importing , i have added all the wsdls in project. I noticed that while packaging wsdls are not added in jar archive file. All the wsdls are avaiable Application Sources directory of the BPEL project.
    How do i package bpel project so that it will include all wsdl file also,
    I am new to JDeveloper and BPEL , please help me
    Regards
    Brijesh N K

    Hi,
    can you point me to the "FSCM TUD" doc you follow so I can reproduce the issue ? Is it a JDeveloper tutorial? Also, which version of JDeveloper do you use ?
    Frank

  • TNS:Operation Timed Out error while trying to invoke BPEL Process from sql

    Hi,
    I am trying to invoke a BPEL Process from PL/sql code. When i try to invoke the process, I am getting the following error message
    ORA-29273 HTTP Request Failed
    ORA:06512: at SYS.UTH_HTTP at line 1029
    ORA:12535: TNS:Operation Timed Out
    ORA:06512: at line 18
    I have the SOA suite installed on my local machine...and the BPEL process that i am trying to invoke is deployed their.
    Any idea what could be wrong..following is the code piece
    soap_request:='<?xml version="1.0" encoding="UTF-8"?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header/>
    <soap:Body xmlns:ns1="http://xmlns.oracle.com/Test">
    <ns1:TesProcessRequest><ns1:input>is1_1land</ns1:input></ns1:TesProcessRequest>
    </soap:Body>
    </soap:Envelope>';
    dbms_output.put_line('soap_request: '||soap_request);
    utl_http.set_proxy('3.209.30.25:80', '3.209.32.149:8888');
    http_req:= utl_http.begin_request('http://3.209.32.149:8888/orabpel/default/Tes/1.0 '
                   ,'POST'
                                  ,'HTTP/1.1');
    dbms_output.put_line('after Begin Request' );
    utl_http.set_header(http_req, 'Content-Type', 'text/xml') ;
    Please advise

    you are right the file adapter doesnt invoke any bpel
    process, instead it is polling the file from
    directory location?If it is polling for new files, shouldn't it create a new instance of the BPEL process automatically the moment it finds a new file? In other words, should a new file trigger an instance of the BPEL process rather than being started from PL/SQL?
    Can this file adapter not be invoked as bpel process
    in that case?The file adapter is part of a BPEL process. The BPEL process can be invoked from e.g. PL/SQL.
    In this case this file adapeter return to an RECEIVE
    activity...I think this receive cannot be invoked as
    a BPEL process rite?Can you explain what you mean with this?
    Also , will all synchronous request return "TIMEOUT"
    error, if tried to invoke from pl/sql?Only if the synchronous process instance takes more time to complete (and thus to return) than the value specified for a time-out to occur. If the instance completes in for example 10 ms and the time-out time is specified as 30 seconds, no time-out will occur.
    Regards, Ronald

  • InvocationException while invoking a BPEL process in SOA 11g .

    Hi,
    We are calling our BPEL process under weblogic server 11g SOA from standalone Java client .
    we were using the SOA management Java reference 11.1.1.5.0 APIs in our code as shown below:
    we are using the jars:
    ejb30.jar,
    ejb.jar
    fabric-common.jar,
    optic.jar,
    oracle-soa-client-api.jar,
    soa-infra-mgmt.jar,
    wlfullclient.jar,
    wsclient_extended.jar,
    xmlparserv2.jar..
    CompositeDN compositeDN = new CompositeDN("default","MasterBPELProcess", "1.0");
    DirectConnection dic = locator.createDirectConnection(compositeDN, "MasterBPELProcess");
    DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = docBuilderFactory.newDocumentBuilder();
    Document doc = builder.parse(new InputSource(new StringReader(inputPayload)));
    Element root = doc.getDocumentElement();
    Map<String,Element> mpayload = new HashMap<String,Element>();
    mpayload.put("payload", root);
    Payload<Element> payload = PayloadFactory.createXMLPayload(mpayload);
    Message<Element> request = XMLMessageFactory.getInstance().createMessage();
    request.setPayload(payload);
    try {
    Message<Element> response =
    dic.request(operationName, request);}catch(InvocationException e){}
    **we are getting the Below Exception, while sending the request :**
    **try {**
    **Message<Element> response =**
    **dic.request(operationName, request);}catch(InvocationException e){}**
    oracle.soa.api.invocation.InvocationException: ; nested exception is:
    java.io.EOFException; nested exception is: java.io.EOFException
    at oracle.soa.api.DirectConnectionImpl.request(DirectConnectionImpl.java:126)
    at oracle.soa.api.CachedConnectionProxy.request(CachedConnectionProxy.java:57)
    at com.verizon.vsii.initiate.InitializeBPELProcess.initBPEL(InitializeBPELProcess.java:266)
    at com.verizon.vsii.initiate.InitializeBPELProcessBatch.initBPEL(InitializeBPELProcessBatch.java:66)
    at com.verizon.vsii.initiate.InitializeBPELProcessBatch.main(InitializeBPELProcessBatch.java:75)
    Caused by: javax.ejb.EJBException: ; nested exception is:
    java.io.EOFException; nested exception is: java.io.EOFException
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.unwrapRemoteException(RemoteBusinessIntfProxy.java:121)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:96)
    at $Proxy4.request(Unknown Source)
    at oracle.soa.api.DirectConnectionImpl.request(DirectConnectionImpl.java:114)
    ... 4 more
    Caused by: java.io.EOFException
    at weblogic.rjvm.t3.MuxableSocketT3.endOfStream(MuxableSocketT3.java:345)
    at weblogic.socket.SocketMuxer.deliverExceptionAndCleanup(SocketMuxer.java:826)
    at weblogic.socket.SocketMuxer.deliverEndOfStream(SocketMuxer.java:760)
    BPEL Response:
    Error in executing BPEL process Syncronously
    args.length 0
    at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:941)
    at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:888)
    at weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:339)
    at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
    at weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    Note:
    I have given the code.Pls let's know what is the reason for this exception( asap ), also let us know is there any solution to solve this problem & reference for using that API.
    Edited by: sundar on Nov 11, 2011 6:52 AM

    hi..
    did u solve this problem ??
    i too got the same problem , help me if u have already solved this .
    thanks in advance

  • Issue in invoking a BPEL process (having a DB Adapter) from ESB

    Dear All,
    I am having an issue while invoking a ESB process (Batch file mode) which inturn will call a second BPEL process which will invoke the Oracle APPS standard API ego_item_pub.process_items to create an item in Inventocry, through a DB adapter
    I am able to create the Item and API is working when I pass the input XML through the second BPEL process.
    But when invoking through the ESB process which will invoke the BPEL process, based on the polling to the batch file from the ESB. This is done through an FTP adapter in ESB.
    The Issue is that while invoking from ESB, through batch file. The PL/SQL API is throwing error from the standard API 'ego_item_pub.process_items'
    But it works fine if I invoke the BPEL process individually.
    What might be the problem for this and how can I fix this..
    Please update..
    Many thanks in advance ...

    Hi,
    We tried the same thing and it worked for us. In our scenario we had a BPEL process calling a ESB and then this ESB calling another BPEL process which inturn calls the API. I agree with James it seems more of a Data issue/or your XSD is not proper i.e the XSD that you ESB process is having. If you have created a ESB and then changed the BPEL process afterward the issue you mentioned will come. Please run the process in DEBIG mode and provide the domain.log file.
    Regards
    Sahil
    http://soab2bsahil.blogspot.com

  • How to create and deploy a JSP which calls a BPEL process in JDEVELOPER

    Hi Gurus,
    I don't know how to create a JSP in JDEVELOPER which call a BPEL process. I have gone through the tutorials. Since, I am new to JDEVELOPER I need some help.
    1. How to create a JSP (I know creating application and project, also I know JSP coding)
    2. How to deploy this JSP?
    3. For the Synchronos BPEL project, the build.xml is created automatically, in this forum, I see people talking about ear war .deploy etc. How do we get them automatically created. Or do we need to create them manually. If it has to be manual some sample scripts would be of great help.
    Any help in this regard would be really great.
    Thanks in advance,
    Sankar.

    I found the following tutorial which clearly explains how to deploy J2EE apps.
    http://www.oracle.com/technology/obe/obe1013jdev/deployment/deployment.htm
    I created a simple jsp file in a project, followed the steps in the tutorial and it got deployed onto: http://localhost:9700
    For invoking BPEL process through JSP, I have reused the jsp files available in : 102.InvokingProcesses\jsp and changed the processes and input accordingly.
    Please post me a query in this thread, if any of you want any specific details.

  • Problem when calling BPEL process (WS) from APEX

    I am trying to add a web service call to a BPEL process I have created (tried a few others aswell), but every time I try to add the WDSL file I get the following error:
    *1 error has occurred*
    The WSDL document contains multiple SOAP bindings. Application Express only supports WSDL's with one SOAP binding. Click Create Web Service Reference Manually to continue creating a reference for this service.
    It is a simple BPEL process which works fine when called from the BPEL Console, however I have no success when calling it from APEX.
    Am I doing something wrong, or is there a bug in BPEL/APEX?
    Oracle BPEL Console v10.1.3.1.0
    Apex: 3.2
    The WDSL looks like this:
    <definitions name="BPELProcess9" targetNamespace="http://xmlns.oracle.com/BPELProcess9">

    <types>

    <schema>
    <import namespace="http://xmlns.oracle.com/BPELProcess9" schemaLocation="BPELProcess9.xsd"/>
    </schema>

    <schema>
    <import namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing" schemaLocation="http://xxx:8888/orabpel/xmllib/ws-addressing.xsd"/>
    </schema>
    </types>

    <message name="BPELProcess9ResponseMessage">
    <part name="payload" element="tns:BPELProcess9ProcessResponse"/>
    </message>

    <message name="BPELProcess9RequestMessage">
    <part name="payload" element="tns:BPELProcess9ProcessRequest"/>
    </message>

    <message name="WSAReplyToHeader">
    <part name="ReplyTo" element="wsa:ReplyTo"/>
    </message>

    <message name="WSARelatesToHeader">
    <part name="RelatesTo" element="wsa:RelatesTo"/>
    </message>

    <message name="WSAMessageIDHeader">
    <part name="MessageID" element="wsa:MessageID"/>
    </message>

    <portType name="BPELProcess9Callback">

    <operation name="onResult">
    <input message="tns:BPELProcess9ResponseMessage"/>
    </operation>
    </portType>

    <portType name="BPELProcess9">

    <operation name="initiate">
    <input message="tns:BPELProcess9RequestMessage"/>
    </operation>
    </portType>

    <binding name="BPELProcess9Binding" type="tns:BPELProcess9">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

    <operation name="initiate">
    <soap:operation style="document" soapAction="initiate"/>

    <input>
    <soap:header message="tns:WSAReplyToHeader" part="ReplyTo" use="literal" encodingStyle=""/>
    <soap:header message="tns:WSAMessageIDHeader" part="MessageID" use="literal" encodingStyle=""/>
    <soap:body use="literal"/>
    </input>
    </operation>
    </binding>

    <binding name="BPELProcess9CallbackBinding" type="tns:BPELProcess9Callback">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

    <operation name="onResult">
    <soap:operation style="document" soapAction="onResult"/>

    <input>
    <soap:header message="tns:WSARelatesToHeader" part="RelatesTo" use="literal" encodingStyle=""/>
    <soap:body use="literal"/>
    </input>
    </operation>
    </binding>

    <service name="BPELProcess9">

    <port name="BPELProcess9Port" binding="tns:BPELProcess9Binding">
    <soap:address location="http://xxxx:8888/orabpel/default/BPELProcess9/1.1"/>
    </port>
    </service>

    <service name="BPELProcess9CallbackService">

    <port name="BPELProcess9CallbackPort" binding="tns:BPELProcess9CallbackBinding">
    <soap:address location="http://set.by.caller"/>
    </port>
    </service>

    <plnk:partnerLinkType name="BPELProcess9">

    <plnk:role name="BPELProcess9Requester">
    <plnk:portType name="tns:BPELProcess9Callback"/>
    </plnk:role>

    <plnk:role name="BPELProcess9Provider">
    <plnk:portType name="tns:BPELProcess9"/>
    </plnk:role>
    </plnk:partnerLinkType>
    </definitions>

    Allow me to reply to my own thread, for the benefit of any others who might want to invoke a BPEL WS from APEX facing the same problem:
    Apex does not seem to like asynchronous BPEL processes so the trick is to make a synchronous BPEL process call the asynchronous BPEL process.

  • Web service data control for asynchronous bpel process

    I have an async BPEL process that I want to call from a JSP page. I followed the tutorial for creating a data control for web services. When the DC was created, it created an initiate operation that requires the ReplyTo and MessageID. I thought these are internal to the runtime stack, so why are they part of the data control? How do I get around it?
    Thanks,
    Rico

    http://blogs.oracle.com/shay/2010/05/updateinsert_with_adf_web_serv.html

  • PHP always invokes Two BPEL process Instances

    Hello All:
    I have a BPEL process that I want to invoke from a PHP form. The problem that I'm having is that every time that I invoke the BPEL process from PHP, two instances of that BPEL process get created and invoked in the BPEL manager.
    Has anyone experienced this problem? I know that when I log into the BPEL console and initiate a test instance, I only get one, so my feeling is that it may be PHP. Here is a list of my environments:
    BPEL Server Environment
    OS Version - Microsoft Windows XP
    Oracle SOA Suite v10.1.3.1.0
    Oracle BPEL Console v10.1.3.1.0
    Client Environment
    Server Software - Apache/2.0.55 (Win32)
    OS Version - Microsoft Windows XP
    PHP Version - 5.1.4
    Zend Engine Version - 2.1.0
    Here is my PHP code for invoking the BPEL process:
    <?php
    $wsdl = 'http://localhost:8888/orabpel/default/ChangeCustomerName/1.0/ChangeCustomerName?wsdl';
    try {
         $client = new SoapClient($wsdl);
         $return = $client->process(array("cust_account_id"=>167484,"new_cust_name"=>"TESTING>"));
         if ($return->return_code == 'E') {
         echo 'Error: '.$return->return_message;
         } else {
         echo 'Success!';
    } catch (SOAPFault $e) {
    var_dump($e);
    ?>
    Again the problem is not that I can't invoke a BPEL process or that the BPEL process does not function properly, it is that when I do invoke it from PHP, I get two instances in BPEL.
    Thanks,
    Ben

    If you are using a tool like: soapui.org (Opensource SOAP client tool), and create a soap request, do you get the same behavior. If so, there is an issue in BPEL, otherwise in your PHP environment.

  • Any java API to get the metadata for a deployed bpel process in soa/bpm11g?

    Hi,
    Just wonder if this is possible, that there is some existing java api to retrieve the metadata (containing activities, isSynchrous, version information etc) for a deployed bpel process? If not, is there any other way to achieve this goal ( or example query database table directly)?
    I can only find this link for soa11g java api. I am able to invoke the bpel process using this API(direct binding) from java client.
    http://download.oracle.com/docs/cd/E14571_01/apirefs.1111/e10659/index.html?overview-tree.html
    Any help will be greatly appreciated.
    Thanks,
    Bin

    What I find so far:
    1. can get some process property values from ComponentInstance class, see its api.
    http://download.oracle.com/docs/cd/E14571_01/apirefs.1111/e10659/oracle/soa/management/facade/ComponentInstance.html
    Please refer http://blogs.oracle.com/soabpm/2009/07/soa_suite_11g_api_tricks_part.html of how to get the component instance (contain the bpel process) from a composite object
    2. in dev_soainfra database schema, the CUBE_INSTANCE table contains most of soa bpel components information. The BPM_CUBE_PROCESS table seems to contain only the process defined in a bpm application. This sounds a little confused, if we want to develop a bpel application, should it be put in soa or bpm application and what is the difference?
    Please feel free to correct any mistakes here.

Maybe you are looking for