WEB SERIVCE调用问题
现在调用需要传入四个值,现在就是groupAttr不知道怎么传值,
call.addParameter(new QName(soapaction, "recordSequenceId"), // 设置要传递的参数
org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
call.addParameter(new QName(soapaction, "groupType"), // 设置要传递的参数
org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
call.addParameter(new QName(soapaction, "groupId"), // 设置要传递的参数
org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
call.addParameter(new QName(soapaction, "groupAttr"), // 设置要传递的参数
org.apache.axis.encoding.XMLType.XSD_ENTITY,
javax.xml.rpc.ParameterMode.IN);
需要调用的WEB SERVICE格式如下:
<q1:syncGroupRelationRequest>
<q0:recordSequenceId>111111111</q0:recordSequenceId>
<q0:groupType>1111111111</q0:groupType>
<q0:groupId>11111</q0:groupId>
<q0:groupAttr>
<q1:item>
<q2:groupMemId>1111111111</q2:groupMemId>
<q2:mdn>11111111</q2:mdn>
<q2:userServiceType>111111111</q2:userServiceType>
<q2:memRole>1111111</q2:memRole>
<q2:operationType>1111111</q2:operationType>
<q2:reserve>11111111111</q2:reserve>
</q1:item>
<q1:item>
<q2:groupMemId>12</q2:groupMemId>
<q2:mdn>22</q2:mdn>
<q2:userServiceType>22</q2:userServiceType>
<q2:memRole>22</q2:memRole>
<q2:operationType>22</q2:operationType>
<q2:reserve>222</q2:reserve>
</q1:item>
</q0:groupAttr>
</q1:syncGroupRelationRequest>
------解决方案--------------------
这个调用WEBSERVICE还要手工写这样的代码吗?
eclipse不是有向导吗,只要输入wsdl就可以自动生成代码的
------解决方案--------------------
------解决方案--------------------