BPEL Fault

Somebody could help me with that error.
I deploy a process that use 1 WSDL Document(BinesAsignadosWSDL.wsdl), when i try to create a process instance the follow error is thrown
BPEL Fault: {http://schemas.oracle.com/bpel/extension}remoteFault{code=HTTP, summary=(404)Not Found, detail=return code:  404
Error 404: Archivo no encontrado: services/BinesAsignadosWSDL

Hi',
1.) Include these 3 elements in your output variable XSD, assign the faultcode,faultstring and detail
2.) put a catch all on your BPEL process
3.) inside the catch all put a assign activity
4.) Inside the assign expression use ora:getFaultAsString() this will get you the error log
5.) map this function to a variable "FaultVariable"
6.) extract the various details using string functions
7.) Pass the details from FaultVariable to the output variables "faultcode,faultstring and detail "
-Yatan

Similar Messages

  • BPEL Fault Handling Framework, default Action to send Notification

    All,
    I'm using SOA Suite 11g R1
    Is there a way to send (email) Notification without Java coding in the BPEL Fault Handling Framework ?
    I would like to, when catching a fault in the Fault Handling Framework (remotFault/bindingFault) -> send a Notification and then HumanIntervention.
    Thanks
    Bjorn-Erik

    Hi,
    one option wud be to send it to human intervention and then rethrow the fault back to bpel....here u can define the email activity in the catch handler...try it.

  • BPEL fault policy takes more time, when rethrowing

    Hi All,
    I have a scenario where BPEL fault policy is taking more time to re-throw the fault back to BPEL
    Scenario:
    1) Partner link service throws as business exception
    2) This exception is first caught by BPEL fault policy, this in-turn will invoke "oracle.apps.aia.core.eh.BPELJavaAction" & then it is re-throw's back to BPEL process. Then time while rethrow'n back to BPEL process it taking too much time.
    Environment:
    SOA suite : Version      10.1.3.4.0 with AIA
    Hi all , any updates on this
    Edited by: user535670 on Aug 19, 2009 7:43 PM

    Abap team debugged and found out that there was an issue with RFC in ECC system.
    RFC connection was not working. it was causing the flow to wait for 1 mins. Basis fixed the issue to make RFC working. now interface works without connection time out.

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

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

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

  • Response Time BPEL Fault

    Hi everybody,
    i have the following Problem:
    create a simple composite with one Mediator wiring to one simple BPEL Process.
    The BPEL throws his own Business Fault define within the WSDL.
    The Mediator propagate this Fault to the inital caller.
    Everthing works fine but...
    The Response Time for the normal request and response of the BPEL is 300 - 400ms.
    If the BPEL throws the Fault, the response Time is over 6 Seconds!!
    Has anyone an idea why the Response Time from the BPEL Fault is so much higher?
    Thanks a lot
    regs Stefan

    Hi Neeraj,
    the Problem is identified. The long Response Time comes from our internal Company Network.
    The Response Times if calling the Service from hosted Environment is OK.
    Regards Stefan
    Edited by: stisiman on 27.03.2013 14:57

  • How to propagate a BPEL fault into ESB

    Hi
    I have a problem with getting errors that occur in my BPEL process propagate up to the calling ESB service.
    I have an ESB service that via a routing rule invokes a BPEL process.
    I'm using direct Java-call (i think) between ESB and BPEL by simply choosing the BPEL process via the browser in the Routing Rule (BPELSystem/default/myBPELProcess/etc...). BPEL and ESB resides in the same container.
    The BPEL process basically just inserts some data in the database using the DB adapter. If something goes wrong this this insert (unique key violation, etc) I would like the error to be propagated up to the ESB.
    I have tried using both synchronous and asynchronous execution in my Routing Rule, and I have tried setting the Endpoint Property 'InvocationMode' to 'local'. I have also tried to set the property 'transaction' to 'participate' in the bpel.xml of my BPEL process. Nothing makes the fault in the BPEL process propagate up to my ESB service.
    What do I have to do in order to achieve this? I would like this error to propagate up the the ESB so that I can retry BPEL process when the error is fixed.
    Any ideas?
    Regards
    Kalle

    Hi Kalle,
    which version of SOA Suite are you using?
    Have a look to latest patchset (10.1.3.3 and patch 6723162 on metalink) - I guess there were some fixes for fault propragation.
    Hope this helps,
    Ivan

  • Test Conditions in BPEL Fault Policy

    Per the ORacle 10.1.3.3 SOA Suite techical document, under the Fault Policy Framework section you can use an XPath expression in the <test> section of a fault policy. The example provided is +<test>$fault.code/code="WSDLReadingError"</test>+
    Instead of using an equals sign, I am trying to figure out the syntax to use a "contains" or "starts-with" expression. I want to filter out a particular remoteFault using the "summary".
    I have tried:
    +<Conditions>+
    +          <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension" name="bpelx:remoteFault">+
    +               <condition>+
    +*<test>contains($fault.summary/summary,"exception on JaxRpc")</test>*+      
    +<action ref="ora-retry"/>+
    +               </condition>+
    +          </faultName>+
    +     </Conditions>+
    +     <Actions>...+
    but this does not seem to work.
    Anyone know what "tests" are possible, and\or have used a "contains" expression in their Fault Policy?
    Thanks in advance,
    Eric
    Example of the fault that I am trying to "catch".
    +<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">+
    +<part name="code">+
    +<code>ESBMessageProcessingFailed</code>+
    +</part><part name="summary"><summary>exception on JaxRpc invoke:+
    start fault message:
    +801 Error validating amount. Must be numerical and greater than 0 [000]+
    +:end fault message</summary>+
    +</part><part name="detail"><detail>null</detail>+
    +</part></remoteFault>+

    I did try to add namespace but it still didn't catch the fault.
    I contacted Oracle support and they indicated that the syntax is: $fault.part/<xpath expression>
    So for my purposes I needed to put: <test>$fault.summary/contains(summary, "xyz")</test>
    HOWEVER this did not work. We recontacted Oracle and this time they admitted there is a bug that they will document. Only = or != can be used at this time.
    Thanks for all who responded. I'm closing this question.
    For reference, here's a list of what I tried:
    The following did NOT catch my fault
    <test>$fault.summary/contains(summary, "JaxRpc invoke")</test>      
    <test>$fault.summary/contains(summary, 'start fault message:')</test>     
    <test>$fault.code/contains(code, "ProcessingFail")</test>           
    <test>$fault.code/contains(code, "ESBMessageProcessingFailed")</test>
    <test>$fault.code/contains(code/code, "ESBMessageProcessingFailed")</test>          
    <test>$fault.code/contains($fault.code, "ESBMessageProcessingFailed")</test>          
    <test>$fault.code/contains($fault.code/code, "ESBMessageProcessingFailed")</test>     
    <test>$fault.code/code/contains(code, "ESBMessageProcessingFailed")</test>          
    <test>$fault.code/code/contains($fault.code/code/, "ESBMessageProcessingFailed")</test>     
    <test>$fault.code/code/contains(code/code/, "ESBMessageProcessingFailed")</test>           
    <test>$fault.code/contains(/remoteFault/part[1]/code/, "ESBMessageProcessingFailed")</test>     
    <test>contains($fault.code/code,"ESB")</test>           
    <test>contains($fault.summary/summary,"ESB")</test>     
    <test>contains($fault.summary, "ESB")</test>          
    <test>contains($fault.summary/summary, &#xD;)</test>           
    <test>xp20:matches($fault.summary/summary,'.*fault message.*')</test>      
    <test>xp20:matches($fault.summary/summary,'*fault message*')</test>     
    <test>not(xp20:matches($fault.summary/summary,'.*xyz.*'))</test>          
    <test>true()</test>

  • How does BPEL Fault Management Framework gel with ESB Error Handling ?

    I see that BPEL 10.1.3.3 has pretty neat Fault Management Framework (although I have to admit it is not very well advertised).
    The next logical question is: what about ESB ? Would that help in ESB error handling ? I understand that ESB has its own Error Hospital etc.; however, we have to constantly grapple with two distinct paths for any piece of integration functionality (1. ESB 2. BPEL). I guess, all of this will be moot in the 11g timeframe. Still wondering if anyone out there has somehow unified error handling for these two distinct offerings ?

    It's not available in ESB, you have to implement/extend that by your self. Off course in the next release everthing will be better :-)
    But, if you are able to use Oracle AIA (http://edelivery.oracle.com) You could use Oracle AIA Foundation, that has a fault 'hospital' implemented both for BPEL and ESB.
    Marc
    http://orasoa.blogspot.com

  • BPEL Fault Management and Notification

    Hi peers - has anyone successfully implemented Email Notification as part of a Fault Management Framework approach to their BPEL projects - i.e implemented the necessary entries in a fault-policies.xml file to allow an email notification to be sent as part of standard procedure? I acknowledge the custom Java approach, but I don't want to reinvent the wheel if someone has done it already.
    Any help much appreciated.
    Dennis R

    If anyone's interested - here is our solution. We've commented out some BPEL specific context handling as there is a problem with it at the moment - but this is a start.
    package au.com.abcde.bpel;
    // import com.collaxa.cube.engine.fp.BPELFaultRecoveryContextImpl;
    import java.util.List;
    import java.util.Map;
    import java.util.Properties;
    import javax.mail.Message;
    import javax.mail.MessagingException;
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    import oracle.integration.platform.faultpolicy.IFaultRecoveryContext;
    import oracle.integration.platform.faultpolicy.IFaultRecoveryJavaClass;
    public class CustomFaultHandler implements IFaultRecoveryJavaClass {
    public void handleRetrySuccess(IFaultRecoveryContext iFaultRecoveryContext) {
    System.out.println("This is for retry success");
    handleFault(iFaultRecoveryContext);
    public String handleFault(IFaultRecoveryContext iFaultRecoveryContext) {
    Map faultProperties = iFaultRecoveryContext.getProperties();
    Properties properties = new Properties();
    properties.put("mail.smtp.host",
    ((List)faultProperties.get("host")).iterator().next().toString());
    properties.put("mail.smtp.port",
    ((List)faultProperties.get("port")).iterator().next().toString());
    Session session = Session.getDefaultInstance(properties, null);
    try {
    // BPELFaultRecoveryContextImpl bpelCtx =
    // (BPELFaultRecoveryContextImpl)iFaultRecoveryContext;
    Message message = new MimeMessage(session);
    message.setFrom(new InternetAddress(((List)faultProperties.get("from")).iterator().next().toString()));
    message.setRecipient(Message.RecipientType.TO,
    new InternetAddress(((List)faultProperties.get("to")).iterator().next().toString()));
    message.setSubject(((List)faultProperties.get("subject")).iterator().next().toString());
    message.setText("\n" +
    "A BPEL Process Instance has faulted.\n" +
    "Check the Instances tab in the SOA Composite console in order to resolve the problem.\n" +
    // "BPEL Composite/Instance: " + bpelCtx.getCompositeName() +
    // "/" + bpelCtx.getComponentInstanceId() + ".\n" +
    "Fault with Partner Link: " +
    iFaultRecoveryContext.getReferenceName() + ".\n" +
    "Composite Fault Policy: " +
    iFaultRecoveryContext.getPolicyId() + ".\n" +
    "This message was automatically generated, please do not reply to it.");
    Transport.send(message);
    } catch (MessagingException e) {
    e.printStackTrace();
    return "OK";
    and our fault-policies.xml looks like
    <?xml version="1.0" encoding="UTF-8"?>
    <faultPolicies xmlns="http://schemas.oracle.com/bpel/faultpolicy">
    <faultPolicy version="2.0.1" id="StandardFaults"
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="http://schemas.oracle.com/bpel/faultpolicy"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Conditions>
    <!-- Fault if location port is not reachable-->
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    name="bpelx:bindingFault">
    <condition>
    <action ref="ora-retry"/>
    </condition>
    </faultName>
    <!-- Business faults here, if any-->
    </Conditions>
    <Actions>
    <Action id="ora-retry">
    <retry>
    <retryCount>5</retryCount>
    <retryInterval>4</retryInterval>
    <exponentialBackoff/>
    <retryFailureAction ref="java-fault-handler"/>
    <retrySuccessAction ref="ora-terminate"/>
    </retry>
    </Action>
    <!--
    <Action id="ora-replay-scope">
    <replayScope/>
    </Action>
    <Action id="ora-rethrow-fault">
    <rethrowFault/>
    </Action>
    -->
    <Action id="java-fault-handler">
    <javaAction className="au.com.abcde.bpel.CustomFaultHandler"
    defaultAction="ora-human-intervention"
    propertySet="properties">
    <returnValue value="OK" ref="ora-human-intervention"/>
    </javaAction>
    </Action>
    <Action id="ora-human-intervention">
    <humanIntervention/>
    </Action>
    <Action id="ora-terminate">
    <abort/>
    </Action>
    </Actions>
    <Properties>
    <propertySet name="properties">
    <property name="from">[email protected]</property>
    <property name="to">[email protected]</property>
    <property name="subject">BPEL Problem Notification</property>
    <property name="host">smtp.abcde.com.au</property>
    <property name="port">25</property>
    </propertySet>
    </Properties>
    </faultPolicy>
    </faultPolicies>

  • BPEL faults do not generate response.

    Hi,
    I have a BPEL process that catches some faults, performs a transformation and rethrows a slightly different fault. I was expecting that the rethrow would generate a response with soap fault to the client automatically. However, what really happens is that the process is marked as faulted in the BPEL console and the client never receives a response.
    Is this the expected behavior? I was expecting, just like in java, that on throwing a fault, a response will be generated with the appropriate soap fault type. Is this not a valid assumption? Please clarify.
    Thanks!

    In your catch handler you should reply back the the fault in case this is an synchronous BPEL process, in that case you should define the <fault> in your WSDL as well.
    http://orasoa.blogspot.com

  • An issue with BPEL fault handling

    Hi,
    I need to catch an exception in my BPEL process. The exception is thrown from a partner service(in java). I am using the catch fault handler in BPEL to catch a specific fault.
    1. When I give "systemFault" as the faultName its catching the fault
    2. But when I give "Exception" as the faultName its not catching the fault
    In the second case server log gives me the following fault,
    BPCOR-6135:A fault was not handled in the process scope; Fault Name is {......
    Can you please help me to figure out the problem here.
    Please let me know if you need any more information.
    Thanks in advance,
    Jose John

    Thank you very much for your reply.
    Following is the wsdl file,
    relevant part of the WSDL file
    <message name="Exception">
    <part name="fault" element="tns:Exception"/>
    </message>
    <portType name="PostConstraintChecker">
    <operation name="check">
    <input message="tns:check"/>
    <output message="tns:checkResponse"/>
    <fault message="tns:Exception" name="Exception"/>
    </operation>
    </portType>
    <binding name="PostConstraintCheckerPortBinding" type="tns:PostConstraintChecker">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
    <operation name="check">
    <soap:operation soapAction=""/>
    <input>
    <soap:body use="literal"/>
    </input>
    <output>
    <soap:body use="literal"/>
    </output>
    <fault name="Exception">
    <soap:fault name="Exception" use="literal"/>
    </fault>
    </operation>
    </binding>
    Is this correct? Do you see any problems in this? Please let me know if you need any more information which will help you in debugging the issue.
    Thanks,
    Jose John

  • BPEL Fault Handling framework

    Hi,
    I understand from the document that there are two ways of handling exceptions
    1. Creating fault-policies and fault-binding xml files in same directory with composite.xml
    2. Placing the two xml file in MDS
    How to deploy the fault-policies and fault-bindings xml file to MDS?
    Regards,
    Sundar

    In Oracle document for Fault Handling http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/bp_faults.htm#BABIGGIB it is given that fault-policies.xml adn fault-bindings.xml can be placed in same directory of composite.xml or it can be placed in common location.
    I take that common location as MDS repository. Can anyone tell me how can i place the two files to MDS repository?
    If my understanding is wrong can you please tell me how to achieve the second crieteria?
    Regards,
    Sundar

  • BPEL - Fault Policy Management

    Hi All
    I trying to implement the fault policy management in oracle soa suite 10.1.3.5 and
    I am facing a problem in it.
    I have defined the process level policies in the fault-bindings.xml file as shown below and its not working.
    <faultPolicyBindings>
    <process faultPolicy="NICBPELFaultPolicy">
    <name>mainCalcProcess2</name>
    </process>
    <process faultPolicy="RetryPolicy">
    <name>addMainProcess</name>
    </process>
    </faultPolicyBindings>
    is it a correct way of fault handling?
    Regards
    Senthil R

    Sathish Venkatr... wrote:
    Hi,
    Could you provide me the details of testing this Fault policy.
    You can handle the fault policy at process level and domain level, it looks like you are trying to have fault policy at <font face="tahoma,verdana,sans-serif" size="1" color="#000">Domain</font> level.
    You have defined the Fauilt at domain level by defining in fault-bindings.xml file.
    Have you restarted the server after defining this fault? If yes how are you testing this fault?
    Thanks
    SathishI got more deep understanding about this part, Thanks for your explanation! Nice writing.

  • BPEL Fault Handling

    Hello,
    I am working on imlementig of fault handlers in my test process. i have the service impl in axis with fault message as well. when i try to catch the exception within catch-block it works fine but the activities defined in the catch block wont be executed...damn...no idea what is wrong in this definition...and secondly if i work with catch-all construct i can catch the error and the activities of the catch block will be executed but the further activities (outside of catch-block) are executed as well...
    has anybody an idea what is wrong here?
    thanks a million!

    In Oracle document for Fault Handling http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/bp_faults.htm#BABIGGIB it is given that fault-policies.xml adn fault-bindings.xml can be placed in same directory of composite.xml or it can be placed in common location.
    I take that common location as MDS repository. Can anyone tell me how can i place the two files to MDS repository?
    If my understanding is wrong can you please tell me how to achieve the second crieteria?
    Regards,
    Sundar

  • Fault handler BPEL PM Weblogic issue ?

    Products:
    SOA for WebLogic Server (10.1.3.4) , p7490612_101340_GENERIC
    Jdeveloper 10.1.3.4
    Windows XP sp2
    1.- I was install SOA for WSL 9.2 and Jdev succesfull, now i start with any test.
    2.- I test Fault handling framework , then i create the simple xml files: fault-bindings.xml and fault-policies\mybpiPolicy.xml
    ----- Abstract files
    &lt;faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension" name="bpelx:bindingFault"&gt;
    &lt;condition&gt;
    &lt;action ref="ora-retry"/&gt;
    &lt;/condition&gt;
    &lt;/faultName&gt;
    &lt;Action id="ora-retry"&gt;
    &lt;retry&gt;
    &lt;retryCount&gt;2&lt;/retryCount&gt;
    &lt;retryInterval&gt;6&lt;/retryInterval&gt;     
    &lt;exponentialBackoff/&gt;
    &lt;retryFailureAction ref="ora-human-intervention"/&gt;           
    &lt;/retry&gt;
    &lt;/Action&gt;
    3.- Then i create an simple async BPEL case for fault handling with a DB BPEL Adapter using a wrong Jdbc string for instance Bad SID database (deliberately , The correct is XE not XE1).
    Then i test it, and with audit trail in BPEL Console, i can view the 2 retries that i indicate in the descriptor, but after [FAULT RECOVERY|http://forums.oracle.com/forums/] Marked Invoke activity as "pending manual recovery, it have a exception.
    * In normal case with OC4J, after last line, the process is ready for recovery in a manual step.
    * Well i think so maybe i missing another configuration or parameter because it is deploy in WebLogic, i do not. next i put the text that in audit trail appers.
    Please help, regards.
    ----- my Messages in audit trail.
    --2008/12/30 21:28:29-- [FAULT RECOVERY|http://forums.oracle.com/forums/] Marked Invoke activity as "pending manual recovery".
    --2008/12/30 21:28:30-- "BPELFault" has not been caught by a catch block.
    --2008/12/30 21:28:30-- There is a system exception while performing the BPEL instance, the reason is "faultName: {{[http://schemas.oracle.com/bpel/extension]}remoteFault} messageType: {{[http://schemas.oracle.com/bpel/extension]}RuntimeFaultMessage} parts: {{code=0 ,summary=file:/D:/oracle/soasuitebasic/bpel/domains/default/tmp/.bpel_Test1BPEL_1.0_7f0af90c7bf1874b5077831987befd2d.tmp/do.wsdl [ do_ptt::doSelect(doSelect_inparameters,DomainCollection) |http://forums.oracle.com/forums/] - WSIF JCA Execute of operation 'doSelect' failed due to: Could not create/access the TopLink Session. This session is used to connect to the datastore. [Caused by: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:XE1 |http://forums.oracle.com/forums/] ; nested exception is: ORABPEL-11622 Could not create/access the TopLink Session. This session is used to connect to the datastore. [Caused by: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:XE1 |http://forums.oracle.com/forums/] See root exception for the specific exception. You may need to configure the connection settings in the deployment descriptor (i.e. weblogic-ra.xml) and restart the server. Caused by Exception [TOPLINK-4002|http://forums.oracle.com/forums/] (Oracle TopLink - 10g Release 3 (10.1.3.4.0) (Build 080602)): oracle.toplink.exceptions.DatabaseException Internal Exception: java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:XE1 Error Code: 0. ,detail= Internal Exception: java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:XE1 Error Code: 0}} ". Please check the error log file for more infromation. A failure is detected in use of fault policy used to recover the activity. Please audit the instance manually or let engine recovery to attempt recovery. Best practice suggests to handle exceptions in fault policy or in the fault handlers in your bpel process. less
    com.oracle.bpel.client.BPELFault: faultName: {{[http://schemas.oracle.com/bpel/extension]}remoteFault}
    messageType: {{[http://schemas.oracle.com/bpel/extension]}RuntimeFaultMessage}
    parts: {{code=0
    ,summary=file:/D:/oracle/soasuitebasic/bpel/domains/default/tmp/.bpel_Test1BPEL_1.0_7f0af90c7bf1874b5077831987befd2d.tmp/do.wsdl [ do_ptt::doSelect(doSelect_inparameters,DomainCollection) |http://forums.oracle.com/forums/] - WSIF JCA Execute of operation 'doSelect' failed due to: Could not create/access the TopLink Session.
    This session is used to connect to the datastore. [Caused by: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    The Connection descriptor used by the client was:
    localhost:1521:XE1
    ; nested exception is:
    ORABPEL-11622
    Could not create/access the TopLink Session.
    This session is used to connect to the datastore. [Caused by: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    The Connection descriptor used by the client was:
    localhost:1521:XE1
    See root exception for the specific exception. You may need to configure the connection settings in the deployment descriptor (i.e. weblogic-ra.xml) and restart the server. Caused by Exception [TOPLINK-4002|http://forums.oracle.com/forums/] (Oracle TopLink - 10g Release 3 (10.1.3.4.0) (Build 080602)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: java.sql.SQLException: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    The Connection descriptor used by the client was:
    localhost:1521:XE1
    Error Code: 0.
    ,detail=
    Internal Exception: java.sql.SQLException: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    The Connection descriptor used by the client was:
    localhost:1521:XE1
    Error Code: 0
    at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:623)
    at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:437)
    at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:251)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:826)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:402)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.expire(BPELInvokeWMP.java:151)
    at com.collaxa.cube.engine.CubeEngine.expireActivity(CubeEngine.java:4161)
    at com.collaxa.cube.engine.CubeEngine.expireActivity(CubeEngine.java:2073)
    at com.collaxa.cube.ejb.impl.ActivityManagerBean.expireActivity(ActivityManagerBean.java:174)
    at com.collaxa.cube.ejb.impl.ActivityManagerBean.expireActivity(ActivityManagerBean.java:145)
    at com.collaxa.cube.ejb.impl.ActivityManagerBean_lcloe8_ELOImpl.expireActivity(ActivityManagerBean_lcloe8_ELOImpl.java:542)
    at com.collaxa.cube.engine.dispatch.message.instance.ExpirationMessageHandler.handle(ExpirationMessageHandler.java:43)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:140)
    at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:58)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
    -----

    The fault management framework catches all faults (business and runtime) for an invoke activity only.
    For all other activities use the BPEL fault handler.

Maybe you are looking for

  • HP 7510 Photosmart - Lost WiFi Connectivity with Windows 7 laptop

    Have had the 7510 for over a year and have configured/used it with the same Toshiba Windows 7 Home Premium 64-bit laptop which is our home PC. Two days ago, tried to print over the WLAN and an error message said the 7510 was offline. Power cycled/res

  • Securely Configure HT to Accept E-mails from non-Exchange SMTP Gateway

    Hi We have setup a new Exchange 2010 environment. We are not using Edge Transport servers as SMTP gateway, rather using a hosting service named ProopPoint. The ProofPoint gateway accepts e-mail for our SMTP domain and after performing anti-spam etc.

  • Xorg.conf somethings I don't understand yet

    Background: I'm pretty much a total noob when it comes to linux. I've been a dos/windows user/tech for more then 15 years and I've finally decided I wanted to learn linux. So I setup a teamspeak server(Linux Talk) on my windows machine and have been

  • What is the t-code for DMS?

    Please help. Thanks!

  • Third Party Sales Order issue ! please solve my problem

    Dear all,            when I am creating third party sales order,system is going to 'Standard Order:Purchase Order Schedule' screen.So,it confirm the quantity after 1 day instead of my particular given date.can anybody tell me why it is showing this s