读书人

call.setReturnClass(SendSMSReturn.c

发布时间: 2012-06-20 20:37:21 作者: rapoo

call.setReturnClass(SendSMSReturn.class);
call.setReturnClass(SendSMSReturn.class);

call.addParameter(new QName(NAMESPACEURI, PARMENT1),
org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
call.addParameter(new QName(NAMESPACEURI, PARMENT2),
org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
call.addParameter(new QName(NAMESPACEURI, PARMENT3),
org.apache.axis.encoding.XMLType.XSD_DATE,
javax.xml.rpc.ParameterMode.IN);

call.setUseSOAPAction(true);
call.setSOAPActionURI(SOAPACTIONURI);

org.apache.axis.message.SOAPHeaderElement soapHeaderElement = new
org.
apache.axis.message.SOAPHeaderElement(new QName(
NAMESPACEURI,www.cctv40.com
HEADERSIGN));

ResourceBundle ResourceBundlerb = ResourceBundle.getBundle(
"sendmess", Locale.getDefault());
String username = ResourceBundlerb.getString("userName").trim();
String password = ResourceBundlerb.getString("Password").trim();

javax.xml.soap.SOAPElement se = soapHeaderElement.addChildElement(
"UserName");
se.addTextNode(username);

se = soapHeaderElement.addChildElement("Password");
se.addTextNode(password);//www.163xyx.com

call.addHeader(soapHeaderElement);

SendSMSReturn value=(SendSMSReturn) call.invoke(args);

// for(int i=0;i<value.getResults().getSubmitResult().length;i++)
//{
// System.out.println(value.getResults().getSubmitResult()[i].getSMSID()+" id编号");
// System.out.println(value.getResults().getSubmitResult()[i].getErrorCode()+" 错误编号");
// System.out.println(value.getResults().getSubmitResult()[i].getErrorMSG()+" 错误信息");
//
//}

[解决办法]
你想做什么?

先去看看 提问的智慧

读书人网 >Eclipse开发

热点推荐