?*?Wsdl接口遠程調用方法
?*?@param?Url接口地址
?*?@param?OperationName?//要調用的方法
?*?@param?xml?//消息
?*?@回歸?返回的消息
?*/
公?字符串?getWSDLCall(字符串?網址,?字符串?操作名稱,字符串?xml){
字符串?結果?=?"";
試試?{
服務?服務?=?新的?service();
打電話?打電話?=?(打電話)?service . create call();
call . settargetendpointaddress(URL);
call . setoperationname(operation name);//WSDL中描述的接口名稱
call.addParameter("xml ",org . Apache . axis . encoding . XML type . xsd _ DATE,
javax . XML . RPC . parameter mode . in);//接口的參數
call . set returntype(org . Apache . axis . encoding . xmltype . xsd _ STRING);//設置返回類型?
結果?=?(字符串)call.invoke(新?object[]{ XML });
}?接住?(例外?e)?{
//?TODO:?手柄?例外
e . printstacktrace();
}
回歸?結果;
}