Hello ,
I deploy my ode by ode-axis2-war-1.4-SNAPSHOT.war,and deploy
HelloWorld2(the example process) on ode.
After invoke the 'hello' operation in HelloWorld2 process with input
string "aa" and the bpel variable tmpVar got the value"aa"
Then ,I invoke setVariable of InstanceManagement to set variable
"tmpVar" ,but it didn't work.
The request and response messages are listed below:
<axis2ns1:hello
xmlns:axis2ns1="http://ode/bpel/unit-test.wsdl"><TestPart>aa</TestPart></axis2ns1:hello>
<odens:helloResponse xmlns:odens="http://ode/bpel/unit-test.wsdl"><TestPart
xmlns:axis2ns1="http://ode/bpel/unit-test.wsdl">aa World</TestPart>
</odens:helloResponse>
<pmapi:setVariable
xmlns:pmapi="http://www.apache.org/ode/pmapi"><sid>304</sid><varName>tmpVar</varName><value>aaa</value>
</pmapi:setVariable>
<axis2ns109:setVariableResponse
xmlns:axis2ns109="http://www.apache.org/ode/pmapi"><variable-info><ns:self
xmlns:ns="http://www.apache.org/ode/pmapi/types/2006/08/02/" siid="304"
iid="254" name="tmpVar" /> <ns:value
xmlns:ns="http://www.apache.org/ode/pmapi/types/2006/08/02/"><temporary-simple-type-wrapper
xmlns:axis2ns1="http://ode/bpel/unit-
test.wsdl">aa</temporary-simple-type-wrapper></ns:value></variable-info></axis2ns109:setVariableResponse>
Best regards,
Chris Wong