[Users] Instructions on communicating 2+ petals bpel process and services
glaucus
glaucuscardoso at gmail.com
Tue Jan 22 22:40:45 CET 2013
Thank you Vincent for the quick answer!
The process (wish):
1 - SoapUI synchronously invokes Service A passing string1 as inputA
2 - Service A copy the inputA to inputB
3 - Service A Asynchronously invokes Service B passing inputB
4 - Service B receives input B, concatenate hello, and invokes the Service A
callback, passing outputB
5 - Service A receives outputB, copy to outputA and reply (synchronously) to
SoapUI
6 - SoapUI shows string1+hello
The problem:
It run fast with no errors, but it returns exactly string1. It does not
invokes Service B and somehow (magically), copy the inputA to outputA.
As you mentioned, I don't initialize the output variables, but it does not
complain about. Instead, it complains about the different complex types in
the copy assignment:
<bpel:copy>
<bpel:from part="payload" variable="dummy2">
<bpel:query
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
</bpel:query>
</bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
</bpel:query>
</bpel:to>
</bpel:copy>
The variables types are those automatically generated by the studio. And the
result portion, witch I'm copying, is a string type.
How does it sound for you?
--
View this message in context: http://forum.petalslink.com/Instructions-on-communicating-2-petals-bpel-process-and-services-tp4025436p4025440.html
Sent from the Users (get help, provide help) mailing list archive at Nabble.com.
More information about the Users
mailing list