Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

jca.retry for Outbound FTP

749317Mar 13 2012 — edited Feb 26 2020
Experts,

I have set retry properties for outbound FTP in composite.xml as below.

<reference name="PutFile" ui:wsdlLocation="PutFile.wsdl">
<interface.wsdl interface="http://xmlns.oracle.com/pcbpel/adapter/ftp/SOAApps/TestFTP/PutFile#wsdl.interface(Put_ptt)"/>
<binding.jca config="PutFile_ftp.jca">
<property name="jca.retry.count">5</property>
<property name="jca.retry.interval">10</property>
</binding.jca>
</reference>

To test the retry purposely i made some typo in JNDI name and deployed the composite . But retries are not working as expected and it just faluted out. Does retires works for only specific faluts?? Can you please enlighten me here if am missing out something.

Below is the faulted message

Non Recoverable System Fault : <bpelFault><faultType>0</faultType><bindingFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary">
<summary>Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'Put'
failed due to: JCA Binding Component connection issue. JCA Binding Component is unable to create an outbound JCA (CCI) connection. TestFTP:PutFile [
Put_ptt::Put(opaque) ] : The JCA Binding Component was unable to establish an outbound JCA CCI connection due to the following issue: BINDING.JCA-12510 JCA
Resource Adapter location error. Unable to locate the JCA Resource Adapter via .jca binding file element &lt;connection-factory/> The JCA Binding Component
is unable to startup the Resource Adapter specified in the &lt;connection-factory/> element: location='eis/Ftp/Iternal'. The reason for this is most likely
that either 1) the Resource Adapters RAR file has not been deployed successfully to the WebLogic Application server or 2) the '&lt;jndi-name>' element in
weblogic-ra.xml has not been set to eis/Ftp/Iternal. In the last case you will have to add a new WebLogic JCA connection factory (deploy a RAR). Please
correct this and then restart the Application Server Please make sure that the JCA connection factory and any dependent connection factories have been
configured with a sufficient limit for max connections. Please also make sure that the physical connection to the backend EIS is available and the backend
itself is accepting connections. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a
resolution. </summary></part><part name="detail"><detail>JCA Resource Adapter location error. Unable to locate the JCA Resource Adapter via .jca binding
file element &lt;connection-factory/> The JCA Binding Component is unable to startup the Resource Adapter specified in the &lt;connection-factory/>
element: location='eis/Ftp/Iternal'. The reason for this is most likely that either 1) the Resource Adapters RAR file has not been deployed successfully to
the WebLogic Application server or 2) the '&lt;jndi-name>' element in weblogic-ra.xml has not been set to eis/Ftp/Iternal. In the last case you will have
to add a new WebLogic JCA connection factory (deploy a RAR). Please correct this and then restart the Application Server </detail></part><part name="code">
<code>12510</code></part></bindingFault></bpelFault>


Thanks.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 12 2012
Added on Mar 13 2012
2 comments
730 views