Retrying faulted BPEL instances from Oracle BAM.

Hi
need to configure bam report by adding hyperlink to order id of the faulted BPEL process to open em console to retry the faulted BPEL instances.
Oracle document available is wrt BPEL 10g where we configure static address of the BPEL console activity tab and pass dynamically the faultID by defining action in BAM report.
I am not able to configure the static address and dynamic link wrt soa 11g.
Please help me in achieving this functionality using BAM report for BPEL 11g.
Thanks in advance
Krishna

the locator api + the instance state will do the trick (the console is using those btw.). Various resources on the net explain this in depth (including the developers guide)
thanks

Similar Messages

  • How to call a BPEL process from Oracle Apps Java Concurrent program

    Hello,
    I need to trigger a BPEL process from Oracle Apps. Can anybody tell me how to do that? I have two triggering option--
    1. On button click from a Form 6i screen
    2. Using Java Concurrent program.
    Thanks in advance.
    Debkanta

    I am not sure how concurrent program works, but may be one of the way might work out, let me know if Java Concurrent Program works a bit different way
    - [if async] Through concurrent program, you can insert message token to db or aq, and BPEL can be instantiated from there
    or
    - If it supports pure java call, then you can look at multiple documents (e.g. http://www.oracle.com/technology/products/ias/bpel/pdf/orabpel-Tutorial7-InvokingBPELProcesses.pdf) to invoke your process
    - You can also use oracle db utility to invoke soap operation and get the result back
    HTH,
    Chintan

  • Issue in invoking the BPEL process from Oracle using a SOAP Request

    Hi,
    We are facing an issue while invoking a deployed Bpel Process from Oracle Applications 11.5.10..
    Using a concurrent program( Unix / Host program ) we are passing the input variables required for the Bpel process in the ProcessRequest tags and forming this as a SOAP message payload.
    Then trying to invoke the deployed bpel process using the end point location using HTTP POST..but nothing is happening..
    The bpel process is not getting invoked when i look at the Console and also checked for the Manual Recovery queue..it's not stuck there as well..
    Have set the Transfer Time Out to 25 minutes using UTL_HTTP.SET_TRANSFER_TIMEOUT(1500);
    Could someone please help us as soon as possible with this ..as this is critical and we are stuck at the moment.
    The logic is mentioned below :
    UTL_HTTP.SET_TRANSFER_TIMEOUT(1500);
    UTL_HTTP.SET_DETAILED_EXCP_SUPPORT(ENABLE=>TRUE);     
    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/bpelprocessname">'||
    '<ns1:bpelprocessnameProcessRequest>'||
    '<ns1:CSONum>'||order_number||'</ns1:CSONum>'||
    '<ns1:CreationDate>'||c_chr_cso_last_run_dte||'</ns1:CreationDate>'||
    '</ns1:bpelprocessnameProcessRequest>'||
    '</soap:Body>'||
    '</soap:Envelope>';          
    http_req:= utl_http.begin_request
    ('http://bpel_server ip:port/orabpel/domain_name/bpelprocessname/1.0' , 'POST', 'HTTP/1.1'
    utl_http.set_header(http_req, 'Content-Type', 'text/xml') ;
    utl_http.set_header(http_req, 'Content-Length', length(soap_request)) ;
    utl_http.set_header(http_req, 'SOAPAction', 'process');
    utl_http.write_text(http_req, soap_request) ;
    http_resp:= utl_http.get_response(http_req) ;
    utl_http.read_text(http_resp, soap_respond) ;
    utl_http.end_response(http_resp) ;
    dbms_output.put_line(soap_respond);
    Thanks

    check if your soap envelope is correct,check my below procedure which is working fine for me
    procedure xxxxx_BPEL_SCHEDULER
    IS
    soap_request varchar2(30000);
    soap_respond varchar2(30000);
    http_req utl_http.req;
    http_resp utl_http.resp;
    launch_url varchar2(240) ;
    begin
    soap_request:='<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:add="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:star="http://xmlns.oracle.com/xxxxx_BPEL_SCHEDULER">
    <soapenv:Header>
    <add:MessageID>?</add:MessageID>
    <add:ReplyTo>
    <add:Address>?</add:Address>
    <!--Optional:-->
    <add:ReferenceProperties>
    <!--You may enter ANY elements at this point-->
    </add:ReferenceProperties>
    <!--Optional:-->
    <add:PortType>?</add:PortType>
    <!--Optional:-->
    <add:ServiceName PortName="?">?</add:ServiceName>
    <!--You may enter ANY elements at this point-->
    </add:ReplyTo>
    </soapenv:Header>
    <soapenv:Body>
    <star:STARS_BPEL_SCHEDULERProcessRequest>
    <star:SCHEDULER_PARAM1>?</star:SCHEDULER_PARAM1>
    <star:SCHEDULER_PARAM2>?</star:SCHEDULER_PARAM2>
    <star:SCHEDULER_PARAM3>?</star:SCHEDULER_PARAM3>
    <star:SCHEDULER_PARAM4>?</star:SCHEDULER_PARAM4>
    <star:SCHEDULER_PARAM5>?</star:SCHEDULER_PARAM5>
    </star:STARS_BPEL_SCHEDULERProcessRequest>
    </soapenv:Body>
    </soapenv:Envelope>';
    http_req:= utl_http.begin_request('http://xxxxxx.com:16000/orabpel/default/xxxx_BPEL_SCHEDULER/1.0 '
    ,'POST',
    'HTTP/1.1'
    utl_http.set_header(http_req, 'Content-Type', 'text/xml') ;
    utl_http.set_header(http_req, 'Content-Length', length(soap_request)) ;
    utl_http.set_header(http_req, 'SOAPAction', 'initiate');
    utl_http.write_text(http_req, soap_request) ;
    http_resp:= utl_http.get_response(http_req) ;
    utl_http.read_text(http_resp, soap_respond) ;
    utl_http.end_response(http_resp) ;
    dbms_output.put_line(soap_respond);
    END;

  • Moving bpel instances from one application server to another

    Is it possible to move bpel instances from one server to another?
    We use SOA Suite 10.1.3. The idea is:
    1. shutdown the appserver
    2. make a dump of the dehydration store (bpel schema, ...)
    3. import the dump in the new environment
    4. startup the the "new" SOA Suite
    The question is: Are there any hard coded references (e.g. OAS url) within the
    SOA database schema?
    Thanks,
    Marcus

    Apologies for the formatting, IE6 and company policy means none of the formatting seems to work. :o(

  • Unable to invoke BPEL HelloWorld from Oracle PL/SQL

    Hi,
    I am trying to invoke a BPEL process (HelloWorld) from Oracle PL/SQL package. I have downloaded the standard "demo_soap.sql" from oracle.com. Find below the PL/SQL block that I am using to invoke to the HelloWorld.
    DECLARE
    req Demo_Soap.request;
    resp Demo_Soap.response;
         zipcode VARCHAR2(100) := 'Suresh';
    BEGIN
    req := Demo_Soap.new_request('initiate',
    'xmlns="http://xmlns.oracle.com/HelloWorld"');
    Demo_Soap.add_parameter(req, 'HelloWorldProcessRequest', 'xsd:string', zipcode);
    resp := Demo_Soap.invoke(req,
    'http://nooslux037t.gl.2wglobal.com:7777/BPELConsole/Dev/displayProcess.jsp?processId=HelloWorld',
    'http://xmlns.oracle.com/HelloWorld');
    END;
    But, it gives the following error message.
    ORA-30625: method dispatch on NULL SELF argument is disallowed
    Please let me know the value that I need to set:
    1. Method name
    2. TargetName space
    3. URL
    4. SOAPaction.
    Please help me in finding the cause for this error and also the solution.
    Thanks

    Hi,
    Thanks for your reply.
    Is there any pre-requiste required for running the Webservice PL/SQL client?
    I tried running the BPEL process as per your input.
    DECLARE
    req demo_soap.request;
    resp demo_soap.response;
         zipcode VARCHAR2(100) := 'XYZ';
    BEGIN
    req := demo_soap.new_request('initiate', 'http://xmlns.oracle.com/HelloWorld');
    demo_soap.add_parameter(req, 'ZipCode', 'xsd:string', zipcode);
    resp := demo_soap.invoke(req, 'http://nooslux037t.gl.2wglobal.com:7777/orabpel/Dev/HelloWorld/1.0','initiate');
    END ;
    But it threw the following error:
    ORA-20000: soapenv:Server.userException - org.xml.sax.SAXException: No custom elements allowed at top level until after the <body> tag
    I have copied my HelloWorld WSDL file for your reference.
    <?xml version="1.0" encoding="UTF-8" ?>
    - <definitions name="HelloWorld" targetNamespace="http://xmlns.oracle.com/HelloWorld" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://xmlns.oracle.com/HelloWorld" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:client="http://xmlns.oracle.com/HelloWorld">
    - <types>
    - <schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xmlns.oracle.com/HelloWorld" xmlns="http://www.w3.org/2001/XMLSchema">
    - <element name="HelloWorldProcessRequest">
    - <complexType>
    - <sequence>
    <element name="input" type="string" />
    </sequence>
    </complexType>
    </element>
    - <element name="HelloWorldProcessResponse">
    - <complexType>
    - <sequence>
    <element name="result" type="string" />
    </sequence>
    </complexType>
    </element>
    </schema>
    - <schema xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing" schemaLocation="http://nooslux037t.gl.2wglobal.com:7777/orabpel/xmllib/ws-addressing.xsd" />
    </schema>
    </types>
    - <message name="WSAMessageIDHeader">
    <part name="MessageID" element="wsa:MessageID" />
    </message>
    - <message name="HelloWorldRequestMessage">
    <part name="payload" element="tns:HelloWorldProcessRequest" />
    </message>
    - <message name="WSARelatesToHeader">
    <part name="RelatesTo" element="wsa:RelatesTo" />
    </message>
    - <message name="HelloWorldResponseMessage">
    <part name="payload" element="tns:HelloWorldProcessResponse" />
    </message>
    - <message name="WSAReplyToHeader">
    <part name="ReplyTo" element="wsa:ReplyTo" />
    </message>
    - <portType name="HelloWorld">
    - <operation name="initiate">
    <input message="tns:HelloWorldRequestMessage" />
    </operation>
    </portType>
    - <portType name="HelloWorldCallback">
    - <operation name="onResult">
    <input message="tns:HelloWorldResponseMessage" />
    </operation>
    </portType>
    - <binding name="HelloWorldCallbackBinding" type="tns:HelloWorldCallback">
    <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>
    - <binding name="HelloWorldBinding" type="tns:HelloWorld">
    <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>
    - <service name="HelloWorldCallbackService">
    - <port name="HelloWorldCallbackPort" binding="tns:HelloWorldCallbackBinding">
    <soap:address location="http://set.by.caller" />
    </port>
    </service>
    - <service name="HelloWorld">
    - <port name="HelloWorldPort" binding="tns:HelloWorldBinding">
    <soap:address location="http://nooslux037t.gl.2wglobal.com:7777/orabpel/Dev/HelloWorld/1.0" />
    </port>
    </service>
    - <plnk:partnerLinkType name="HelloWorld">
    - <plnk:role name="HelloWorldProvider">
    <plnk:portType name="tns:HelloWorld" />
    </plnk:role>
    - <plnk:role name="HelloWorldRequester">
    <plnk:portType name="tns:HelloWorldCallback" />
    </plnk:role>
    </plnk:partnerLinkType>
    </definitions>
    Please help me in finding the correct values for the below parameters.
    1. Operation Name
    2. SOAPAction.
    Thanks

  • Calling stored procedure From Oracle BAM 11g Reports ???

    Is it possible to pass user prompt value from oracle bam11g report  to the stored procedure  as parameter and get data from database and display report on that? 
    Reagrds,
    Ravi yadav

    Hi Gopal,
    Thank you for your reply.
    >Is there any way other than Stored Procedure?
    Can you try configuring sender adapter to poll the data in intervals. You can configure Automatic TIme planning (ATP) in the sender jdbc channel.
    I need to select the data from different tables based on some conditions. Let me simplify that.
    Suppose Table1 contains 'n' no of rows. For each row, I need to test two conditions where only one condition will be satisfied. If 1st condition is satisfied, then data needs to be taken from Table2 else data needs to be taken from Table3.
    How can we meet this by configuring sender adapter with ATP?
    ================================================================================================
    >How to handle Data Types as data is coming from two different tables?
    If you use join query in the select statement field of the channel then whatever you need select fields will be returned. This might be fields of two tables. your datatype fields are combination of two diff table.
    we need to take data only from one table at a time. It is not join of two tables.
    ================================================================================================
    Thanks,
    Jyothirmayi.

  • How to restart Oracle instance from oracle client

    I have an Oracle server 10g with DEVEL instance on AIX machine. I have an Oracle Client on Windows machine as well. I want to stop and start the instance DEV from my client using bat file. Is it possible ? Is anybody knows how to do it ?
    KP>

    well, right now the correct question should be : how to start database.
    I am able to login as sysdba to DEVEL on AIX ( from Windows client) and shutdown it but when I try to startup it returns such a message:
    ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
    but I am still able to tnsping my DEVEL from client ...Post listener status, its contents and entry tnsnames.ora file. Here is how I got connected shutdown and started. The process I followed:
    1)Made entry in listener.ora file as I said earlier, restarted the listener
    2)Made change in tnsnames.ora file
    3)Connect from client shutdown and started.
    SQL*Plus: Release 9.0.1.0.1 - Production on Fri Sep 18 16:30:58 2009
    (c) Copyright 2001 Oracle Corporation. All rights reserved.
    SQL> conn sys/hawaii@ia1dev as sysdba
    Connected.
    SQL> shutdown immediate
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup
    ORACLE instance started.
    Total System Global Area 364904448 bytes
    Fixed Size 1287356 bytes
    Variable Size 226495300 bytes
    Database Buffers 130023424 bytes
    Redo Buffers 7098368 bytes
    Database mounted.
    Database opened.
    SQL> select * from v$version;
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
    PL/SQL Release 10.2.0.4.0 - Production
    CORE 10.2.0.4.0 Production
    TNS for Solaris: Version 10.2.0.4.0 - Production
    NLSRTL Version 10.2.0.4.0 - Production
    SQL>
    Regards.
    Edited by: virendra.k on Sep 18, 2009 4:36 PM

  • Cannot access Oracle BAM Start Page

    Although Oracle BAM installation completed without any error and I can start BAM related services without any issue, I cannot access Oracle BAM Start Page because of the following error.
    You are unable to connect to the Oracle BAM services. Contact your system administrator if the error persists. [ErrorSource="ActiveDataCache", ErrorID="ADCServerConnectionError"] The requested name is valid, but no data of the requested type was found [ErrorSource="mscorlib"] Debugging information: Oracle.BAM.ActiveDataCache.ServerUnavailableException: You are unable to connect to the Oracle BAM services. Contact your system administrator if the error persists. ---> System.Net.Sockets.SocketException: The requested name is valid, but no data of the requested type was found Server stack trace: at System.Net.Dns.GetHostByName(String hostName) at System.Net.Dns.Resolve(String hostName) at System.Runtime.Remoting.Channels.RemoteConnection..ctor(SocketCache socketCache, String machineAndPort) at System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machineAndPort) at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream) at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream) at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Oracle.BAM.ActiveDataCache.Common.Core.IDataStore.Exists(String strDatasetID) at Oracle.BAM.ActiveDataCache.Remoting.ServerWrapper.Exists(String strDatasetID) --- End of inner exception stack trace --- at Oracle.BAM.ActiveDataCache.Remoting.ServerWrapper.Exists(String strDatasetID) at Oracle.BAM.ActiveDataCache.SystemType.LoadSchema(Boolean bCache) at Oracle.BAM.ActiveDataCache.Context.LoadUser() at Oracle.BAM.ActiveDataCache.Context..ctor(String strDomain) at Oracle.BAM.Web.WebPage.CreateContext(String strUserName) at Oracle.BAM.Common.Threading.SynchedHash.GetObject(String strKey, Object oLock) at Oracle.BAM.Common.Threading.SynchedHash.GetObject(String strKey) at Oracle.BAM.Web.WebPage.GetContext() at Oracle.BAM.StartPage.StartUp.Initialize()
    Do you have any idea ?
    Although I checked ActiveDataCache.log, it is empty ( looks no problem ).
    My environment as below.
    OS : Windows 2003 R2 Enterprise Edition Service Pack 1
    Oracle version : 10.1.0.2
    Oracle BAM version : 10.1.2
    Thanks in advance

    Hi,
    I've installed BAM 10.1.2 on Windows 2000 Professional. I have IIS 5.0 and Microsoft 1.1 .Net Framework installed on my PC. I'm able to use the Design Studio and Admin from Oracle BAM Enterprise Link. The installation completed successfully but I'm still not able to open the BAM start page.
    I see the error:
    Server Error in '/' Application.
    Configuration Error
    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
    Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
    Source Error:
    Line 263:          <!--authentication mode="Windows"/-->
    Line 264: <!--<authentication mode="None">-->
    Line 265: <authentication mode="Windows">
    Line 266:
    Line 267: </authentication>
    Source File: C:\OracleBAM\BAM\web.config Line: 265
    I've checked that OracleBAM appears as a virtual directory in IIS (from Personal Web Server) and there were no errors in installation. The Access Permissions is set to 'Read' and Application Permissions to 'Scripts'
    Should the authentication mode take any other parameters ?
    Let me know what can be done to resolve this issue.
    Thanks in advance !

  • Migration from Oracle to MaxDB

    Hi All,
    We want to migate from Oracle to MaxDB.
    What are the possible test or procedures can do before migrating.
    Also are there any tools through which we can use to test the performances of both the systems and compare.
    I mean to load testing or something like that.
    Please help.
    Regards,
    Vikas Madaan

    > The heterogeneous copy documentation does have all the information you will need to get started.
    Sounds good - unfortunately it's not true.
    Many customers struggle with the migration.
    > We have almost completed our migration of all our SAP instances from Oracle to MaxDB. For the performance comparison, I have only allocated the same memory to MaxDB as was allocated to Oracle 10g (SGA+PGA) and we have found the performance to be excellent so far.  We will be migrating the Production ECC in December which is the big test.
    Your production migration is your big test? Man, you either have guts or you cannot be fired...
    > To do load testing you will need a 3rd party product like LoadRunner.  We didn't perform any load testing or benchmarking so I can't help you with figures there.
    Performance is one of the major concerns when doing a change of the DBMS platform with SAP.
    In general the design of NetWeaver does all the DBMS abstraction - so technically the ABAP will work on either platform.
    What it cannot do is tune the statements so that the performance will be optimal.
    This is what the service is about.
    Having seen quite some customers with production down performance issues after the migration (and without prior load testing) I cannot stress this point enough: get the service or a MaxDB tuning expert (good luck with that...).
    > My only complaint with MaxDb is documentation.  There is plenty of SAP Help style documentation but nothing concise yet.  Christiane's book, SAP MaxDB Administration is not going to translated to English in the foreseeable future according to someone at SAP Press.  Hopefully they will change their minds.
    Have you tried the MaxDB documentation? [http://maxdb.sap.com/documentation].
    There are chapters about Concepts and tutorials and stuff like this.
    And there's more: check [http://maxdb.sap.com/training] and you'll get the MaxDB 7.6 internals course material for free.
    Give it a try!
    While we're at it: I guess you refer to the book Christiane announced (not: wrote) here Book: SAP MaxDB Administration
    It's not written by her (although she has authored a book on SAP R/3 administration a long time ago...), but by two students of the technical university of munich.
    And - if enough of you write to Galileo Press - I cannot think of a reason why this should not be translated.
    > Doug
    see you in your support message in december when you go live ...
    regards,
    Lars

  • Make a BPEL instance recoverable from a BPEL fault hanler?

    Hi
    Does anybody know of a way to make a BPEL instance recoverable from a BPEL catch fault handler, e.g. using Java to programatically instruct the service engine to do the same thing as when using the fault management framework and fault policies to perform a human-intervention action?
    A scenario where this would be very useful is when you have a transformation that fails, e.g. due to missing values in a DVM or XREF. Then, instead of having to do a resend from the source system, you would solve the issue in the affected DVM or XREF and then recover the instance.
    Regards
    Lars

    Hi,
    I don't know of an expiclit way of achieving this directly from within a BPEL Fault handler (e.g. Java API Calls). However an approach i have used is to be a little creative with the use of additional components. You could either place the xForm in a spearate component. Thay way be invoking from the parent component the invoke will receive the fault. Hence your fault framework and fault policies can configure the appropraite actions beacuse the fault occurs on an invoke. Another approach is if you did not want to move the transform is to call a spearate component that just throws a fault. This would have a similar approach as the invoke would receive the fault.
    Regards Dave

  • BPEL instances closed.faulted

    Hi frnds,
    I need your help to resubmit the a BPEL instance which is in closed.faulted state. how can i do that? I dont see this instance listed in worklist also.
    thanks in advance.
    pls tell me how to initiate a simple bpel instance with sample parameters.
    Lisan
    Edited by: 882982 on 2011-sep-02 06:04
    Edited by: 882982 on 2011-sep-02 06:24

    Faulted bpels can be resubmit based on exception it has raised. If it remote fault yes, definitely you can retry.
    If there is a binding fault there is no point in retrying.
    You have options to test the bpel from EM console, using the button Test Service if you are using SOA 11g
    otherwise you can use the SOAPUI to initiate the BPEL
    Thanks,
    Vijay
    Edited by: veejai24 on 23-Dec-2011 04:28

  • Time Delay when Initiating BPEL from Oracle ESB

    Hi there,
    I am currently working with a client who have an on-going integration project. They are using the BPEL and Oracle ESB components of the Oracle SOA Suite 10.1.3.3.1. There is an issue that periodically occurs.
    The scenario that we are occasionally getting is as follows:
    The ESB is used to Poll for business events in a SQL Server database. Business Events are just information that needs to trigger a process occuring. The ESB has a DB Adapter that POLLS for these events. The ESB simply listens for these events, when one occurs it transforms the incoming message and invokes a Synchonous BPEL process that processes the message. Periodically in their environment, when the ESB DB Poller picks up a message, there seems to be a significant time frame between picking up the message and invoking BPEL. This has been anything upto 90 minutes. For Example messgae picked up 1t 12.30pm and the BPEL instance starts at 2.00pm. This issue seems to be uncreatable. Has anyone experienced similar issues or has any advice regarding this?
    Any assistance / advise would be appreciated
    Dave

    Hi Ruplim
    Thanks for quick response,
    I want to Invoke ESB service from BPEL and get the Response Back in the form of Transformation Data.
    I tried searching for Demo example in tutorials but i am not able to find such case, Do you have any documentation or Sample code for this type?
    Thanks & regards
    Sanjay

  • Error while invoking a WS-Security secured web service from Oracle BPEL..

    Hi ,
    We are facing some error while invoking a WS-Security secured web service from our BPEL Process on the windows platform(SOA 10.1.3.3.0).
    For the BPEL process we are following the same steps as given in an AMIS blog : - [http://technology.amis.nl/blog/1607/how-to-call-a-ws-security-secured-web-service-from-oracle-bpel]
    but sttill,after deploying it and passing values in it,we are getting the following error on the console :-
    &ldquo;Header [http://schemas.xmlsoap.org/ws/2004/08/addressing:Action] for ultimate recipient is required but not present in the message&rdquo;
    Any pointers in this regard will be highly appreciated.
    Thanks,
    Saurabh

    Hi James,
    Thanks for the quick reply.
    We've tried to call that web service from an HTML designed in Visual Studios with the same username and password and its working fine.
    But on the BPEL console, we are getting the error as mentioned.
    Also if you can tell me how to set the user name and password in the header of the parter link.I could not find how to do it.
    Thanks,
    Saurabh

  • Invoking bpel process from java in oracle soa/bpm 11g

    Hi,
    We have some java code to invoke bpel process in oracle BPM 10g following the instructions in http://download-east.oracle.com/docs/cd/B14099_19/integrate.1012/b14448/invoke.htm.
    Basically the steps are:
    1) get a Locator (com.oracle.bpel.client.Locator)
    2) get IDeliveryService (com.oracle.bpel.client.delivery.IDeliveryService) reference from locator
    3) call IDeliveryService method request or post with input message and get the response back.
    Recently we want to migrated from oracle bpm 10g to oracle soa/bpm 11g. But I can not find the similar API in 11g. It seems now some adapter/binding need to be added in exposed service lane in soa composite view, for example, ADF-BC, direct binding etc, in order to allow java to invoke a bpel process. Here are two very useful links from Edwin about the detail how this is implemented.
    http://biemond.blogspot.com/2009/11/invoking-soa-suite-11g-service-from.html
    http://biemond.blogspot.com/2009/11/calling-soa-suite-direct-binding.html?showComment=1285198033913#comment-c1055322845511794252
    My question is:
    1) what are the choices and the official/best way to invoke a bpel process in oracle soa/bpm 11g from java?
    2) does user need to add an adapter/binding in exposed service lane in order to let the bpel service be called in java?
    3) what is the real difference between a bpm application and soa application in 11g?
    I will really appreciate any expert's opinion.
    Thanks,
    Bin

    Thanks for your reply and confirmation, really appreciate it.
    Yes, I found the difference of the invoking process API and was able to invoke bpel process using direct and ADF-BC binding by following Edwin's blog. But I have not found any official reference to compare this API difference between 10g and 11g ( I will mark this question as answered if anyone can find an official source from oracle, need to prove it to the team). The API to work with human task workflow seems pretty much the same between 10g and 11g.

  • Connecting to an external web service from Oracle BPEL

    How do we connect to an external web service using its wsdl (possibly implemented in .NET) from Oracle BPEL process?
    Any specific details/examples greatly appreciated.
    Thanks,
    JN

    How do we connect to an external web service using its wsdl (possibly implemented in .NET) from Oracle BPEL process?
    Any specific details/examples greatly appreciated.
    Thanks,
    JN

Maybe you are looking for