2 Replies Latest reply on Nov 22, 2005 5:14 AM by Joshua Tree

    BPEL UDDI

    Joshua Tree Newbie

      Dear Community,

      In this section of bpel-application.xml there is a field that need to be updated. What should be putted in the Address field?

      
      <partnerLink name="sessionFactory">
      <partnerRole>
      <wsa:EndpointReference xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">
      <wsa:Address>USE_ACTUAL_URI_FROM_CATALOG</wsa:Address>
       <wsa:ServiceName xmlns:ses="urn:samples:session">ses:sessionService</wsa:ServiceName>
      </wsa:EndpointReference>
      </partnerRole>
      </partnerLink>
      
      


      Thanks JOshua

        • 1. Re: BPEL UDDI
          Alejandro Guizar Master

          Endpoint addresses are pretty volatile pieces of data. Services move around, and web administrators do not always exercise the best practices to prevent a physical relocation from becoming a logical one.
          jBPM BPEL tries to rely on the address as little as possible. It resolves references to actual ports in the service catalog in the following manner:

          if there is a service name
           look for that service
           if there is a port name
           get that port from the service, ignoring the given address
           otherwise
           look for a port that implements the partner port type,
           preferring one that matches the given address
          otherwise
           look for a service with a port that implements the partner port type,
           preferring one that matches the given address

          Given the previous arguments, you might wonder why I write the <wsa:Address> at all. It's just that the schema document states it is required.

          • 2. Re: BPEL UDDI
            Joshua Tree Newbie

            OK , thanks Alex


            Joshua