It would go something like this:
<invoke partnerLink="myUDDIservice" operation="getServiceEndpoint"
inputVariable="serviceNameOrOther"
outputVariable="selectedEndpoint" />
<assign>
<copy>
<from variable="selectedEndpoint"/>
<to partnerLink="dynamicEndpointPartner"/>
</copy>
</assign>
<invoke partnerLink="dynamicEndpointPartner" operation="doSomething" ... />
alex
On 3/14/07, Azon <[EMAIL PROTECTED]> wrote:
Thank you for your answer.
What do you mean by using assignments or service invocation ?
Azon.
Alex Boisvert wrote:
>
> On 3/14/07, Azon <[EMAIL PROTECTED]> wrote:
>>
>>
>> My process has to call external web services. I would like to know how
>> the
>> external services locations are managed ?
>> Does Ode invokes an endpoint by looking up the service name in the WSDL
>> to
>> find the endpoint (e.g., the <soap:address>) ? Is it possible to lookup
>> an
>> UDDI in order to retrieve the Web Services endpoints.
>
>
>
> Yes, Ode retrieves the endpoint from WSDL descriptions (service + port
> name). You may also dynamically compute the endpoint, using
assignments
> or
> service invocation. This approach would allow you to retrieve
> information
> from a UDDI registry provided you have a service implementation to do
such
> lookup as Ode doesn't natively support UDDI.
>
> cheers,
> alex
>
>
--
View this message in context:
http://www.nabble.com/Invoked-services-endpoints-tf3401513.html#a9473550
Sent from the Apache Ode User mailing list archive at Nabble.com.