IBM BPM, V8.0.1, All platforms > Programming IBM BPM > Enterprise Service Bus programming > Invocation of Services > Dynamic invocation > Dynamic endpoint selection
UDDI Endpoint Lookup mediation primitive
Use the UDDI Endpoint Lookup mediation primitive to retrieve service endpoint information from a UDDI version 3 registry. The UDDI registry only holds web services information.
To use the UDDI Endpoint Lookup mediation primitive you need to add service endpoint information to your registry.
The UDDI Endpoint Lookup mediation primitive lets you retrieve service endpoint information that relates to the following:
- Web Services using SOAP/HTTP.
- Web Services using SOAP/JMS.
When the UDDI Endpoint Lookup mediation primitive receives a message it sends a search query to the registry. The search query is constructed using the UDDI properties that you specify and the query might return nothing, or it might return one or more service endpoints.
The UDDI Endpoint Lookup primitive will update the target structure in the SMO Header with the first service endpoint. The UDDI Endpoint Lookup mediation primitive will then update the alternative target list with the remaining service endpoints.
The UDDI Endpoint Lookup Example scenario, can be implemented with a UDDI version 3 registry, and a UDDI Endpoint Lookup mediation primitive in place of WSRR.