Friday, August 28, 2009

OSB Routing Table - Common Mistake

I had to spent some time in figuring out the problem while implementing the Routing table in my service proxy's message flow using Orace Service Bus 10 g R3




Have a look at the following, where I wanted to do routing on the basis of a condition to check the name of of string element in my incoming request.







In OSB it will validate your condition without any check even if the conditional element in your XQuey is a string and you put the value to be compares without ' '.

In case of xsd:stirng it is a MUST to put the value in ' ' otherwise it will not route the request. And you have to spend lot of time to find out why your request is not being routed to the desired destination.

No comments:

Post a Comment