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

Reply via email to