Announcement Announcement Module
Collapse
No announcement yet.
Calling Spring-Axis document style web service from Oracle BPEL Process Manager Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Calling Spring-Axis document style web service from Oracle BPEL Process Manager

    When I call my test service from a spring client, or even from SOAPscope, it works fine. However when I try to do the next step and orchestrate it, the web service call returns empty data. Does anybody know why?

    I know that, with document style services, the SOAP requests/responses are not required to be strictly connected with the operation names. In my example the operation name is findBooks and it takes one parameter titleStr. Spring adds the following attribute to the WSDL operation element: parameterOrder="titleStr". (It is intended for RPC services according to the WSDL standard.) For for Spring and SOAPscope the request is of the form

    <impl:titleStr>dd</impl:titleStr>

    and for Oracle PM:

    <titleStr >
    <titleStr xmlns = "http://sa" >xxx</titleStr>
    </titleStr>

    The Spring/SOAPscope clients return something like

    <titleStrReturn xmlns="http://sa">
    <det>
    <item xmlns="">
    <available>true</available><itemId>id1</itemId><title>xx_1</title>
    </item>
    ...
    </det>
    <titleStr>xx</titleStr>
    </titleStrReturn>

    and Oracle PM returns

    <findBooksReturn >
    <findBooksReturn xmlns = "http://sa" ></findBooksReturn>
    </findBooksReturn>.
Working...
X