Oracle SOA, AIA BPEL ESB and OSB knowledge base

Thursday, February 12, 2009

Oracle BPEL Oracle SOA FTP Synchronous Read

While reading through FTP Adapter using Synch read operation. We get error of


:bindingFault
business exception
cx-fault-actor

file:/opt/oracle/soa/bpel/domains/default/tmp/.bpel_TestSyncReadFTP_1.0_0008d0687b1a1b1a1efb9d688e806952.tmp/ReadSyncFTP.wsdl [ SynchRead_ptt::SynchRead(Empty,Root-Element) ] - WSIF JCA Execute of operation 'SynchRead' failed due to: Could not instantiate InteractionSpec oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec due to: Error while setting JCA WSDL Property. Property setModificationTimeFormat is not defined for oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec Please verify the spelling of the property. ; nested exception is: ORABPEL-12532 Error while setting JCA WSDL Property. Property setModificationTimeFormat is not defined for oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec Please verify the spelling of the property. ; nested exception is: org.collaxa.thirdparty.apache.wsif.WSIFException: Could not instantiate InteractionSpec oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec due to: Error while setting JCA WSDL Property. Property setModificationTimeFormat is not defined for oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec Please verify the spelling of the property. ; nested exception is: ORABPEL-12532 Error while setting JCA WSDL Property. Property setModificationTimeFormat is not defined for oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec Please verify the spelling of the property.
org.collaxa.thirdparty.apache.wsif.WSIFException: Could not instantiate InteractionSpec oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec due to: Error while setting JCA WSDL Property. Property setModificationTimeFormat is not defined for oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec Please verify the spelling of the property. ; nested exception is: ORABPEL-12532 Error while setting JCA WSDL Property. Property setModificationTimeFormat is not defined for oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec Please verify the spelling of the property.



Issue of the error: wsdl not able to call corresponding setMethod for FileFormatDateTime method in class FTPReadInteractionSpec.

Solution: To avoid this issue in 10.1.3.3 and above, please go to FTP adapter wsdl file and goto tag
FileType="ascii"
PhysicalDirectory="/var/tmp/RDF/INT_561"
InteractionSpec="oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec"
DeleteFile="false"
FileName="ExcelAddIns_Test_data.csv"
FileModificationTime="FileSystem"
ModificationTimeFormat="4,18,yyyyMMddHHmmSS"
OpaqueSchema="false" >


then remove following syntax
FileModificationTime="FileSystem"
ModificationTimeFormat="4,18,yyyyMMddHHmmSS"
.

Here you go :)

No comments:

FEEDJIT Live Traffic Map

My Blog List