SOAPFault and ORABPEL-03013

Hi all,
In our flow, we are catching a specific soap fault which is defined as the following in our partner wsdl file:
<wsdl:message name="PolicyException">
<wsdl:part name="PolicyException" element="parlayx_common_xsd:PolicyException"/>
</wsdl:message>
we get the information from the fault, we assign them to some variables in our human task and then we assign this task to some user. Our fault variable is a global variable. When the user updates the task outcome from the worklist app, we get the following exception in the flow:
07/06/06 00:32:34 pFaultMessage is [email protected] name:PolicyException
07/06/06 00:32:34 QName string is PolicyException
07/06/06 00:32:34 ERROR: exception symbol "03013" not found in resource file.
07/06/06 00:32:34 oracle.j2ee.ws.saaj.soap.soap11.DetailEntry11
Jun 6, 2007 12:32:34 AM org.apache.commons.httpclient.HttpMethodBase readResponseBody
WARNING: Response content length is not known
<2007-06-06 00:32:34,195> <ERROR> <default.collaxa.cube> <BaseCubeSessionBean::logError> Error while invoking bean "cube delivery":
ORABPEL-03013
at com.collaxa.cube.admin.adaptors.jdk.JDKAdaptor_1_4.newInstance(JDKAdaptor_1_4.java:82)
at com.collaxa.cube.engine.persist.DefaultPersistenceMgr.newInstance(DefaultPersistenceMgr.java:269)
at com.collaxa.cube.engine.persist.DefaultPersistenceMgr.create(DefaultPersistenceMgr.java:165)
at com.collaxa.cube.engine.core.PersistenceService.getObjectFromMoniker(PersistenceService.java:1195)
at com.collaxa.cube.engine.core.PersistenceService.get(PersistenceService.java:589)
at com.collaxa.cube.engine.core.PersistenceService.load(PersistenceService.java:419)
at com.collaxa.cube.engine.types.bpel.CXMessageVariable__CXPM.create(CXMessageVariable__CXPM.java:110)
at com.collaxa.cube.engine.core.PersistenceService.getObjectFromMoniker(PersistenceService.java:1195)
at com.collaxa.cube.engine.core.PersistenceService.get(PersistenceService.java:589)
at com.collaxa.cube.engine.core.BaseScope.getLocalVariant(BaseScope.java:138)
at com.collaxa.cube.engine.core.Scope.getVariantRV(Scope.java:504)
at com.collaxa.cube.engine.core.Scope.getObjectRV(Scope.java:449)
at com.collaxa.cube.engine.core.Scope.getObject(Scope.java:849)
at bpel.bpm_ism_createrolewf.BPEL_BIN$$BPELC_BpCFt2.__initScope(BPEL_BIN.java:16395)
at com.collaxa.cube.engine.core.map.BaseCubeBlock.__initScope(BaseCubeBlock.java:342)
at com.collaxa.cube.engine.core.map.BaseCubeBlock.activate(BaseCubeBlock.java:162)
at com.collaxa.cube.engine.core.map.BaseBPELBlock.activate(BaseBPELBlock.java:109)
at com.collaxa.cube.engine.core.map.BaseCubeBlock.activate(BaseCubeBlock.java:132)
at com.collaxa.cube.engine.core.map.BaseBPELBlock.activate(BaseBPELBlock.java:89)
at bpel.bpm_ism_createrolewf.BPEL_BIN$$BPELC_BpCFt2.activate(BPEL_BIN.java:16312)
it seems like when the engine is reloading the flow from the database, it cannot instantiate the soap fault detail message. Does anybody have any idea why this might happen? I could not find any information about this on the internet or on metalink.
Best regards,
Serkan

Hi,
I have same error did you find how to solve it??
Please advise.
JO

Similar Messages

  • ORABPEL-03013

    Does anybody know, how to fix the 03013 error?
    <2008-06-25 16:52:47,768> <DEBUG> <pallas.collaxa.cube.engine.dispatch> <RemoveMessageHandler::handle> Processing remove message for ticket 3b0e8548d39845f4:52c9ed72:11abefbfcf6:-7582
    <2008-06-25 16:52:47,768> <DEBUG> <pallas.collaxa.cube.engine.dispatch> <BaseDispatchSet::acknowledge> Acknowledged message remove stateful bean message 3b0e8548d39845f4:52c9ed72:11abefbfcf6:-7
    582
    <2008-06-25 16:52:47,768> <ERROR> <pallas.collaxa.cube.engine.dispatch> <DispatchHelper::handleMessage> failed to handle message
    ORABPEL-03013
    at com.collaxa.cube.admin.adaptors.jdk.JDKAdaptor_1_4.newInstance(JDKAdaptor_1_4.java:82)
    at com.collaxa.cube.engine.persist.DefaultPersistenceMgr.newInstance(DefaultPersistenceMgr.java:269)
    at com.collaxa.cube.engine.persist.DefaultPersistenceMgr.create(DefaultPersistenceMgr.java:165)
    at com.collaxa.cube.engine.core.PersistenceService.getObjectFromMoniker(PersistenceService.java:1195)
    at com.collaxa.cube.engine.core.PersistenceService.get(PersistenceService.java:589)
    at com.collaxa.cube.engine.core.PersistenceService.load(PersistenceService.java:419)
    at com.collaxa.cube.engine.types.bpel.CXMessageVariable__CXPM.create(CXMessageVariable__CXPM.java:110)
    at com.collaxa.cube.engine.core.PersistenceService.getObjectFromMoniker(PersistenceService.java:1195)
    Oracle just says:
    ORABPEL-03013      
    severity:      10
    type:      error
    name:      Cannot instantiate class
    description:      Cannot instantiate an instance for the class \"{0}\". Java classes that need to be dehydrated/rehydrated within the OraBPEL server must implement the java.io.Serializable interface. These classes must implement a default constructor.
    I undeployed the process and redeployed it.....
    just the same error

    First time i got this error the logs show the following:
    <2008-06-25 16:52:47,739> <DEBUG> <pallas.collaxa.cube.engine.data> <PersistenceManager::get( IMoniker )> fetching object for 133
    <2008-06-25 16:52:47,739> <DEBUG> <pallas.collaxa.cube.engine.data> <PersistenceManager::getObjectFromMoniker> reduce refcount 0
    <2008-06-25 16:52:47,739> <DEBUG> <pallas.collaxa.cube.engine.data> <PersistenceManager::getObjectFromMoniker> creating object %jQ, guid 133
    <2008-06-25 16:52:47,739> <DEBUG> <pallas.collaxa.cube.engine.data> <PersistenceManager::getObjectFromMoniker> creating object %CP, guid 132
    <2008-06-25 16:52:47,739> <DEBUG> <pallas.collaxa.cube.engine.data> <PersistenceManager::load( IMoniker )> loading 283
    <2008-06-25 16:52:47,740> <DEBUG> <pallas.collaxa.cube.engine.data> <PersistenceManager::get( IMoniker )> fetching object for 283
    <2008-06-25 16:52:47,740> <DEBUG> <pallas.collaxa.cube.engine.data> <PersistenceManager::getObjectFromMoniker> reduce refcount 26
    <2008-06-25 16:52:47,740> <DEBUG> <pallas.collaxa.cube.engine> <DefaultPersistenceMgr::create> Instantiating class oracle.j2ee.ws.saaj.soap.soap11.DetailEntry11
    <2008-06-25 16:52:47,742> <ERROR> <pallas.collaxa.cube> <BaseCubeSessionBean::logError> Error while invoking bean "cube engine":
    ORABPEL-03013
    at com.collaxa.cube.admin.adaptors.jdk.JDKAdaptor_1_4.newInstance(JDKAdaptor_1_4.java:82)
    at com.collaxa.cube.engine.persist.DefaultPersistenceMgr.newInstance(DefaultPersistenceMgr.java:269)
    at com.collaxa.cube.engine.persist.DefaultPersistenceMgr.create(DefaultPersistenceMgr.java:165)
    at com.collaxa.cube.engine.core.PersistenceService.getObjectFromMoniker(PersistenceService.java:1195)
    at com.collaxa.cube.engine.core.PersistenceService.get(PersistenceService.java:589)
    at com.collaxa.cube.engine.core.PersistenceService.load(PersistenceService.java:419)
    at com.collaxa.cube.engine.types.bpel.CXMessageVariable__CXPM.create(CXMessageVariable__CXPM.java:110)
    at com.collaxa.cube.engine.core.PersistenceService.getObjectFromMoniker(PersistenceService.java:1195)

  • ORABPEL-05002 and ORABPEL-02152 when activating transactions

    Hi all,
    I have the following problem:
    A async process (activated through file adapter) is extracting XML from zip input (opaque) and looping though XML. In the XML there are invoice messages. For every invoice message a synchronous BPEL process is called ...
    Async process and invoice process both have participate = true in bpel.xml and in the partnerlink of the call.
    Invoice bpel process uses DB Adapter (eis/DB/.... as global transaction)
    Everything seems to work fine, BUT:
    The domain.log is full of ORABPEL-02152 (two times) one from BaseCubeSessionBean and one from DispathHelper::handleMessage. Then followed by a ORABPEL-05002 from BaseScheduledWorker::process
    In the BPEL Console the async process is marked as successfull and finished but the sync processes are stated as "active" and the last activity is the reply. So they should be finished - normally.
    I tried to set transaction timeouts according to http://download-west.oracle.com/docs/cd/B31017_01/integrate.1013/b28981/app_trblshoot.htm#sthref3966
    but without success.
    Any help would be highly appreciated.
    Thanks, Best Regards,
    Martin

    Just noticed the following: This error occurs only for processes which end by a terminate statement.
    Example: The invoice service checks whether the invoice already exsists before it imports it. When it already exists there is a "reply" to the calling async service and after the reply a terminate.
    If the invoice is new and so no terminate is executed the process shows up in the console as successfully finished.

  • Error Messages:ORABPEL-10007 and ORABPEL-10056

    Can anyone please help in resolving these error messages. I get these error messages while validating the BPEL process.
    Thanks
    Error(20): [Error ORABPEL-10007]: unresolved messageType [Description]: in line 20 of "C:\OraBPELPM_1\integration\jdev\jdev\mywork\Workspace1\BPELTestProcess5\BPELTestProcess5.bpel", WSDL messageType "{http://xmlns.oracle.com/pcbpel/adapter/file/WriteoutputFile/}CustomerExistsResponse_msg" of variable "Invoke_1_Write_InputVariable" is not defined in any of the WSDL files. [Potential fix]: Make sure the WSDL messageType "{http://xmlns.oracle.com/pcbpel/adapter/file/WriteoutputFile/}CustomerExistsResponse_msg" is defined in one of the WSDLs referenced by the deployment descriptor.
    Error(27): [Error ORABPEL-10056]: missing reply to request-response operation [Description]: in line 27 of "C:\OraBPELPM_1\integration\jdev\jdev\mywork\Workspace1\BPELTestProcess5\BPELTestProcess5.bpel", Operation "CustomerExists" of portType "{http://www.wit.com/Connect/Customer}CustomerSoap" is a request-response operation. Need to respond with a <reply> activity.. [Potential fix]: Make sure you have a <reply> in the BPEL source to respond to the operation.

    Hi
    You have to edit the wsdl to handle reply cases...have you checked in the demo/samples for case like this ?
    I have not used it.. but it means that CustomerExists operation is going to call back your application once its processing is done.
    To achieve this, you need to provide a call back point in your application.
    Can you please take a look at GoogleFlowWithSensors tutorial ?
    Cheers
    Anirudh Pucha

  • MinOccurs and WSDL, SOAPFault and WSDL

    I am using workshop 8.1.2 build 2003.1211.044125 and I am having trouble getting
    the minOccurs correctly to show up in a generated WSDL from a .jws file. It always
    says minOccurs=0. How can I get this to correctly say minOccurs=1 for parameters
    for the method ? I know I can change the wsdl myself, but it then it is not linked
    directly to the .jws file. And since I am changing the .jws a lot I do not want
    to have to keep changing the wsdl file. Is this bug ??
    Also, how do I get the SOAP faults that can be thrown in the .jws file to show
    up in the WSDL file so our customers know what to expect ?
    Thanks,
    Jeff

    Hi,
    1) What is WSDL file ,where we will create it.
    pls provide with a an example
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/how%20to%20set%20up%20a%20web-service-related%20scenario%20with%20sap%20xi.pdf
    XML
    XML means extensible markup language used to store the data and transport the data.XML contains root
    elememts,child elements , attributes and their values.
    When you come to XML schema , it deos not contain any data.It describies just structure of XML
    document.The XML schema language is also reffered to as XML schema definition(XSD).
    The purpose of XML schema is to define the legal building blocks of an XML document.
    Thnks
    Vikranth

  • After I restart orabpel and hw_services all deployed processes disappeared

    Hello All,
    I have restarted the hw_servces and orabpel applications from the enterprize manager then all the deployed bpel processes are disappeared from the BPEL Console.
    How to bring them back ?
    Thanks
    Saikrishna

    Got resolved after we restart the complete SOA suite.
    thanks

  • ADF Web applications give error when parent is set to "orabpel"

    Hi all,
    i use the application server 10.1.3.1 of the SOA 10.1.3,
    i try to deploy an ADF web application that uses the BPEL APIs,
    in the server.xml, i set the application parent to 'orabpel',
    when i start the application by launching the first jspx page i got the following error
    that i found in the 'global-application.log':
    07/01/04 08:34:30.750 defaultWebApp: JspServlet: unable to dispatch to
    requested page: Exception:java.io.FileNotFoundException: C:\product\10.1.3.1
    \OracleAS_1\j2ee\home\default-web-app\TAFFirstPage-ViewController-context-
    root\faces\loginPage.jspx (The system cannot find the path specified)
    i tried to set the application parent to 'default' again and added the bpel apis libs (bpm-services.jar, bpm-infra.jar and orabpel.jar) to the applib folder in j2ee/home and now all the adf web applications deployed to the server give the same error.
    i have a normal web application with jsps pages (not jspx) with parent set to orabpel and it's working great.
    please i am stuck on this it's been 2 days does anybody have any clue?
    thanks

    Hi ,
    Firstly, let’s verify the followings:
    Please create a new library at the site, then add three managed columns into it, test again, compare the result.
    Whether this issue occurred in other sites with the same site collection.
    Please test in another site collection, check if this issue occurs.
    In addition, please make sure Managed Metadata web service is started in Mange services on server.
    And also make sure the managed metadata service is connected to the web application that you used as CA->Application management->manage web application->your web application->Service Connections.
    Best Regards,
    Wendy
    Wendy Li
    TechNet Community Support

  • Table in Custom Schema . how to access in orabpel?

    Hi
    I am new to BPEL and going through order booking tutorial using oracle 10g database and 10.1.3.4 version of BPEL .
    I have created one DB Adapter to insert the records in Orders and OrderItems table.But when I run the example I get an exception as 'Table or View doesnt exist.'
    I agree with the exceptiona because orders and orderitems table arre created in system schema and orabpel has no access to these tables.
    Pls give the idea on how to resolve this kind ofproblem.
    Regards
    Naveen

    You create a data source that point to the correct schema.
    Have a look at this link.
    http://download.oracle.com/docs/cd/B31017_01/core.1013/b28764/deploy_em002.htm#sthref1130
    Also have a look at the examples that are already there and copy them for you needs.
    When creating the db adapter partner link make a not of the JNDI location is uses. You need to chnage this to point the the connection you require.
    cheers
    James
    PS the system schema should not be used for custom tables, this should be reserved for oracle.

  • Diff between oracle's org.w3c.dom in xmlParserV2.jar and JREs impl?

    New to Java/oracle enviornment.
    I have an class that retrieves clobs from 10g. I need to include oracles xmlParserV2.jar in the classpath for XMLType support.
    I then added this class to my app.
    When I do this, areas in my app that previously used the JRE org.w3c.dom bombs with the exception: AbstractMethodError: getTextContent()....
    I am assuming that when I set xmlParserv2.jar in my class path, that my app is now using oracle's implementation of the org.w3c.dom....
    I say this because I see the org.w3c.dom.. in the xmlParserv2jar. Is my app running into some incompatibility with the way oracle has implemented the org.w3c.dom.
    Is there a xmlParserv2.jar without the org.w3c stuff?
    I need the XMLType support from xmlParserv2.jar. Is the XMLType support dependent on oracles implementation of the org.w3c.dom....?
    Thanks everyone;
    Any help appreciated.

    I dont find the j2ee_1.3.01.jar file in a simple oc4j installation. Its present in the bpel/lib directory if you install the full soa suite.
    I removed the oc4jclient.jar, and I see the same behavior as mentioned above. If I just have two jar files - orabpel.jar and orabpel-common.jar, my application does not start up (no logs are created). When I add the j2ee_1.3.01.jar, then the logs are created but I see the LinkageError in the opmn logs.
    Thx,
    Prabhat

  • Long running DBAdapter partnerlink activities (transactions)

    Hello,
    I try to use nonBlockingInvoke = true for long running DBAdapter partnerlink activities,
    but i'm not succesfull.
    In BPELConsole the activity seems to be running, but there is an entry
    in Manual Recovery > Activity TAB and OraBPEL~OC4J_BPEL~default_island~1
    log says:
    <2006-02-10 09:32:05,130> <INFO> <test.collaxa.cube.ws> <AdapterFramework::Outbound> file:/ora/app/oracle/product/bpel/integration/orabpel
    /domains/test/tmp/.bpel_ZalozeniObjednavky_1.2.jar/ZapisObjednavky.wsdl [ ZapisObjednavky_ptt::ZapisObjednavky(InputParameters) ] - Using
    JCA Connection Pool - max size = <unbounded>
    <2006-02-10 09:32:05,390> <ERROR> <test.collaxa.cube> <BaseCubeSessionBean::logError> Error while invoking bean "cube engine": Callback in
    vocation failed.
    An attempt to invoke the method "handleCallback" on the performer "bpel.p0.BPEL_BIN$$BPELC_BpInv0" failed. The reported exception is: "".
    Please ensure that the signature of the method "handleCallback" is: ( IWorkItem, ICubeContext ).
    <2006-02-10 09:32:05,406> <ERROR> <test.collaxa.cube.engine.dispatch> <BaseScheduledWorker::process> Failed to handle dispatch message ...
    exception ORABPEL-05002
    Message handle error.
    An exception occurred while attempting to process the message "com.collaxa.cube.engine.dispatch.message.instance.CallbackInvokerMessage";
    the exception is: Callback invocation failed.
    An attempt to invoke the method "handleCallback" on the performer "bpel.p0.BPEL_BIN$$BPELC_BpInv0" failed. The reported exception is: "".
    Please ensure that the signature of the method "handleCallback" is: ( IWorkItem, ICubeContext ).
    Does anybody succeed with nonBlockingInvoke = true on DBAdapter partnerlink?
    I use BPEL 10.1.2 patch02
    Thank you
    Karel

    Hi Jon,
    <br><br>
    <br>
    You can set the maxConnections which represents the Maximum number of connections in the pool in oc4j-ra.xml.
    Please refer to the section Oracle Application Server Adapter for Databases in Oracle® BPEL Process Manager Developer's Guide
    for more information.
    <br><br>
    <br>
    Aruna

  • Calling a BPEL process from EDN

    Hi all,
    I'm in trouble to try to communicate two BPEL process via EDN (Event Delivery Network).
    The example is quite simple:
    TestProcess is a BPEL process which exposes a SOAP service, performs some tasks and wait for an event through a receive activity ( it acts as event subscriber).
    TestProcessEvent is a BPEL process which exposes a second SOAP service that publish the event to EDN ( it acts as event publisher).
    The test I performed is:
    start an instance of TestProcess and verify it is on running state, waiting for the event.
    start an instance of TestProcessEvent and verify if the event is delivered and then verify the instance of TestProcess resumes.
    Unfortunately TestProcessEvent finished but the event isn't propagated to TestProcess that remains running.
    I have also tried using correllation, but in this case the error is:
    ORABPEL-03812
    java.security.PrivilegedActionException: oracle.fabric.common.FabricInvocationException
    Cannot find property alias.
    Cannot find the property alias "{....}"".
    Please check your BPEL/WSDL source to make sure that property alias "{...}" has been defined.
    I suspect that the first issue (event is not propagated by BPEL process) is related to the problem with correlation.
    Any idea?
    Thanks in advance,
    Daniel.

    Hi,
    Are you running the webservice on the same app-server as BPEL PM?
    If so, what app-server do you use? According to the jar files you mention I assume Oracle AS 10g. Do you have your WS in the Home or the OC4J_SOA container?
    Make sure that the jars you mention are available to the container you run your WS in.
    Most of the libraries you mention are AS libraries. What I usually do is split my Webservices in two projects. One is a plain java project that does the job (in your case calling BPEL with the proper variables) en one J2EE project that implements the webservice part and calls the plain java project. The plain-java-project only gets the libraries it really needs. So no J2EE libs for example. In your case, probably only orabpel.jar and maybe orabpel-common and orabpel-boot.jar is needed. And if you're doing xml, then the xmlparserv2.jar. The jars you need for the plain-java-project are the only jars you need to deliver with the webservice. You can create shared libraries for it or add them to the lib folder of the AS. The libraries the J2EE project needs are appserver libraries that you don't need to deliver.
    I find it best practice to minimize the libraries you deliver to only those really needed, without the J2EE libs. Every other library you deliver out of "Easyness" is mistify your view on problems.
    You can try to add these libraries as a shared library. Or add them in one of the deployment steps. Or if these two don't work, try to ship them in your war-file.
    Hope this helps.
    If you need more help, may be you should dig up some errors. Look in to the servers logs, for example the logs in <Soa_home>/opmn/logs. Especially the one of the container your webservice is running in.
    Regards,
    Martien

  • Calling a BPEL process from java

    Hi all,
    I have created a java code with RMI call to a BPEL process. I have published this java class as WebService.
    I have deployed the WS on server. When I am calling WS its not invoking the BPEL Process.But when I am running the java code directly I am able to get the required output . What could be the problem?
    I am using SOA server 10.1.3.4
    I have imported following jars:
    J2EE.jar, JAX-RPC Client.jar, xmlparserv2.jar, orawsdl.jar, oracle_http_client.jar, orabpel-thirdparty.jar, orabpel-common.jar, orabpel.jar, orabpel-boot.jar, oc4j-internal.jar, oc4jclient.jar, oc4j.jar

    Hi,
    Are you running the webservice on the same app-server as BPEL PM?
    If so, what app-server do you use? According to the jar files you mention I assume Oracle AS 10g. Do you have your WS in the Home or the OC4J_SOA container?
    Make sure that the jars you mention are available to the container you run your WS in.
    Most of the libraries you mention are AS libraries. What I usually do is split my Webservices in two projects. One is a plain java project that does the job (in your case calling BPEL with the proper variables) en one J2EE project that implements the webservice part and calls the plain java project. The plain-java-project only gets the libraries it really needs. So no J2EE libs for example. In your case, probably only orabpel.jar and maybe orabpel-common and orabpel-boot.jar is needed. And if you're doing xml, then the xmlparserv2.jar. The jars you need for the plain-java-project are the only jars you need to deliver with the webservice. You can create shared libraries for it or add them to the lib folder of the AS. The libraries the J2EE project needs are appserver libraries that you don't need to deliver.
    I find it best practice to minimize the libraries you deliver to only those really needed, without the J2EE libs. Every other library you deliver out of "Easyness" is mistify your view on problems.
    You can try to add these libraries as a shared library. Or add them in one of the deployment steps. Or if these two don't work, try to ship them in your war-file.
    Hope this helps.
    If you need more help, may be you should dig up some errors. Look in to the servers logs, for example the logs in <Soa_home>/opmn/logs. Especially the one of the container your webservice is running in.
    Regards,
    Martien

  • Error when calling BPEL from ESB in clustered environment

    Hi
    We have recently installed SOA Suite in a clustered environment and have a serious issue.
    I am not able to call BPEL processes from my ESB services via WSIF (by using the 'browse target operation' in JDeveloper). The exception i get at runtime is this.
    "javax.naming.NameNotFoundException: ejb/collaxa/system/DeliveryBean not found"
    When I instead call the BPEL process via SOAP (by using a SOAP invocation service i JDeveloper) it works fine.
    Everything works fine in development environment which not are clustered.
    Has anyone any excperience from using ESB in a clustered environment?
    Regards
    Kalle Viklund

    Hi
    ESB and BPEL resides in the same oc4j-instance. Though, esb-rt and orabpel are different applications in that oc4j-instance. And the lookup 'ejb/collaxa/system/DeliveryBean' only exists in the orabpel application.
    In the ESB Console I already have the same setting for the 'BPELSystem' as for the 'Defaultsystem'.
    Cluster name: esb_prod
    Virtual host: prod1.sth.nu
    Port: 80
    Topic location: ESBTopics/Topics/ESB_JAVA_DEFERRED
    Connection factory location: OracleOJMS/XATCF
    regards
    Kalle

  • Issue Invoking 10.1.2 BPEL Process from 10.1.3 Embedded server.

    Hi All,
    I am trying to connect to BPEL 10.1.2 from 10.1.3 embedded server. When I run following
    code in debug it just stays at
    Locator locator = new Locator("default","bpel",jndi); line. It does not give any error message.
    Please help. Let me know if I am doing anything wrong here.
    Thank you.
    Jigar
    package com.sjrwmd.bpel;
    import com.oracle.bpel.client.Locator;
    import com.oracle.bpel.client.NormalizedMessage;
    import com.oracle.bpel.client.delivery.IDeliveryService;
    import java.rmi.RemoteException;
    import java.util.Hashtable;
    import java.util.Map;
    import javax.naming.Context;
    public class TestBPEL {
    public TestBPEL() {
    public static void main(String[] args) {
    try{
    Hashtable jndi = null;
    String ssn = "123456789";
    jndi = new Hashtable();
    jndi.put(Context.PROVIDER_URL, "ormi://dell17316/orabpel");
    jndi.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory");
    jndi.put(Context.SECURITY_PRINCIPAL, "admin");
    jndi.put(Context.SECURITY_CREDENTIALS, "welcome");
    //jndi.put("dedicated.connection", "true");
    String xml = "<ssn xmlns=\"http://services.otn.com\">" + ssn + "</ssn>";
    Locator locator = new Locator("default","bpel",jndi);
    IDeliveryService deliveryService = (IDeliveryService)locator.lookupService
    (IDeliveryService.SERVICE_NAME );
    // construct the normalized message and send to collaxa server
    NormalizedMessage nm = new NormalizedMessage( );
    nm.addPart("payload", xml );
    NormalizedMessage res =
    deliveryService.request ("CreditRatingService", "process", nm);
    Map payload = res.getPayload();
    System.out.println( "BPELProcess CreditRatingService executed!" );
    System.out.println( "Credit Rating is " + payload.get("payload") );
    } catch( com.oracle.bpel.client.ServerException se ){
    se.printStackTrace();
    } catch (RemoteException e) {
    // TODO
    }

    Hi Clemens,
    Do don't have to say sorry. It happens sometime. I have remove patch from 10.1.3 and apply back to 10.1.2.
    This is my obsetenv.bat file
    @REM --------------------------------------------------
    @REM ADJUST THESE VARIABLE TO MATCH YOUR ENVIRONMENT
    @REM --------------------------------------------------
    @REM Where has Orabpel been installed on this machine?
    set OB_HOME=C:\OraBPELPM\integration\orabpel
    @REM Which is app server going to use on this machine?
    set OB_PLATFORM=oc4j_10g
    @REM Is there a classpath that you would like Orabpel to add to it's
    @REM classpath? We recommend that you append any additional directories
    @REM to the environment classpath. For example,
    @REM
    @REM set MY_CLASSES_DIR=%CLASSPATH%
    set MY_CLASSES_DIR=%OB_HOME%\system\classes
    set MY_CLASSPATH=%MY_CLASSES_DIR%
    set PROXY_SET="[HTTP_PROXY_SET]"
    @REM Where has the JDK (supporting 1.4.1 or higher) been installed on
    @REM this machine?
    set JAVA_HOME=C:\OraBPELPM\jdk
    if %PROXY_SET% == "true" goto set_proxy
    set OB_JAVA_PROPERTIES=
    goto end_set_proxy
    :set_proxy
    set OB_JAVA_PROPERTIES="-Dhttp.proxySet=true" "-Dhttp.proxyHost=[HTTP_PROXY_HOST]" "-Dhttp.proxyPort=[HTTP_PROXY_PORT]" "-Dhttp.nonProxyHosts=[HTTP_NON_PROXY_HOSTS]"
    :end_set_proxy
    @REM Where the j2ee applications can be deployed, this environment variable
    @REM is application server dependent. The process developers will use this
    @REM this env. variable to deploy their J2EE applications
    @REM (e.g. .war or .ear files)
    set J2EE_APPLICATIONS=C:\OraBPELPM\integration\orabpel\system\appserver\oc4j\j2ee\home\applications
    @REM --------------------------------------------------
    @REM PLEASE DO NOT UPDATE THE REST OF THIS FILE
    @REM --------------------------------------------------
    @REM Classpath
    set OB_LIB=%OB_HOME%\lib
    @REM List of Orabpel and Orabpel related libraries.
    set BASE_OB_CLASSPATH=%MY_CLASSPATH%;%JAVA_HOME%\lib\tools.jar;%OB_LIB%\orabpel-common.jar;%OB_LIB%\orabpel-thirdparty.jar;%OB_LIB%\orabpel.jar;%OB_LIB%\orabpel-ant.jar;%OB_LIB%\ant-launcher_1.6.2.jar;%OB_LIB%\ant_1.6.2.jar;%OB_LIB%\oracle_http_client.jar;%OB_LIB%\xmlparserv2.jar;%OB_LIB%\olite40.jar;%OB_LIB%\aqapi.jar;%OB_LIB%\orawsdl.jar;%OB_LIB%\bpm-infra.jar;%OB_HOME%\system\services\lib\bpm-services.jar;%OB_LIB%\bipres.jar;%OB_LIB%\bicmn.jar;%OB_LIB%\uix2.jar;%OB_LIB%\share.jar;%OB_LIB%\regexp.jar
    @REM Core java runtime libraries
    set JAVA_CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar
    @REM The Xerces and Xalan libraries need to loaded via the bootclasspath option
    @REM since JDK 1.4 packages an older version of Xalan.
    @REM
    set BOOT_LIBS=%OB_LIB%\orabpel-boot.jar;%OB_LIB%\connector15.jar
    @REM Combined classpath
    set OBDK_CLASSPATH=%JAVA_CLASSPATH%;%BASE_OB_CLASSPATH%;%OB_LIB%\j2ee_1.3.01.jar;
    set OB_CLASSPATH=%BASE_OB_CLASSPATH%
    goto finish
    :finish
    @REM --------------------------------------------------
    @REM END OF FILE
    @REM --------------------------------------------------
    This is my startorabpel.bat
    @echo off
    set ECHO=off
    call "C:\OraBPELPM\integration\orabpel\bin\obsetenv.bat"
    @rem Launch Oracle Lite
    @rem
    @rem start /d "C:\OraBPELPM\integration\orabpel\bin" /min /realtime start_olite.bat
    @rem java -Dorabpel.home=C:\OraBPELPM\integration\orabpel -Doracle.mdb.fastUndeploy=60 -Ddatasource.verbose=true -Djdbc.debug=true -Djms.debug=true -Dtransaction.debug=true -jar oc4j.jar
    set OPTS=-Doracle.mdb.fastUndeploy=60 -Doc4j.userThreads=true %OB_JAVA_PROPERTIES%
    set MEM_ARGS=-Xms512m -Xmx512m -Xmn300m -XX:MaxPermSize=80m
    set JAVA_VM=-server
    cd "C:\OraBPELPM\integration\orabpel\system\appserver\oc4j\j2ee\home"
    "C:\OraBPELPM\jdk\bin\java" -Xbootclasspath/p:"%BOOT_LIBS%" %JAVA_VM% %MEM_ARGS% -Dorabpel.home=C:\OraBPELPM\integration\orabpel %OPTS% -jar oc4j.jar -verbosity 10
    Let me know if you need anything more from me.
    Thanks for your help resolving this.
    Jigar

  • Weird problem in File Adapter polling

    Hi Guys,
    My BPEL process is working fine not until today wherein the File Adapter cannot poll for new files in the target directory. I tried restarting the bpel server and still my bpel process was not able to poll for new files. I tried creating a test bpel process and configure the file adapter (see below):
    Operation Type: Read
    Archive processed files: Enable
    Delete files after successfule: Enable
    Include files with pattern: *.csv
    Publish messages in batches of: 1000
    Polling frequency: 5 seconds
    Minimum file age: 0 seconds
    Sample File: test.csv
    12345,12345,12345
    When I tried testing it, the file was deleted but it was not able to archive the file and bpel process did not appear in the instance tab of BPEL console. I have check the domain.log and orabpel.log files and it didn't show any exceptions or error (log level is set to error)
    Any idea how to fix this problem?
    FYI, I'm using the version 10.1.3.1.
    thanks,

    What does your process do other than poll files, does it call any other adapter / service. This is more likely the issue although I have seen issues with the file and ftp adapter in 10.1.3.3 and 10.1.3.1. I never sorted the issue it just seemed to affect that process.
    10.1.3.1 is really out of date and has a number of issues you should look at upgrading to 10.1.3.4 or 10.1.3.5 but I have seen some posts that have issues with 10.1.3.5.
    cheers
    James

Maybe you are looking for

  • How do i get my ipod touch 1st generation to work like normal?

    hey i got an ipod touch 1st generation and i recently upgraded my software but my ipod is always in recovery mode and when  i restore it with new software it work just fine for about 20mins then  i goes back to recovery mode and dont wanna charge or

  • Best ways to transfer files to network isolated VMs?

    I'm looking at creating a DHCP scope and have some IP addresses that would be static for such items as routers, printers, etc. I've been told various ways depending on your point of view. I'm curious on what everyone's perspective is.For example, I h

  • How to remove toc_marker

    I want to know could I remove all toc_marker 's entries from toc.ncx file Usually it looks like <content src="name_name.xhtml#toc_marker-5" /> and such toc_marker 's can be 10, 20, 100.. depending on amount of xhtml files in ePub. Can I directly crea

  • Error in BPELProcess1.bpel(137): !!BPELC_PA__OMIT!Choice Pattern incorrect

    Using Oracle 11g JDeveloper 11.1.1.5.0 error: in BPELProcess1.bpel(137): !!BPELC_PA__OMIT! [0=java.lang.IllegalArgumentException: Choice Pattern incorrect,1=null,2={2},3={3},4={4},5={5}] Thanks in advance.

  • All files in utilities folder gone how best to reinstall them ?

    My friend has somehow ended up with her Mac with no files in the utilites folder.. and a search shows they are gone She is a noob and lives in another country and does not want to do a full reinstall as she is scared of loosing her data. Is there a w