BPEL: JMS/AQ, ORABPEL-12101 ERRJMS_TRX_COMMIT

Hi,
Does anyone had this error before when it was putting a message via JMS into AQ. I get an error I could not resolve. JMS resource provider is correctly defined, Queue, Queue tables (based on RPQUEUE and RPTABLE example), oc4j-ra.xml.
<remoteFault>
<part name="code" >
<code>null</code>
</part>
<part name="summary" >
<summary>file:/opt/oracle/product/10ias/integration/orabpel/domains/default/tmp/.bpel_JMSPutMessage_1.0.jar/JMSService.wsdl [ Produce_Message_ptt::Produce_Message(exampleElement) ] - WSIF JCA Execute of operation 'Produce_Message' failed due to: ERRJMS_TRX_COMMIT. CCI Local Transaction COMMIT failed due to: ERRJMS_COMMIT_FAIL. Unable to commit transaction. Please examine the log file to determine the problem. ; nested exception is: ORABPEL-12101 ERRJMS_TRX_COMMIT. CCI Local Transaction COMMIT failed due to: ERRJMS_COMMIT_FAIL. Unable to commit transaction. Please examine the log file to determine the problem. Please examine the log file to determine the problem. </summary>
</part>
<part name="detail" >
<detail>null</detail>
</part>
</remoteFault>

Hi Marc,
You may run into a known OC4J-related issue (according to this thread: Re: Error Posting JMS message
I could not find anything on this on Metalink though ...
Thanks for "boldly going where no one has gone before" since I would have run into this issue next week probably (I need to write to an AQ queue as well :-)).
Sjoerd

Similar Messages

  • Sensors in BPEL (JMS Adapter)

    Hi there! I'm trying to send Sensor-Data into a MQQueue, but this always results in an
    error. The results are in the following Error-Log (sorry, some messages are german but the
    messages are nearly equal to english):
    Caused by: ORABPEL-12141
    ERRJMS_CONN_FAC_NOT_FOUND.
    Instanziieren von Connection Factory nicht möglich. JMS-Adapter konnte Connection Factory com.ibm.mq.jms.MQQueueConnectionFactory weder JNDI nicht finden noch als Java-Klasse instanziieren
    Weitere Informationen hierzu finden Sie in der Log-Datei.
         at oracle.tip.adapter.jms.JMS.JMSConnectionFactoryFactory.getConnectionFactory(JMSConnectionFactoryFactory.java:207)
         at oracle.tip.adapter.jms.JMS.JMSConnectionFactoryFactory.getQueueConnectionFactory(JMSConnectionFactoryFactory.java:98)
         at oracle.tip.adapter.jms.JMS.JMSConnection.init(JMSConnection.java:191)
         at oracle.tip.adapter.jms.JMS.JMSConnection.<init>(JMSConnection.java:132)
         at oracle.tip.adapter.jms.JmsManagedConnectionFactory.createConnection(JmsManagedConnectionFactory.java:426)
         at oracle.tip.adapter.jms.JmsManagedConnectionFactory.createDefaultConnection(JmsManagedConnectionFactory.java:417)
         at oracle.tip.adapter.jms.JmsManagedConnectionFactory.createConnection(JmsManagedConnectionFactory.java:380)
         at oracle.tip.adapter.jms.JmsManagedConnectionFactory.createManagedConnection(JmsManagedConnectionFactory.java:104)
         at oracle.tip.adapter.jms.JmsDefaultConnectionManager.allocateConnection(JmsDefaultConnectionManager.java:76)
         at oracle.tip.adapter.jms.JmsConnectionFactory.getConnection(JmsConnectionFactory.java:125)
         at com.collaxa.cube.engine.sensor.sa.publisher.JMSAdapterPublisher.publish(JMSAdapterPublisher.java:277)
         at com.collaxa.cube.engine.sensor.sa.FilteredDataPublisher.publish(FilteredDataPublisher.java:99)
         at com.collaxa.cube.engine.sensor.sa.BpelPublisher.publish(BpelPublisher.java:129)
         ... 83 more
    Caused by: javax.naming.NameNotFoundException: com.ibm.mq.jms.MQQueueConnectionFactory not found
         at com.evermind.server.rmi.RMIServerContext.lookup(RMIServerContext.java:207)
         at com.evermind.server.ApplicationContext.unprivileged_lookup(ApplicationContext.java:257)
    The following Steps were made:
    - I added two library-paths in the application.xml (D:\Programme\SOA_Suite\10.1.3.1\OracleAS_1\j2ee\oc4j_soa\config\application.xml)
    <library path="../../home/lib/com.ibm.mq.jar"/>
    <library path="../../home/lib/com.ibm.mqjms.jar"/>
    - In the oc4j-ra.xml (D:\Programme\SOA_Suite\10.1.3.1\OracleAS_1\j2ee\oc4j_soa\application-deployments\default\JmsAdapter\oc4j-ra.xml)
    a new connector-factory was added
         <connector-factory location="eis/mqseries/Queue" connector-name="Jms Adapter">
              <config-property name="connectionFactoryLocation" value="com.ibm.mq.jms.MQQueueConnectionFactory"/>
              <config-property name="factoryProperties" value="QueueManager=MQ_TEST;TransportType=1;HostName=10.1.1.1;Port=1414;Channel=SYSTEM.DEF.TEST"/>
              <config-property name="acknowledgeMode" value="AUTO_ACKNOWLEDGE"/>
              <config-property name="isTopic" value="false"/>
              <config-property name="isTransacted" value="true"/>
              <config-property name="username" value=""/>
              <config-property name="password" value=""/>
              <connection-pooling use="none">
              </connection-pooling>
              <security-config use="none">
              </security-config>
         </connector-factory>
    I assume I have to enter a new JNDI-Entry somewhere but the JNDI-Browser in the Application Server is readonly.

    There are two ways to get data into BAM. There is the ADC web service that BPEL uses and then there's Enterprise Link which is the ETL tool that can grab data from Databases and other sources. I only used EL for jms and for ETLing data into a a BAM data object, I never used it for real time. The only real time BAM I've done is with BPEL projects with BAM sensors. I don't think EL is sophisticated enough for looking for changes in rows of data.
    Maybe you can have a db trigger that publishs the changed data to table specially designed for your task. Then you can create an EL "Plan" that runs periodically at a high enough rate that it appears to be in real time in BAM.
    Another possibility is to have the db trigger fire off an xml message that contains the data to the BAM ADC webservice. The BAM ADC web service is http://server:port/OracleBAM/Services/DataObject/DataObjectOperations.asmx.
    It has documentation on how to use it. I don't know if you're db can execute application code or not though.

  • BPEL instances invisisble - ORABPEL-05002 - reason is FOTY0001: type error.

    I have a BPEL process which gets initiated by messages from a JMS Queue. Version 1 of this same process works fine. But when I deploy a version 2 of the same process (which is compiling fine), it errors out. Strangely the instances are not appearing in the BPEL Console. JMS Messages also read and committed.
    When I take a look at log at <HOME>/opmn/logs, I could see the following error. I am not sure what is going wrong as I didnt change anything in XSL.
    ORABPEL-05002
    Message handle error.
    An exception occurred while attempting to process the message "com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessage"; the exception is: XPath expression failed to execute.
    Error while processing xpath expression, the expression is "ora:processXSLT('SiebelToFusion.xsl',bpws:getVariableData('SiebelProperty_InputVariable'))", the reason is FOTY0001: type error.
    Please verify the xpath query.
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:171)
    at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70)
    at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86)
    at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
    at oracle.j2ee.connector.messageinflow.MessageEndpointImpl.OC4J_invokeMethod(MessageEndpointImpl.java:297)
    at WorkerBean_EndPointProxy_4bin6i8.onMessage(Unknown Source)
    at oracle.j2ee.ra.jms.generic.WorkConsumer.run(WorkConsumer.java:266)
    at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
    at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
    at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
    at java.lang.Thread.run(Thread.java:595)

    You might expect an error message on the receive of the called BPEL process, but it does not get that far as the transformation to the schema of the input variable already goes wrong.
    What I would do is make sure that you successfully can call the BPEL process using a tool like soapUI and compare the format of that message to the one your JMS queue is providing.
    Do you by any chance provide a message part of type string which actually contains XML?
    Jan

  • Anyone successfully deployed BPEL + JMS Adapter (for MQ) to WebSphere?

    Anyone successfully deployed BPEL Process Manager + JMS Adapter (for MQ) to WebSphere (i.e not OAS/OC4J)?
    If you have - I would love to see a valid example of the ra.xml and oc4j-ra.xml files in your jca/JmsAdapter.rar file - to see how you configured access for the JMS Adapter to your remote MQ queues.
    Thank you
    Dennis

    Hi Garima,
    Please check the following:
    1. Add dhbcore.jar also to aii_af_jmsproviderlib.sda and deploy it.
    2. Check the existence of your JMS drivers.
    3. Check the following link and Install the drivers as the way it is mentioned in the guide 'How To Install And Configure External Drivers For JDBC & JMS'
    https://websmp204.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000071155&_SCENARIO=01100035870000000202
    There are 4 files which needs to be added. http://help.sap.com/saphelp_nw04/helpdata/en/cd/d85a9d6fab7d4dbb7ae421f710626c/frameset.htm
    Any of the above solutions should help you solve the problem.
    Regards,
    Abhy

  • BPEL JMS Adapter - SonicMQ

    Does anyone have any up-to-date examples on creating a PartnerLink that is a JMS adapter to an SonicMQ queue? I have BPEL running as a component of OAS, and when I try to add a resource adapter for the SonicMQ domain, the OC4J_BPEL server errors trying to access the ContextFactory. "Exception occured during Applications initialization: Error creating naming context instance: javax.naming.NoInitialContextException: Cannot instantiate class: com.sonicsw.jndi.mfcontext.MFContextFactory [Root exception is java.lang.ClassNotFoundException: com.sonicsw.jndi.mfcontext.MFContextFactory]"
    My resource adapter is set up as follows in the application.xml:
    <resource-provider name="SonicMQ" class="com.evermind.server.deployment.ContextScanningResourceProvider">
         <description>SonicMQ</description>
         <property
              name="java.naming.factory.initial"
              value="com.sonicsw.jndi.mfcontext.MFContextFactory"/>
         <property
              name="java.naming.provider.url"
              value="tcp://localhost:2506"/>
         <property
              name="com.sonicsw.jndi.mfcontext.domain"
              value="Domain1"/>
    </resource-provider>
    I've tried putting the sonic jars in the "applib" directory and using <library path="../applib"/> to refer to them, and I've also tried adding a library path reference to the SonicMQ\lib directory.
    Anybody have any suggestions for setting up this RA correctly? Thanks.

    try it with this ..
    Add a line in the default application global "application.xml"(under ...j2ee/home/config for standalone install) file to extend the class path to point to the sonic jars.:
    <library path="sonic jar files + path"/>
    otherwise (for oas) home is OC4J_BPEL
    hth clemens
    Message was edited by:
    clemens.utschig

  • BPEL JMS Adpater to publish message to B2B Internal Delivery Channel

    We are planning to use the JMS adapter in BPEL to publish message to B2B Internal Delivery channels. But during the JMS Adapter configuration it doesnt list the B2B Internal queues (IP_OUT_QUEUE and IP_IN_QUEUE) in the list of queues. However for AQ Adapter in BPEL, during the AQ Adapter configuration its lists the queues(IP_OUT_QUEUE and IP_IN_QUEUE) in the list of the queues. We used the same database connection and user for both the adapters. The B2B queues are in the B2B repository.
    Can we use the JMS Adapter in BPEL to publish message to B2B internal delivery channel and if so is there any other configuration we need to do?

    You can use the default AQ to pub/sub messages in/out of the IP_IN and IP_OUT Qs.
    However, if you still need to use JMS, then make the B2B listen to this JMS Q and then use the JMS adapter.
    Using the default AQ should be robust and simple. But, again we have seen several customers implementing in thrid party JMS providers as per their business scenarios.
    Regards
    Anirudh Pucha

  • JDeveloper - ESB / BPEL - JMS Adapter - prefix queue name with db schema

    When I use the JMS Adapter in ESB to create a new message queue producer or consume using database (AQ) I'm experiencing a problem when selecting the queue.
    I can browse the queue in the database but when I have selected the queue JDeveloper prefix it with the schema name owning the queue.
    Example:
    java:comp/resource/DocumentQueueResourceProvider/Queues/QUEUES.DOCUMENT_IMPORT_QUEUE
    Schema owner is QUEUES and the name of the queue is DOCUMENT_IMPORT_QUEUE.
    The problem is when I try to use it its unable to look up the queue and I have to manually remove the prefix from .wsdl file before deploying it - as with setting mcf.IsTransacted='false'.
    When the resource provider finds the queue and exposes it in the JNDI three it does it without the prefix.
    Question: How do I either:
    a) make the schema prefix be removed by JDeveloper
    b) make the resource provider prefix the queue name with the schema name.
    Anybody?
    Best regards
    Christian Damsgaard

    Try this:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsd:schema targetNamespace="http://www.yourcompany.com/msg"
    xmlns:tns="http://www.yourcompany.com/msg"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:nxsd="http://xmlns.oracle.com/pcbpel/nxsd"
    nxsd:encoding="ASCII" nxsd:stream="chars" nxsd:version="NXSD"
    elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xsd:element name="rootnode" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy="${eof}"/>
    </xsd:schema>
    This will result in a single node xml.
    Edited by: user472896 on Sep 22, 2010 10:29 AM

  • BPEL JMS password problem..

    Where i can change the default password (welcome1) for this?

    I am not sure I understand question 1). For options of bpelc, please try bpelc -help.
    Regarding 2), in version 2.x, you can connect to the BPEL Admin console:
    http://localhost:9700/BPELAdmin/login.jsp
    Using the default "oracle" password and then click on the passwd subtab:
    http://localhost:9700/BPELAdmin/server.jsp?mode=password
    That page should allow you to change the admin passwork.

  • CCI Local Transaction COMMIT failed due to: ERRJMS_COMMIT_FAIL.

    Dear All,
    I am using a JMS adapter in my BPEL Process. and was getting the following error in the Audit Instance:
    file:/u03/soauser/product/10.1.3.1/OracleAS_1/bpel/domains/default/tmp/.bpel_DiaryQuery_1.0_1f16ddcb57197b9c85f6b130f580956d.tmp/DiaryQueryMergedReqResp.wsdl [ DiaryQueryMsgProduce_ptt::DiaryQueryMsgProduce(DiaryQueryRequest) ] - WSIF JCA Execute of operation 'DiaryQueryMsgProduce' failed due to: ERRJMS_TRX_COMMIT.
    CCI Local Transaction COMMIT failed due to: ERRJMS_COMMIT_FAIL.
    Unable to commit transaction.
    Please examine the log file to determine the problem.
    ; nested exception is:
         ORABPEL-12101
    ERRJMS_TRX_COMMIT.
    CCI Local Transaction COMMIT failed due to: ERRJMS_COMMIT_FAIL.
    Unable to commit transaction.
    What could be the problem for this. How can I fix this..
    Please update....
    Many Thanks in advance...

    In the JMS configuration (oc4j-ra.xml), set the following property to false:
    <config-property name="isTransacted" value="false"/>

  • JMS Adapter in BPEL

    Hi,
    I'm fairly new to JMS, but I always thought that communication to and from a JMS message broker (OpenJMS in my case) is standardized. However, when reading the developer docs for BPEL it states that you have to configure OC4J specifically for a particular JMS server. Problem is, OpenJMS is not mentioned.
    Can anybody give any insight into how I can get the BPEL JMS adapter to communicte with OpenJMS?
    Arjan

    I believe you need to be on 10.1.3.3 and above.
    Have a look at metalink note 549016.1
    cheers
    James

  • [Patch 정보] TRACKING BUG FOR CUMULATIVE MLR#6 ON TOP OF BPEL PM 10.1.3.3.1

    최근에 출시된 BPEL PM 10.1.3.3.1의 통합패치입니다.
    아래는 readme.txt에 포함된 patch list입니다.
    # WARNING: Failure to carefully read and understand these requirements may
    # result in your applying a patch that can cause your Oracle Server to
    # malfunction, including interruption of service and/or loss of data.
    # If you do not meet all of the following requirements, please log an
    # iTAR, so that an Oracle Support Analyst may review your situation. The
    # Oracle analyst will help you determine if this patch is suitable for you
    # to apply to your system. We recommend that you avoid applying any
    # temporary patch unless directed by an Oracle Support Analyst who has
    # reviewed your system and determined that it is applicable.
    # Requirements:
    # - You must have located this patch via a Bug Database entry
    # and have the exact symptoms described in the bug entry.
    # - Your system configuration (Oracle Server version and patch
    # level, OS Version) must exactly match those in the bug
    # database entry - You must have NO OTHER PATCHES installed on
    # your Oracle Server since the latest patch set (or base release
    # x.y.z if you have no patch sets installed).
    # - [Oracle 9.0.4.1 & above] You must have Perl 5.00503 (or later)
    # installed under the ORACLE_HOME, or elsewhere within the host
    # environment.
    # Refer to the following link for details on Perl and OPatch:
    # http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=189489.1
    # If you do NOT meet these requirements, or are not certain that you meet
    # these requirements, please log an iTAR requesting assistance with this
    # patch and Support will make a determination about whether you should
    # apply this patch.
    # 10.1.3.3.1 Bundle Patch 6823628
    # DATE: March 14, 2008
    # Platform Patch for : Generic
    # Product Version # : 10.1.3.3.1
    # Product Patched : Oracle(R) SOA
    # Bugs Fixed by 10.1.3.3.1 Initial patch 6492514 :
    # Bug 5473225 - PATCH01GENESIS HOT UNABLE TO CATCH AN EXCEPTION DURING A
    # TRANSFORM
    # Bug 5699423 - PARTNERLINK PROPERTY THAT SET BPELXPROPERTY FUNCTION DOESN'T
    # WORK
    # Bug 5848272 - STATEFUL WEBSERVICES DEMO ON OTN DOES NOT WORK 10.1.3.1
    # Bug 5872799 - ANT DEPLOY BPEL TEST FAILS/RUNS ON DEFAULT DOMAIN NOT
    # SPECIFIED TARGET DOMAIN
    # Bug 5883401 - ALLOW A WAY TO CREATE EMPTY NODES - AND USE FOR REQUIRED
    # NODES
    # Bug 5919412 - SAMPLE DEMO BPEL PROCESSES MIMESERVICE MIMEREQUESTER AXIS
    # JAVA EXAMPLE ERROR
    # Bug 5924483 - ESB SHOULD SUPPORT SOAP EDNPOINT LOCATION DYNAMIC UDDI LOOKUP
    # Bug 5926809 - ORAPARSEESCAPEDXML XPATH EXPRESSION FAILED TO EXECUTE
    # FOTY0001 TYPE ERROR
    # Bug 5937320 - STRANGE BEHAVIOUR CALLING FROM BPEL TO BPEL GETTING
    # NULLPOINTEREXCEPTION.
    # Bug 5944641 - BPA BLUEPRINT NOT AVAIALBLE IN JDEVELOPER
    # Bug 5945059 - JAVA.LANG.NULLPOINTEREXCEPTION SENDING EMAILS WITH PAYLOADS
    # LARGER THAT 1MB
    # Bug 5962677 - WS RESPONSE IS EMPTY SOAP BODY IN ONE-WAY CALL
    # Bug 5963425 - WHEN THE OUTCOMES FOR A HT CHANGED & IMPORTED - UPDATE
    # CONNECTION ROLES IN BPEL
    # Bug 5964097 - AQ ADAPTER DEPLOYMENT CAUSES OPMN TO PERFORM A FORCEFUL
    # SHUTDOWN IN SOA
    # Bug 5971534 - CANNOT GRANT USER TASK VIEWS TO GROUPS, ONLY TO USERS.
    # Bug 5989367 - REFER TO SR 6252219.993 BPEL 10.1.3 ONLY COPIES IN ASSIGN,
    # IN 10.1.2 IT CREATES
    # Bug 5989527 - ENHANCEMENT WARNING SHOULD BE GIVEN UPON UPLOAD IF BPEL
    # PROCESS IS OPEN IN ARIS
    # Bug 5997936 - ESB FAULT DOES NOT GET PROPAGATED TO BPEL
    # Bug 6000575 - PERF NEED ESB PURGE SCRIPT TO PURGE BY DATE AND PROCESS
    # Bug 6001796 - POSTING OF DATE RECEIVED FROM XML GATEWAY TO BPEL FAILED IN
    # ESB
    # Bug 6005407 - BPEL PROCESS DOESN'T PROPOGATE FAULT THROWN BY BPEL
    # SUB-PROCESS
    # Bug 6017846 - MIMETYPE OF EMAIL NOTIFICATION IS NOT SET THROUGH HUMAN TASK
    # Bug 6027734 - DECISION SERVICE IMPORT - LOCATING DECISION SERVICE IN .DECS
    # FILE IMPROPER
    # Bug 6028985 - EXCEEDED MAXIMUM NUMBER OF SUBSCRIBERS FOR QUEUE
    # ORAESB.ESB_CONTROL
    # Bug 6041508 - CREATING/UPDATING DVM CAUSE EXCEPTION
    # Bug 6053708 - FTP ADAPTER DOES NOT SUPPORT ENCRYPTED PASSWORD IN
    # OC4J-RA.XML
    # Bug 6054034 - INDEX4,INDEX5 AND INDEX6 CANNOT BE USED IN BPEL CONSOLE
    # Bug 6068801 - BACKPORT OF BPEL ON WEBLOGIC - VERSION 10.1.3.3
    # Bug 6070991 - HT EXPORT DOES NOT EXPORT PARAMETERS, ALLOW PARTICIPANTS TO
    # INVITE OTHERS
    # Bug 6071001 - WSIF HTTP BINDING NOT WORKING FROM ESB
    # Bug 6073311 - STRESS SCOPE NOT FOUND ON CALLBACK - WRONG (DUPE)
    # SUBSCRIPTION IN TABLE
    # Bug 6081070 - JMS ADAPTER REJECTION HANDLER CREATE 0 BYTE FILES
    # Bug 6083419 - DECISION SERVICE SCOPE NEED TO HAVE A SPECIAL INDICATOR
    # Bug 6085799 - HUMAN TASK ADDED IN SCOPE IN JDEV IS NOT UPDATED TO BPA
    # SERVER
    # Bug 6085933 - EXPORT AND EXPLORE SHOULD USE USER LANGUAGE AND NOT ENGLISH
    # ALWAYS
    # Bug 6086281 - STRING INDEX OUT OF RANGE ERROR FOR COBOL COPYBOOK WITH PIC
    # CLAUSE HAVING S
    # Bug 6086453 - DOMAINS CREATED IN A CLUSTER GETS NOT PROPAGATED TO NEW OR
    # EXISTING NODES
    # Bug 6087484 - MULTIPLE HEADER SETTING CAUSES ESB EXCEPTION
    # Bug 6087645 - ESB SHOULD ALLOW USER PICK RUNTIME PROTOCOL (HTTP/HTTPS)
    # Bug 6110231 - TRANSLATION NOT BASED ON MQ CCSID CHARSET
    # Bug 6120226 - BPEL IS NOT SETTING THE APPS CONTEXT CORRECTLY
    # Bug 6120323 - COMPLETIONPERSISTPOLICY ON DOMAIN LEVEL HAS DISAPPEARED
    # Bug 6125184 - ESB JMS SESSION ROLLBACK ORACLE.JMS.AQJMSEXCEPTION
    # Bug 6127824 - [AIA2.0] CURRENT XREF IMPLEMENTATION IS MISSING REQUIRED
    # INDEXES ON XREF SCHEMA
    # Bug 6128247 - HTTPCONNECTOR POST() METHOD SHOULD RAISE EXCEPTION FOR ALL
    # STATUS CODES EXCEPT 2
    # Bug 6131159 - ENABLE USERS TO CHOOSE XSD WHEN CREATING A BPEL PROCESS FROM
    # BLUE PRINT
    # Bug 6132141 - PROCESS_DEFAULT TABLE STILL CONTAINS INFORMATION FROM
    # UNDEPLOYED PROCESSES
    # Bug 6133190 - ENABLING ESB CONSOLE HTTP/S IS MAKING THE CONSOLE TO COME UP
    # BLANK.
    # Bug 6139681 - BPEL WSDL LINK IN CLUSTERED RUNTIME POINTS TO A SINGLE NODE
    # Bug 6141259 - BASICHEADERS NOT PUTTING WWW-AUTHENTICATE HEADERS FOR HTTP
    # BINDING IN BPEL
    # Bug 6148021 - BPEL NATIVE SCHEMA FOR COBOL COPYBOOK WITH IMPLIED DECIMAL
    # LOSES DIGIT IN OUTPUT
    # Bug 6149672 - XOR DATA - CONDITION EXPRESSION SPECIFICATION IS NOT
    # INTUITIVE IN BPMN MODELS
    # Bug 6152830 - LOSING CONDITIONAL EXPRESSIONS CREATED IN JDEV UPON MERGE
    # Bug 6158128 - BASICHEADERS NOT PUTTING WWW-AUTHENTICATE HEADERS FOR HTTP
    # BINDING
    # Bug 6166991 - WHEN STARTING SOA SUITE,, PROCESSES FAIL DUE TO UNDEFINED
    # WSDL
    # Bug 6168226 - LOCATION-RESOLVER EXCEPTION THROWN IN OPMN LOGS
    # Bug 6187883 - CHANGES FOR BPEL RELEASE ON JBOSS- VERSION 10.1.3.3
    # Bug 6206148 - [AIA2.0] NEW FUNCTION REQUEST, XREFLOOKUPPOPULATEDCOLUMNS()
    # Bug 6210481 - BPEL PROCESS WORKS INCORRECTLY WHEN AN ACTIVITY HAS MULTIPLE
    # TRANSITIONCONDITION
    # Bug 6240028 - WEBSERVICE THAT DOES NOT CHALLENGE FOR BASIC CREDENTIALS
    # CANNOT BE INVOKED
    # Bug 6257116 - MULTIPLE HEADER SETTING CAUSES ESB EXCEPTION
    # Bug 6258925 - MESSAGE RECEIVED BY THE TARGET ENDPOINT VIA HTTP POST IS
    # MISSING THE XML HEADER
    # Bug 6259686 - TOO MANY UNNECESSARY WORKFLOW E-MAIL NOTIFICATIONS GENERATED
    # Bug 6267726 - 10.1.3.3 ORACLE APPLICATIONS ADAPTER - NOT ABLE TO CAPTURE
    # BUSINESS EVENT
    # Bug 6272427 - WEBSPHERE BPEL FAILS FOR DATA RETRIEVAL OF SIZE 500+ KB
    # Bug 6276995 - MERGE SCOPE NAME IS NOT UPDATED WHEN CHANGED IN THE SERVER
    # Bug 6280570 - XPATH EXPRESSION ERROR IN MEDIATOR FOR ASSIGNING USER-DEFINED
    # CONTEXT VALUES
    # Bug 6282339 - RETRYCOUNT DOES NOT WORK PROPERLY
    # Bug 6311039 - ONE RECORD IS INSERTED TO SYNC_STORE IF
    # COMPLETIONPERSISTPOLICY SET TO FAULTED
    # Bug 6311809 - [AIA2.0] NON-RETRYABLE ERRORS ARE NOT POSTED ON ESB_ERROR
    # TOPIC
    # Bug 6314784 - THE PRIORITY DEFINED IN THE BPA SUITE IS NOT TRANSFERRED TO
    # THE JDEV CORRECTLY
    # Bug 6314982 - THREADPOOL RACE CONDITION IN ADAPTER INITIALIZATION MESSAGES
    # NOT PROCESSED
    # Bug 6315104 - (SET)CLASSNAME MISSING IN TSENSOR JAXB OBJECTS
    # Bug 6316554 - CONSUME FUNCTIONALITY OF JMS ADAPTER FOR BEA WEBLOGIC DOES
    # NOT WORK
    # Bug 6316950 - FILEADAPTER HARPER ENHANCEMENTS SYNC WRITE AND CHUNKED
    # INTERACTION SPEC
    # Bug 6317398 - THE ICON FOR COMPUTING DIFFERENCE IS MISSING IN JDEV REFRESH
    # FROM SERVER DIALOG
    # Bug 6320506 - IMPORT FAILS WHEN THERE IS AN UNNAMED CASE
    # Bug 6321011 - CANNOT PROCESS 0 BYTE FILE USING FTP ADAPTER
    # Bug 6325749 - TRACKING BUG FOR TRACKING ADDITIONAL CHANGES TO BUG #6032044
    # Bug 6328584 - NEED A NEW XPATH EXPRESSION TO GET ATTACHMENT CONTENT VIA
    # SOAP INVOKATION
    # Bug 6333788 - COLLAPSING OF CONSECUTIVE ASSIGN TASKS BREAKS BAM SENSOR
    # Bug 6335773 - BUILD.XML CONTAINS DO NOT EDIT .. - WHILE <CUSTOMIZE> TASK
    # MUST BE IN <BPELC>
    # Bug 6335805 - AQ ADAPTER OUTBOUND DOESN'T RECONNECT AFTER FAILURE
    # Bug 6335822 - [AIA2.0] PSRPERFESB - RUNTIME DVM PERFORMANCE OVERHEAD IN ABS
    # USE CASE
    # Bug 6339126 - CHECKPOINT BPEL JAVA METHOD DOESN'T WORK IN BPEL 10.1.3.3
    # Bug 6342899 - OUTLINECHANGE.XML NOT UPDATE WITH ACTIVITY FROM NEW BRANCH
    # Bug 6343299 - ESB CONCRETE WSDL NAMESPACE SHOULD BE DIFFERENT FROM IMPORTED
    # WSDL NAMESPACE
    # Bug 6372741 - DEHYDRATION DATABASE KEEPS GROWING IN 10.1.3.3
    # Bug 6401295 - NXSD SHOULD SUPPORT ESCAPING THE TERMINATED/QUOTED/SURROUNDED
    # DELIMITERS
    # Bug 6458691 - DIST DIRECTORY FOR 10.1.3.3.1 NEEDS UPDATE
    # Bug 6461516 - BPEL CONSOLE CHANGES FOR DISPLAYING RELEASE 10.1.3.3.1
    # Bug 6470742 - CHANGE THE VERSION NUMBER AND BUILD INFO IN ABOUT DIALOG IN
    # ESB
    # BUG ADDED IN MLR#1, 6671813 :
    # Bug 6494921 - ORABPEL-02154 IF LONG DOMAIN AND SUITECASE NAMES IN USE
    # BUGS ADDED IN MLR#2, 6671831 :
    # Bug 6456519 - ERROR IN BPEL CONSOLE THREADS TAB:SERVLETEXCEPTION CANNOT GET
    # DISPATCHER TRACE
    # Bug 6354719 - WHICH JGROUP CONFIGURATION PARAMETER IMPACTS BPEL CLUSTER
    # ACTIVITY
    # Bug 6216169 - SCOPE NOT FOUND ERROR WHILE DELIVERING EXPIRATION MESSAGE OF
    # ONALARM
    # Bug 6395060 - ORA-01704 ON INSERTING A FAULTED INVOKE ACTIVITY_SENSOR
    # Bug 6501312 - DEHYDRATION DATABASE KEEPS GROWING IN 10.1.3.3 #2
    # Bug 6601020 - SEARCHBASE WHICH INCLUDES PARENTHESIS IN THE NAMES DOES NOT
    # WORK
    # Bug 6182023 - WAIT ACTIVITY FAILS TO CONTINUE IN CLUSTER WHEN PROCESSING
    # NODE GOES DOWN
    # BUGS ADDED IN MLR#3, 6723162 :
    # Bug 6725374 - INSTANCE NOT FOUND IN DATASOURCE
    # Bug 4964824 - TIMED OUT IF SET CORRELATIONSET INITIATE YES IN REPLY
    # ACTIVITY
    # Bug 6443218 - [AIA2.0]BPEL PROCESS THAT REPLIES A CAUGHT FAULT AND THEN
    # RETHROWS IT IS STUCK
    # Bug 6235180 - BPPEL XPATH FUNCTION XP20 CURRENT-DATETIME() IS RETURNING AN
    # INCORRET TIME
    # Bug 6011665 - BPEL RESTART CAUSES ORABPEL-08003 FAILED TO READ WSDL
    # Bug 6731179 - INCREASED REQUESTS CAUSE OUTOFMEMORY ERRORS IN OC4J_SOA WHICH
    # REQUIRES A RESTART
    # Bug 6745591 - SYNC PROCESS <REPLY> FOLLOWED BY <THROW> CASE CAUSING
    # OUTOFMEMORY ERRORS
    # Bug 6396308 - UNABLE TO SEARCH FOR HUMAN TASK THAT INCLUDES TASK HISTORY
    # FROM PREVIOUS TASK
    # Bug 6455812 - DIRECT INVOCATION FROM ESB ROUTING SERVICE FAILS WHEN CALLED
    # BPEL PROCESS
    # Bug 6273370 - ESBLISTENERIMPL.ONFATALERROR GENERATING NPE ON CUSTOM ADAPTER
    # Bug 6030243 - WORKFLOW NOTIFICATIONS FAILING WITHOUT BPELADMIN USER
    # Bug 6473280 - INVOKING A .NET 3.0 SOAP SERVICE EXPOSED BY A ESB ENDPOINT
    # GIVES A NPE
    # BUGS ADDED IN MLR#4, 6748706 :
    # Bug 6336442 - RESETTING ESB REPOSITORY DOES NOT CLEAR DB SLIDE REPOSITORY
    # Bug 6316613 - MIDPROCESS ACTIVATION AGENT DOES NOT ACTIVATED FOR RETIRED
    # BPEL PROCESS
    # Bug 6368420 - SYSTEM IS NOT ASSIGNING TASK FOR REAPPROVAL AFTER REQUEST
    # MORE INFO SUBMITTED
    # Bug 6133670 - JDEV: UNABLE TO CREATE AN INTEGRATION SERVER CONNETION WHEN
    # ESB IS ON HTTPS
    # Bug 6681055 - TEXT ATTACHMENT CONTENT IS CORRUPTED
    # Bug 6638648 - REQUEST HEADERS ARE NOT PASSED THROUGH TO THE OUTBOUND HEADER
    # Bug 5521385 - [HA]PATCH01:ESB WILL LOSE TRACKING DATA WHEN JMS PROVIDER IS
    # DOWN
    # Bug 6759068 - WORKLIST APPLICATION PERFORMANCE DEGRADATION W/ SSL ENABLED
    # FOR BPEL TO OVD
    # BUGS ADDED IN MLR#5, 6782254 :
    # Bug 6502310 - AUTOMATED RETRY ON FAILED INVOKE WITH CORRELATIONSET INIT
    # FAILS
    # Bug 6454795 - FAULT POLICY CHANGE NEEDS RESTART OF BPEL SERVER
    # Bug 6732064 - FAILED TO READ WSDL ERROR ON THE CALLBACK ON RESTARTING BPEL
    # OC4J CONTAINER
    # Bug 6694313 - ZERO BYTE FILE WHEN REJECTEDMESSAGEHANDLERS FAILS
    # Bug 6686528 - LINK IN APPLICATION.XML FILES CHANGED TO HARD LINKS WHEN MORE
    # THAN 1 HT PRESENT
    # Bug 6083024 - TEXT AND HTML DOC THAT RECEIVED AS ATTACHMENTS WERE EITHER
    # BLANK OR GARBLED
    # Bug 6638648 - REQUEST HEADERS ARE NOT PASSED THROUGH TO THE OUTBOUND HEADER
    # Bug 6267726 - 10.1.3.3 ORACLE APPLICATIONS ADAPTER - NOT ABLE TO CAPTURE
    # BUSINESS EVENT
    # Bug 6774981 - NON-RETRYABLE ERRORS ARE NOT POSTED ON ESB_ERROR TOPIC
    # Bug 6789177 - SFTP ADAPTER DOES NOT SUPPORT RENAMING FILES
    # Bug 6809593 - BPEL UPGRADE TO 10.1.3.3.1 WITH ESB CALLS FAILS DUE TO
    # CACHING OF PLNK - SERVICE
    # BUGS ADDED IN MLR#6, 6823628 :
    # Bug 6412909 - <BPELX:RENAME> DOES NOT ADD XMLNS DECLARATION AUTOMATICALLY
    # Bug 6753116 - OUTPUT FROM HUMAN TASK IS NOT IS NOT CONSISTENT WITH
    # SCHEMA
    # ORDERING
    # Bug 6832205 - BAD VERIFICATIONSERVICE PERFORMANCE IF LDAP SERVICE HAS HUGE
    # DATA
    # Bug 6189268 - CALLING BPEL PROCESS VIA SOAP FROM ESB FAILS WITH
    # NAMENOTFOUNDEXCEPTION
    # Bug 6834402 - JMS ADAPTER IMPROPERLY CASTS XAQUEUESESSION TO QUEUESESSION
    # Bug 6073117 - TASK SERVICE DOESN'T RENDER THE TASK ACTIONS
    # Bug 6054263 - REUSING SOAP WSDL IN RS CAUSES SOAP ACTION'S NS TO BE
    # STRIPPED
    # AWAY
    # Bug 6489703 - ESB: NUMBER OF LISTENERS > 1 GIVES JMS EXCEPTION UNDER STRESS
    # Bug 5679542 - FTP ADAPTER: COULD NOT PARSE TIME:
    # JAVA.LANG.STRINGINDEXOUTOFBOUNDSEXCEPTION
    # Bug 6770198 - AQ ACTIVATIONINSTANCES >1 DOESN'T WORK IN ESB
    # Bug 6798779 - ESB ROUTING RULES CORRUPTED ON RE-REGISTERING WITH ROUTING
    # ORDER
    # IN WSDL CHANGED
    # Bug 6617974 - BACKPORT REQUEST FOR MOVING FILES FUNCTION OF FTP ADAPTER
    # Bug 6705707 - VALIDATION ON ESB CAN'T HANDLE NESTED SCHEMAS
    # Bug 6414848 - FTP ADAPTER ARCHIVE FILENAME FOR BPEL IS BEING SCRAMBLED
    # AFTER
    # THE 10.1.3.3 UPGR
    # Bug 5990764 - INFORMATION ARE LOST WHEN BPEL PROCESS IS POLLING FOR MAILS
    # WITH
    # ATTACHEMENTS
    # Bug 6802070 - ORA-12899 SUBSCRIBER_ID/RES_SUBSCRIBER COLUMN SMALL FOR LONG
    # DOMAIN AND PROCESS
    # Bug 6753524 - WRONG SERVICE ENDPOINT OPEN WHEN TEST WEB SERVICE OF ESB
    # Bug 6086434 - PROBLEM IN BPEL FILE ADAPTER WHILE READING A FIXED LENGTH
    # FILE
    # Bug 6823374 - BPEL 10.1.3.3.1 BAM SENSOR ACTION FAILS WITH BAM 11
    # Bug 6819677 - HTTS STATUS 202 RETURNED INSTEAD OF SOAP FAULT
    # Bug 6853301 - MQ ADAPTER REJECTED MESSAGES IS NOT REMOVED FROM THE RECOVERY
    # QUEUE
    # Bug 6847200 - 10.1.3.3.1 PATCH (#6748706) HAS STOPPED FTP ADAPTER POLLING
    # IN
    # SFTP MODE
    # Bug 6895795 - AQ OUTBOUND DOESN'T WORK WITH MLR#6
    업무에 참고하시기 바랍니다.

    David,
    You are right, theer are some changes incorporated in the latest MLR # 16 on the configurations files and on the dehydration store metrics(such as performance, fields,..).
    However, I would not suggest to continue working on olite, even for Development/Test purposes as you might get stuck with strange errors...and the only solution would be to re-install SOA Suite if your olite gets corrupted. There might be ways to gets your olite back to position, but trust me..its not so simple.
    Also, when you develop and stress test all your testcase scenarios in an TEST Adv installation, its simple to mimic the same in actual production box, as you exactly know its behavior.
    So, go for a brand new SOA 10.1.3.4 MLR # 5 (or) 10.1.3.3.1 MLR # 16 SOA Suite Advanced installation with Oracle DB 10.2.0.3 as its dehydration store.
    Hope this helps!
    Cheers
    Anirudh Pucha

  • How to catch exception always in BPEL without Hanging BPEL Processes

    Hi,
    I am facing a freequent problem with stucking BPEL instances. Some time it stucks at a partner link level, some times at adapter level, some times at embeded java save point. Obviously we know that if there is any issue at some point in the BPEL process, then the instance will rollback upto the last persistance stage and the instance status shows like still its running. Is there a way where we can through the error always and catch and show with an error appearence in the console?
    The QA team wants to see plain success or throwing error always in the BPEL console. Showing like a running process state is some misleading look in the BPEL console. How to achieve this?
    --Khaleel                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Hi,
    I have seen some other instances which are in the same state, but its happening even after getting the reply from the invoked partner link.
    To explain this in details... Say I have the process A which calls the webservice B. if the process B has a database adapter to insert some data and then the process B will send the status back to the calling process A.
    However if the process B takes some more time because of any unknown reasons of database (say its very slow some time due to heavy load on db). So the db adapter may take some time after that it may get SQL error if the transaction is failed, or the successfully comes out if the transaction is success.
    In both the above cases the process B sends the results back (either error message or the success message) back to the calling process A.
    Now the issues is the process shows the status like its waiting for the process response. but when I go to Audit and see the process then the process B is actually already returned status back but took some extra time than usual.
    Now in the process A I am expecting timeout error so that I can catch in catchall, or the success so that it come to an end successfully. But neither is happening.. the process shows like its waiting for the response.
    Any explanation is appreciated.
    I am looking at the following logs files.. some places I see like process already completed.. I didn't get what exact reason behind this.
    /oracle/product/10.1.3/soa/bpel/domains/Website/logs/ == domain.log
    /oracle/product/10.1.3/soa/bpel/system/logs/ == orabpel.log
    /oracle/product/10.1.3/soa/opmn/logs/ == OC4J~oc4j_soa~default_group~1.log
    /oracle/product/10.1.3/soa/j2ee/logs/ == oc4j_soa_default_group_1.xml
    --Khaleel                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Error when deploying AIA Demo BPEL project to SAR file

    Hi,
    I am trying to deploy the AIADemoCreateRequestForQuoteSupplierProvABCSImpl project (in AIA Demo) to a SAR file, and I am getting this error:
    Buildfile: /scratch/ifan/jdevhome_5912/jdeveloper/bin/ant-sca-compile.xml
    scac:
    [scac] Validating composite "/ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/composite.xml"
    [scac] INFO: SchemaManager.isIncrementalBuildSupported XMLSchema incremental build enabled.
    [scac] Setting BPELC option 'classpath' to /scratch/ifan/jdevhome_5912/jdeveloper/jdev/extensions/oracle.sca.modeler.jar:/scratch/ifan/jdevhome_5912/jdeveloper/soa/modules/oracle.soa.fabric_11.1.1/fabric-runtime.jar:/scratch/ifan/jdevhome_5912/jdeveloper/soa/modules/oracle.soa.mgmt_11.1.1/soa-infra-mgmt.jar:/scratch/ifan/jdevhome_5912/oracle_common/modules/oracle.fabriccommon_11.1.1/fabric-common.jar:/scratch/ifan/jdevhome_5912/jdeveloper/soa/modules/oracle.soa.bpel_11.1.1/orabpel.jar:/scratch/ifan/jdevhome_5912/jdeveloper/soa/modules/oracle.soa.mediator_11.1.1/mediator_client.jar:/scratch/ifan/jdevhome_5912/oracle_common/modules/oracle.mds_11.1.1/mdsrt.jar::/ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF\classes
    [scac] Composed "AIADemoCreateRequestForQuoteSupplierProvABCSImpl" in 92.9 milliseconds [nodes 56=1+55, 602.9 nodes/sec]
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe14.java:699: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe14.java:708: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe4.java:205: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe12.java:634: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe12.java:646: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe3.java:178: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe9.java:400: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe9.java:409: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe7.java:360: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:482: package oracle.apps.aia.core.config does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:485: package oracle.apps.aia.core.config does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:489: package oracle.apps.aia.core.config does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:523: package oracle.apps.aia.core.config does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:526: package oracle.apps.aia.core.config does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:540: package oracle.apps.aia.core.config does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:543: package oracle.apps.aia.core.config does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe2.java:154: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe11.java:601: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe11.java:613: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe1.java:131: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe6.java:298: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe15.java:727: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe5.java:274: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe0.java:109: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe13.java:673: package oracle.apps.aia.core.eh.logging does not exist
    [scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe13.java:682: package oracle.apps.aia.core.eh.logging does not exist
    [scac] Note: /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/BPEL_BIN.java uses unchecked or unsafe operations.
    [scac] Note: Recompile with -Xlint:unchecked for details.
    [scac] warning: in AIADemoCreateRequestForQuoteSupplierProvABCSImpl.bpel(210): <from> value type "{http://www.w3.org/2001/XMLSchema}string" is not compatible with <to> value type "{http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2}CodeType"
    [scac] warning: in AIADemoCreateRequestForQuoteSupplierProvABCSImpl.bpel(210): <from> value type "{http://www.w3.org/2001/XMLSchema}string" is not compatible with <to> value type "{http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2}TextType"
    [scac] warning: in AIADemoCreateRequestForQuoteSupplierProvABCSImpl.bpel(557): <from> value type "{http://www.w3.org/2001/XMLSchema}string" is not compatible with <to> value type "{http://schemas.xmlsoap.org/ws/2003/03/addressing}AttributedURI"
    *[scac] error: location {ns:composite}: SCAC-50012*
    BUILD FAILED
    /scratch/ifan/jdevhome_5912/jdeveloper/bin/ant-sca-compile.xml:269: Java returned: 1 Check log file : /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF\classes/scac.log for errors
    Total time: 16 seconds
    In particular, we keep seeing the compilation fail with error "SCAC-50012" have not seen helpful information on how to resolve that.
    The log file:
    Jan 7, 2011 7:05:50 PM oracle.mds
    WARNING: The default CharSet US-ASCII is not a unicode character set. File names with non-ASCII characters may not operate as expected. Check locale settings.
    Jan 7, 2011 7:05:51 PM oracle.adf.share.ADFContext getCurrent
    WARNING: Automatically initializing a DefaultContext for getCurrent.
    Caller should ensure that a DefaultContext is proper for this use.
    Memory leaks and/or unexpected behaviour may occur if the automatic initialization is performed improperly.
    This message may be avoided by performing initADFContext before using getCurrent().
    To see the stack trace for thread that is initializing this, set the logging level of oracle.adf.share.ADFContext to FINEST
    Jan 7, 2011 7:05:55 PM com.collaxa.cube.CubeLogger info
    INFO: validating "AIADemoCreateRequestForQuoteSupplierProvABCSImpl.bpel" ...
    oracle.jrf.UnknownPlatformException: JRF is unable to determine the current application server platform.
    at oracle.jrf.ServerPlatformSupportFactory.getInstance(ServerPlatformSupportFactory.java:79)
    at oracle.integration.platform.blocks.WLSPlatformConfigurationProvider.<clinit>(WLSPlatformConfigurationProvider.java:44)
    at oracle.integration.platform.blocks.FabricConfigManager.<clinit>(FabricConfigManager.java:154)
    at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXpathFunctions(FabricXPathFunctionResolver.java:282)
    at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXPathConfigFile(FabricXPathFunctionResolver.java:156)
    at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.init(FabricXPathFunctionResolver.java:49)
    at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.loadFabricXpathFunctions(BPELXPathFunctionNameResolver.java:57)
    at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<init>(BPELXPathFunctionNameResolver.java:48)
    at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<clinit>(BPELXPathFunctionNameResolver.java:44)
    at com.collaxa.cube.lang.compiler.bpel.XPathExprValidatorVisitor.<init>(XPathExprValidatorVisitor.java:122)
    at com.collaxa.cube.lang.compiler.bpel.AssignValidator.<init>(AssignValidator.java:89)
    at com.collaxa.cube.lang.compiler.bpel.BpelParser.<init>(BpelParser.java:452)
    at com.collaxa.cube.lang.compiler.bpel.BPELValidator.validate(BPELValidator.java:60)
    at com.collaxa.cube.lang.compiler.BPEL1Processor.validate(BPEL1Processor.java:329)
    at com.collaxa.cube.lang.compiler.BPEL1Processor.process(BPEL1Processor.java:153)
    at com.collaxa.cube.lang.compiler.CubeParserHelper.compile(CubeParserHelper.java:47)
    at oracle.fabric.bpel.bpelc.BPELComponentValidator.validate(BPELComponentValidator.java:40)
    at oracle.soa.scac.ValidateComposite.validateComponentTypeServicesReferences(ValidateComposite.java:1117)
    at oracle.soa.scac.ValidateComposite.doValidation(ValidateComposite.java:500)
    at oracle.soa.scac.ValidateComposite.run(ValidateComposite.java:150)
    at oracle.soa.scac.ValidateComposite.main(ValidateComposite.java:135)
    Jan 7, 2011 7:06:01 PM CubeProcessGenerator compile
    << and then long classpath >>
    Any ideas on how to resolve this issue and deploy the project? Thanks in advance.
    Irene

    Here are some alternatives:
    1.Consider creating an application server connection and select deploy to your new application server connection, not to sar.
    2.Consult for example: SCAC-50012
    3. Recompile with -Xlint:unchecked for details
    4.Although they seem harmless, get rid of the warnings
    5. Consider posting to another forum such as SOA Suite
    NA
    http://nickaiva.blogspot.com

  • How to avoid ORABPEL-02032

    Hi,
    I am using the dashboard.jsp from orabpel\samples\demos\LoanDemoPlus\LoanFlowPlusUI.
    When I deploy a new version of the my BPEL, I get ORABPEL-02032. I know this process is stale.
    How can I avoid this.
    ORABPEL-02032
    Inconsistent process guid.
    The instance "211" was created with process guid "1966050545-1100003601918"; the current guid for the process "Antrag" (revision "1.0") is "1966050545-1100011350520". Whenever a process is deployed on top of an existing process with the same process id and revision tag, all instances created from the previous process are marked as stale.
    If you are accessing this instance from the console, your browser may be referring to an out-of-date page; please click on the Instances tab to get the current list of active instances.
    at com.collaxa.cube.engine.data.CubeInstancePersistenceMgr.load(CubeInstancePersistenceMgr.java:150)
    at com.collaxa.cube.engine.CubeEngine.load(CubeEngine.java:5188)
    at com.collaxa.cube.engine.CubeEngine.getFieldValue(CubeEngine.java:2738)
    at com.collaxa.cube.beans.InstanceManagerBean.getFieldValue(InstanceManagerBean.java:350)
    at IInstanceManagerBean_StatelessSessionBeanWrapper42.getFieldValue(IInstanceManagerBean_StatelessSessionBeanWrapper42.java:228)
    at com.oracle.bpel.client.InstanceHandle.getField(InstanceHandle.java:228)
    at dashboard.jspService(_dashboard.java:186)
    [SRC:/dashboard.jsp:187]

    The best way to address this problem is to actually use the versioning capability of the product and increase the revision number of the process when you change the implementation and deploy a new version (simply update the rev property in the build.xml file).
    The alternative approach is to change the implementation of the dashboard.jsp and use the client API to determine if an instance is stalled and if so skip that entry.
    Finally, you could purge the content of your BPEL PM server from the console>instances before overwriting a process this way there are not stalled instances.
    Edwin

  • Async BPEL Process Invocation...

    We have a business process, which when invoked from BPEL console works fine, however, when we invoke it from an web application of ours, it does gets initiated, but fails later.
    We have Apache Axis deployed in the same OC4J server as the Oracle BPEL PM(10.1.2.0.2), which exposes few EJBs as SOAP Services.
    The Business Process invokes couple of SOAP Services and then creates a Task and then waits for task completion and based on task action invokes two other SOAP services.
    When we invoke it from the BPEL Console, everything works fine. It also works fine, if we invoke it first (after startup) from BPEL Console and then through our web application.
    However, if we invoke it first through our web application, then it does initiates, but fails at the Task creation. If we try to hit the BPEL Console, we get this error
    Oracle BPEL Process Manager Full Cycle
    An unexpected error has occurred while executing your request. This is most likely related to a defect in the Oracle BPEL Process Manager product. We apologize you can post the error to the OTN forum and we will get back to you as soon as possible.
    Attachments:
    Build Information:
    Oracle BPEL Server version 10.1.2.0.2
    Build: 2196
    Build time: Tue Jan 10 12:31:53 UTC 2006
    Build type: release
    Source tag: BPEL_10.1.2.0.2_GENERIC_060110.1200
    Exception Message:
    [java.lang.Exception]
    Failed to create "ejb/collaxa/system/ServerBean" bean; exception reported is: "javax.naming.NameNotFoundException: ejb/collaxa/system/ServerBean not found
         at com.evermind.server.rmi.RMIContext.lookup(RMIContext.java:164)
         at com.evermind.server.ApplicationContext.lookup(ApplicationContext.java:333)
         at com.evermind.server.ApplicationContext.lookup(ApplicationContext.java:120)
         at javax.naming.InitialContext.lookup(InitialContext.java:347)
    <b>Nothing works after that, unless we re-start.</b>
    Once we re-start, BPEL Console works fine.
    Investigating the flow of the business process, we find the "initiateTask" of the workflow is fine, but it failed at "initiateTaskActionHandler" with the following error:
    <remoteFault>
    <part name="code" >
    <code>WSDLReadingError</code>
    </part>
    <part name="summary" >
    <summary>Failed to read wsdl. Failed to read wsdl at "http://Uranus:9700/orabpel/default/TaskActionHandler/TaskActionHandler?wsdl", because "WSDLException: faultCode=INVALID_WSDL: The document: http://Uranus:9700/orabpel/default/TaskActionHandler/TaskActionHandler?wsdl is not a wsdl file or does not have a root element of "definitions" in the "http://schemas.xmlsoap.org/wsdl/" namespace or the "http://www.w3.org/2004/08/wsdl" namespace.". Make sure wsdl is valid. You may need to start the OraBPEL server, or make sure the related bpel process is deployed correctly. </summary>
    </part>
    </remoteFault>
    <b>Below is the code as to how we are invoking the Business Process...using orabpel taglibs...</b>
    <orabpel:locator domainId="default" password="bpel" contextEnv="jndi">
    <orabpel:deliveryService processId="ApprovalProcess">
    <orabpel:post title="ApprovalProcess">
    <orabpel:part name="payload">
    <customerObj xmlns="http://xmlns.misys.com/ApprovalProcess/approval">
    <applicationNo><%= customer.getApplicationNo() %></applicationNo>
    <customerId><%= customer.getCustomerId() %></customerId>
    <primaryFirstName><%= customer.getPrimaryFirstName() %></primaryFirstName>
    <primaryLastName><%= customer.getPrimaryLastName() %></primaryLastName>
    <primaryCardName><%= customer.getPrimaryCardName() %></primaryCardName>
    <primaryDay><%= customer.getPrimaryDay() %></primaryDay>
    <primaryMonth><%= customer.getPrimaryMonth() %></primaryMonth>
    <primaryYear><%= customer.getPrimaryYear() %></primaryYear>
    <primaryDob><%= customer.getPrimaryDob() %></primaryDob>
    <primarySex><%= customer.getPrimarySex() %></primarySex>
    <primaryPanNo><%= customer.getPrimaryPanNo() %></primaryPanNo>
    <accountType><%= customer.getAccountType() %></accountType>
    <cardType><%= customer.getCardType() %></cardType>
    <primaryStreet1><%= customer.getPrimaryStreet1() %></primaryStreet1>
    <primaryStreet2><%= customer.getPrimaryStreet2() %></primaryStreet2>
    <primaryLandmark><%= customer.getPrimaryLandmark() %></primaryLandmark>
    <primaryCity><%= customer.getPrimaryCity() %></primaryCity>
    <primaryState><%= customer.getPrimaryState() %></primaryState>
    <primaryCountry><%= customer.getPrimaryCountry() %></primaryCountry>
    <primaryPinCode><%= customer.getPrimaryPinCode() %></primaryPinCode>
    <primaryOffPhoneNo><%= customer.getPrimaryOffPhoneNo() %></primaryOffPhoneNo>
    <primaryOffExtnNo><%= customer.getPrimaryOffExtnNo() %></primaryOffExtnNo>
    <primaryResPhoneNo><%= customer.getPrimaryResPhoneNo() %></primaryResPhoneNo>
    <primaryMobileNo><%= customer.getPrimaryMobileNo() %></primaryMobileNo>
    <primaryEmailId><%= customer.getPrimaryEmailId() %></primaryEmailId>
    <productInterest><%= customer.getProductInterest() %></productInterest>
    <sourceReferral><%= customer.getSourceReferral() %></sourceReferral>
    <channel><%= customer.getChannel() %></channel>
    <accountNo><%= " " %></accountNo>
    <documentsSubmitted><%= customer.getDocumentsSubmitted() %></documentsSubmitted>
    <creditRating><%= 0.0 %></creditRating>
    <eligibleCustomer><%= false %></eligibleCustomer>
    <segment><%= " " %></segment>
    <action><%= " " %></action>
    <remarks><%= " " %></remarks>
    <approverEmail><%= customer.getApproverEmail() %></approverEmail>
    <bPELProviderUrl><%= customer.getBPELProviderUrl() %></bPELProviderUrl>
    </customerObj>
    </orabpel:part>
    </orabpel:post>
    </orabpel:deliveryService>
    </orabpel:locator>
    <b>We also tried this way...same result</b>
    Properties jndi = new Properties();
    jndi.put(Context.PROVIDER_URL,"ormi://localhost:23791/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 = "....";
    NormalizedMessage input = new NormalizedMessage( );
    input.addPart("payload", xml);
    String conversationId = String.valueOf(System.currentTimeMillis());
    input.setProperty(NormalizedMessage.TITLE, "Dynamic CustomerRegistration Invocation");
    input.setProperty(NormalizedMessage.CONVERSATION_ID, conversationId);
    input.setProperty(NormalizedMessage.CREATOR, "Oracle BPEL");
    Locator locator = new Locator("default","bpel",jndi);
    IDeliveryService deliveryService = (IDeliveryService)locator.lookupService(IDeliveryService.SERVICE_NAME);
    deliveryService.post("ProductRegistration", "initiate", input );
    <b>The entry in application.xml for the web application is as follows:</b><br/>
    <web-module id="registration" path="../../home/applications/registration.war"/>
    The entry in http-web-site.xml for the web application is as follows:<br/>
    <web-app application="orabpel" name="registration" load-on-startup="true" root="/registration"/>
    <web-app application="default" name="registration"      root="/registration"/>
    I have tried to provide all possible relevant info, if you need more, do reply back to me.
    Thanks in advance for helping us to resolve this issue.
    |Soumen|

    We have a business process, which when invoked from BPEL console works fine, however, when we invoke it from an web application of ours, it does gets initiated, but fails later.
    We have Apache Axis deployed in the same OC4J server as the Oracle BPEL PM(10.1.2.0.2), which exposes few EJBs as SOAP Services.
    The Business Process invokes couple of SOAP Services and then creates a Task and then waits for task completion and based on task action invokes two other SOAP services.
    When we invoke it from the BPEL Console, everything works fine. It also works fine, if we invoke it first (after startup) from BPEL Console and then through our web application.
    However, if we invoke it first through our web application, then it does initiates, but fails at the Task creation. If we try to hit the BPEL Console, we get this error
    Oracle BPEL Process Manager Full Cycle
    An unexpected error has occurred while executing your request. This is most likely related to a defect in the Oracle BPEL Process Manager product. We apologize you can post the error to the OTN forum and we will get back to you as soon as possible.
    Attachments:
    Build Information:
    Oracle BPEL Server version 10.1.2.0.2
    Build: 2196
    Build time: Tue Jan 10 12:31:53 UTC 2006
    Build type: release
    Source tag: BPEL_10.1.2.0.2_GENERIC_060110.1200
    Exception Message:
    [java.lang.Exception]
    Failed to create "ejb/collaxa/system/ServerBean" bean; exception reported is: "javax.naming.NameNotFoundException: ejb/collaxa/system/ServerBean not found
         at com.evermind.server.rmi.RMIContext.lookup(RMIContext.java:164)
         at com.evermind.server.ApplicationContext.lookup(ApplicationContext.java:333)
         at com.evermind.server.ApplicationContext.lookup(ApplicationContext.java:120)
         at javax.naming.InitialContext.lookup(InitialContext.java:347)
    <b>Nothing works after that, unless we re-start.</b>
    Once we re-start, BPEL Console works fine.
    Investigating the flow of the business process, we find the "initiateTask" of the workflow is fine, but it failed at "initiateTaskActionHandler" with the following error:
    <remoteFault>
    <part name="code" >
    <code>WSDLReadingError</code>
    </part>
    <part name="summary" >
    <summary>Failed to read wsdl. Failed to read wsdl at "http://Uranus:9700/orabpel/default/TaskActionHandler/TaskActionHandler?wsdl", because "WSDLException: faultCode=INVALID_WSDL: The document: http://Uranus:9700/orabpel/default/TaskActionHandler/TaskActionHandler?wsdl is not a wsdl file or does not have a root element of "definitions" in the "http://schemas.xmlsoap.org/wsdl/" namespace or the "http://www.w3.org/2004/08/wsdl" namespace.". Make sure wsdl is valid. You may need to start the OraBPEL server, or make sure the related bpel process is deployed correctly. </summary>
    </part>
    </remoteFault>
    <b>Below is the code as to how we are invoking the Business Process...using orabpel taglibs...</b>
    <orabpel:locator domainId="default" password="bpel" contextEnv="jndi">
    <orabpel:deliveryService processId="ApprovalProcess">
    <orabpel:post title="ApprovalProcess">
    <orabpel:part name="payload">
    <customerObj xmlns="http://xmlns.misys.com/ApprovalProcess/approval">
    <applicationNo><%= customer.getApplicationNo() %></applicationNo>
    <customerId><%= customer.getCustomerId() %></customerId>
    <primaryFirstName><%= customer.getPrimaryFirstName() %></primaryFirstName>
    <primaryLastName><%= customer.getPrimaryLastName() %></primaryLastName>
    <primaryCardName><%= customer.getPrimaryCardName() %></primaryCardName>
    <primaryDay><%= customer.getPrimaryDay() %></primaryDay>
    <primaryMonth><%= customer.getPrimaryMonth() %></primaryMonth>
    <primaryYear><%= customer.getPrimaryYear() %></primaryYear>
    <primaryDob><%= customer.getPrimaryDob() %></primaryDob>
    <primarySex><%= customer.getPrimarySex() %></primarySex>
    <primaryPanNo><%= customer.getPrimaryPanNo() %></primaryPanNo>
    <accountType><%= customer.getAccountType() %></accountType>
    <cardType><%= customer.getCardType() %></cardType>
    <primaryStreet1><%= customer.getPrimaryStreet1() %></primaryStreet1>
    <primaryStreet2><%= customer.getPrimaryStreet2() %></primaryStreet2>
    <primaryLandmark><%= customer.getPrimaryLandmark() %></primaryLandmark>
    <primaryCity><%= customer.getPrimaryCity() %></primaryCity>
    <primaryState><%= customer.getPrimaryState() %></primaryState>
    <primaryCountry><%= customer.getPrimaryCountry() %></primaryCountry>
    <primaryPinCode><%= customer.getPrimaryPinCode() %></primaryPinCode>
    <primaryOffPhoneNo><%= customer.getPrimaryOffPhoneNo() %></primaryOffPhoneNo>
    <primaryOffExtnNo><%= customer.getPrimaryOffExtnNo() %></primaryOffExtnNo>
    <primaryResPhoneNo><%= customer.getPrimaryResPhoneNo() %></primaryResPhoneNo>
    <primaryMobileNo><%= customer.getPrimaryMobileNo() %></primaryMobileNo>
    <primaryEmailId><%= customer.getPrimaryEmailId() %></primaryEmailId>
    <productInterest><%= customer.getProductInterest() %></productInterest>
    <sourceReferral><%= customer.getSourceReferral() %></sourceReferral>
    <channel><%= customer.getChannel() %></channel>
    <accountNo><%= " " %></accountNo>
    <documentsSubmitted><%= customer.getDocumentsSubmitted() %></documentsSubmitted>
    <creditRating><%= 0.0 %></creditRating>
    <eligibleCustomer><%= false %></eligibleCustomer>
    <segment><%= " " %></segment>
    <action><%= " " %></action>
    <remarks><%= " " %></remarks>
    <approverEmail><%= customer.getApproverEmail() %></approverEmail>
    <bPELProviderUrl><%= customer.getBPELProviderUrl() %></bPELProviderUrl>
    </customerObj>
    </orabpel:part>
    </orabpel:post>
    </orabpel:deliveryService>
    </orabpel:locator>
    <b>We also tried this way...same result</b>
    Properties jndi = new Properties();
    jndi.put(Context.PROVIDER_URL,"ormi://localhost:23791/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 = "....";
    NormalizedMessage input = new NormalizedMessage( );
    input.addPart("payload", xml);
    String conversationId = String.valueOf(System.currentTimeMillis());
    input.setProperty(NormalizedMessage.TITLE, "Dynamic CustomerRegistration Invocation");
    input.setProperty(NormalizedMessage.CONVERSATION_ID, conversationId);
    input.setProperty(NormalizedMessage.CREATOR, "Oracle BPEL");
    Locator locator = new Locator("default","bpel",jndi);
    IDeliveryService deliveryService = (IDeliveryService)locator.lookupService(IDeliveryService.SERVICE_NAME);
    deliveryService.post("ProductRegistration", "initiate", input );
    <b>The entry in application.xml for the web application is as follows:</b><br/>
    <web-module id="registration" path="../../home/applications/registration.war"/>
    The entry in http-web-site.xml for the web application is as follows:<br/>
    <web-app application="orabpel" name="registration" load-on-startup="true" root="/registration"/>
    <web-app application="default" name="registration"      root="/registration"/>
    I have tried to provide all possible relevant info, if you need more, do reply back to me.
    Thanks in advance for helping us to resolve this issue.
    |Soumen|

Maybe you are looking for

  • Why won't firefox open up again after i completly close it?

    When I close completely out of Firefox, then later try re-opening it, it won't open. It acts like it wants to open but will not. The only other way to use Firefox after closing out of it, is by shutting my computer down completely. How else can this

  • Acrobat 9 pro form printing

    just getting started with filling in forms in my new acrobat 9 professional program.  I've filled o ut the form, saved it, but when I try to print I only get the BLANK form (no edits).  Tried printing as image; only shows uncompleted form.  Despite r

  • Cannot transfer videos and Photos from Iphone 3GS to my PC or MacBook

    I have an Iphone 3G and my wife has a 3GS. On the 3G Windows XP or my MacBook will see the iphone as a camera. But on the 3GS neither OS will see the iphone as a camera. They both just open Itunes I took a lot of video over the weekend with the 3GS a

  • Problem with email deleting

    I have an issue with deleting e-maill.  I select all and then hit delete.  Sometimes it work & sometimes it doesn"t.  Is there a glitch?

  • "Unknown" User Showing in Get Info Box

    This is strange - at the bottom of any Get Info screen I am seeing three listings in this order: 1 - administrator (my account) with Read/Write privileges 2 - (unknown) - Read Only 3 - everyone - Read Only When I try to delete unknown, nothing happen