6 Replies Latest reply: Aug 4, 2011 6:56 AM by 823397 RSS

    Dynamic Partner link in SOA 11gR1

    user10763276
      Hi Everyone,

      As there are few change in the steps for 10g and 11g for creating a dynamic partner link. Can any one please provide me the steps or documentation that have to fallow for an Dynamic FTP adapter with opaque schema in SOA 11g.

      Thanks In advance
        • 1. Re: Dynamic Partner link in SOA 11gR1
          685183
          Hi,

          Didnt try out this myself but...the below blog has the explanation:

          http://blogs.oracle.com/adapters/2010/04/changing_the_connection_factory_jndi_dynamically_in_ftp_adapter.html
          • 2. Re: Dynamic Partner link in SOA 11gR1
            user10763276
            Thank you,

            Tried this link, it is not totally explanatory ..

            Configuring the connection-factory and JCA file in the SCA and assign those to the FTP adapters. Is that fine...
            Don't we need to create the the endpoint reference variables using the ws-addressign.xsd and assign the input variable to the reference variables and finally to the ftp?

            This is where i am totally confused.......
            • 3. Re: Dynamic Partner link in SOA 11gR1
              685183
              Hi,

              Don't we need to create the the endpoint reference variables using the ws-addressign.xsd and assign the input variable to the reference variables and finally to the ftp?

              We refer to any server or source using JNDI not endpoint reference in adapters....no need of passing any endpoint reference.

              so its enough if u pass JNDI name dynamically using a variable wch has this value.

              In the above link this JNDI name is passed dynamically to the FTP adapter using jca.jndi property in the invoke using the jndiLocation variable.


              Thanks
              • 4. Re: Dynamic Partner link in SOA 11gR1
                user10763276
                to pass the jndi names dynamically, i don't have jca.jndi property in the invoke, do we need to create it manually or its a default property that has to be assigned the jndi variable?


                and my FTP is with opaque schema, how do i do it for FTPget(i knew the Dynamic Partner Links are applicable to outbound invocations only.) so how to approach in assigning the input variables to FTPget to get the files dynamically???



                Thanks

                Edited by: user10763276 on Oct 29, 2010 2:13 PM
                • 5. Re: Dynamic Partner link in SOA 11gR1
                  soa_adf
                  Have looked at this? I believe you might be able to change the FTP adapter JNDI dynamically by changing the run-time properties on your invoke. It works with DB JNDI names..

                  http://www.oracle.com/technology/architect/soa-suite-series/dynamic_endpoints.html
                  • 6. Re: Dynamic Partner link in SOA 11gR1
                    823397
                    Hi,

                    I am trying to pass jndi dynamically to FTP adapter using the steps mentioned in http://blogs.oracle.com/adapters/entry/changing_the_connection_factory_jndi_dynamically_in_ftp_adapter.
                    But I have not been able to locate jca.jndi property in the invoke.

                    How to handle this situation.

                    Also, link mentioned in the above response http://www.oracle.com/us/technology/architect/soa-suite-series/dynamic_endpoints.html is expired now.

                    Thanks
                    Ajay