[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