The Resolver web service
The ESB Toolkit provides us with a powerful and dynamic resolution framework that helps us to discover how our ESB interactions should behave. For example, deciding which endpoint should be reached by some message or which transformation should be applied.
This capability can be very useful to be re-used by any external systems connected to the ESB, and so this Resolver web service exposes it to any consumer. Like the Itinerary services, this service is exposed in both ASMX and WCF flavors.
The service has two operations:
Resolve
: This operation executes the resolution using as an input the connection string exclusively, and so that's the only parameter it takes as an input. The service executes the corresponding resolver and returns the resolution result as a list of name-value pairs.ResolveMessage
: This operation, apart from the resolution connection string, receives an XML message as a string. That message is used as an input for the resolution process (for example...