I have worked out how to do this for individual services in OSB, by creating a business service and a proxy service for each oneYou don't need to have individual proxy services for A, B & C systems to accept the requests, you can have a single proxy service which will fan out to respective Business Services depending upon the routing logic.
The routing logic will always be the same irrespective of the service being called.If message flow is same for all three proxy services, just the Business Services endpoint are changing then handle the incoming request in single message flow of proxy service and route it respective Business Service either using conditional branching or operational branching or routing table.
RobertMetcalf wrote:Into the ctx:route/ctx:service tag you should pass a reference to a business service (or a proxy service), you are passing the concrete url... The actual url should be the endpoint of your business service and the business service should be configured here...
I think I am following what the documentation says but it is not clear.
Do I need to create some kind of generic Business service and connect the generic proxy service to the generic business service. If so can you give me an example of where I need to put the xml in to diticate which URL is actually called?