Thursday, January 26, 2012

Data Sources Location in Oracle SOA 10g

Data Sources Location in Oracle SOA 10g ==>
ORACLE_HOME/j2ee/oc4j_soa/config/data-sources.xml

Monday, January 16, 2012

The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: ORABPEL-11447

error thrown
com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.oracle.com/bpel/extension}bindingFault}
messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}
parts: {{code=null
,summary=file:/gembin/oracle/product/10.1.3/SOA/bpel/domains/order/tmp/.bpel_exportOrderABCS_1.0_1f817007f87cce9c9284c9ab092f251c.tmp/plWriteSalesDataFTP.wsdl [ Put_ptt::Put(opaque) ] - WSIF JCA Execute of operation 'Put' failed due to: Adapter Framework unable to create outbound JCA connection.
file:/gembin/oracle/product/10.1.3/SOA/bpel/domains/order/tmp/.bpel_exportOrderABCS_1.0_1f817007f87cce9c9284c9ab092f251c.tmp/plWriteSalesDataFTP.wsdl [ Put_ptt::Put(opaque) ] - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.

; nested exception is:
ORABPEL-12511
Adapter Framework unable to create outbound JCA connection.
file:/gembin/oracle/product/10.1.3/SOA/bpel/domains/order/tmp/.bpel_exportOrderABCS_1.0_1f817007f87cce9c9284c9ab092f251c.tmp/plWriteSalesDataFTP.wsdl [ Put_ptt::Put(opaque) ] - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: ORABPEL-11447
Error in establishing a session with SSH Server..
Unable to establish a session with the server.
Please ensure hostname and port specified to login to the server are correct.

Please examine the log file for any reasons. Enable DEBUG logging in the BPEL Console.

,detail=null
}}

at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.createBPELFault(BPELActivityWMP.java:486)
at com.collaxa.cube.engine.ext.wmp.BPELThrowWMP.__executeStatements(BPELThrowWMP.java:49)
at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:199)
at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3714)
at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1657)
at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:220)
at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:325)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5787)
at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1089)
at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:646)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:381)



Solutions =========>
It is possible REMOTE HOST IDENTIFICATION HAS BEEN CHANGED!
Also could be the RSA key has been changed, could have expired?
Add the correct host key in /home/oracle/.ssh.  If you do not have a key, you need to do is delete the old one and add new host key

Thursday, January 5, 2012

Rejected Message folder location in Oracle SOA 10g

What is folder location in case BPEL process picks up the file and place in rejected message folder?

ANS: $ORACLE_HOME/bpel/domains/<domain-name>/jca/<BPEL-Service-Name>/rejectedMessages

Like below:
$ORACLE_HOME/bpel/domains/order/jca/CreateOrderReqABCS/rejectedMessages