Yes, you are right. You got a xml element as the result but it doesn't have text. i.e. <resulElement></resulElement>. Also you can serialize the axiom node using axiom_node_to_string and see what is the actual response.
Supun.. On Wed, Aug 27, 2008 at 4:20 PM, Martina08 <[EMAIL PROTECTED]> wrote: > > thanks for the answers, that bring me a little bit forward. I look at the > math example code to understand how it works. In the > build_om_programatically function there will be create a xml request. I > think it has the tree structure like this: > <ns1:add xmlns:ns1=""http://..../services/math"> > <param1> 40 </param1> > <param2> 5 </param2> > </ns1:add> > > so add is the method of the service and 40 and 8 are the parameters of the > functions. You get the response 48. Thats right. To pack this XML-request > in > a SOAP-Envelope i think is done by my axis2-engine. It is right? > Let us assume that the function add need no parameters. > It is enough to create a xml request like this: > <ns1:add xmlns:ns1=""http://..../services/math"></ns1:add> ??? > Because i want to request a method which expected no parameters(see wsdl > fragment below). Therefore in my function build_om_programatically i create > only one element: > example_om_element = axiom_element_create(env, NULL, "NameOfMethod", ns1, > &Example_om_node);... > return Example_om_node; > > ´My main function is like the math example: > node = build_om_programatically(env); > if(stub) > { > ret_node = axis2_stub_op_ExampleOperation(stub, env, node); > } > if(ret_node) > { > if(axiom_node_get_node_type(ret_node, env) == AXIOM_ELEMENT) > { > axis2_char_t *result = NULL; > axiom_element_t *result_ele = (axiom_elemet_t > *)axiom_node_get_data_element(ret_node,env); > result = axiom_element_get_text(result_ele, env, ret_node); > printf("\nResult = %s\n", result); > }... > > As result i get: Result = (null) > What does it mean? I think the invoke was successfull but i get no answer? > Have somebody an answer to one of my questions? > ciao > -- > View this message in context: > http://www.nabble.com/AXIS2-and-AXIOM-tp19163204p19178973.html > Sent from the Axis - C++ - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Software Engineer, WSO2 Inc
