I have given below the jca connection factory details. I am creating dynamic ftp using jca.jndi and I would also like to overwrite the IncludeFiles property dynamically. At runtime i will choose what type of files that i need to list(xml, txt etc).
<connection-factory location="eis/ftp/FTP" UIincludeWildcard="*.*"/>
<endpoint-interaction portType="FileListing_ptt" operation="FileListing">
<property name="PhysicalDirectory" value="/Input/test"/>
<property name="Recursive" value="true"/>
<property name="IncludeFiles" value="" />
In bpel while invoking ftp adapter i am trying to give
<bpelx:inputProperty name="jca.jndi" variable="jndivar"/>
<bpelx:inputProperty name="jca.ftp.IncludeFiles" expression="string('.*\.txt)"/>
The first property is working as expected but the IncludeFiles property is not working. Kindly share your ideas.
Applied patch which oracle has suggested and the issue got resolved.Now i can pass values to jca.ftp.IncludeFiles dynamically.