OSB 11g Dynamic Routing issue
838310May 11 2011 — edited May 11 2011Hi,
I am going to insane for not being able to get DynamicRouting to work. I am using DynamicRouting option in RouteNode and in the *service variable panel of this action I have the following:
<ctx:route>
<ctx:service isProxy='false'>/MyProject/Services/BusinessServices/MyBizService.biz</ctx:service>
<ctx:operation>{$operation}</ctx:operation>
</ctx:route>
The business service is there and the path is correct. $Operation is verified to have the correct value.
The setup is I have a proxy service based on a WSDL and in the route node I am trying to dynamically route to a business service.
I get the following error:
The invocation resulted in an error:
.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>BEA-382612: Error preparing message for dispatch</faultstring>
<detail>
<con:fault xmlns:con="http://www.bea.com/wli/sb/context">
<con:errorCode>BEA-382612</con:errorCode>
<con:reason>Error preparing message for dispatch</con:reason>
<con:location>
<con:node>RoutingToDataServices</con:node>
<con:path>request-pipeline</con:path>
</con:location>
</con:fault>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
If just use Routing Table or Route action, there is no error and flow works fine.
Has anyone else encountered issues with Dynamic Routing in this nature?
Thanks in advance,
Mani