soap 返回xml 文件 soap 文件 webservice wsdl
来源:互联网 发布:画人体的软件 编辑:程序博客网 时间:2024/06/08 07:55
public Map pushDate(String urladd, String apikey, String mobile,
String photourl, String description, String partnerid,
String nickname, String gender, String dob, String email) {
Map rMap = null;
try {
String nameSpace = "urn:candidateinterfacewl";
String endPoint = urladd;
Service service = new Service();
Call call = null;
call = (Call) service.createCall();
call.setTargetEndpointAddress(new URL(endPoint));
call.setOperationName(new QName(nameSpace, "mobilereg"));
call.addParameter(new QName(nameSpace, "apikey"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "mobile"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "photourl"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "description"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "partnerid"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "nickname"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "gender"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "dob"), XMLType.XSD_STRING,
ParameterMode.IN);
call.addParameter(new QName(nameSpace, "email"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "status"),
XMLType.XSD_STRING, ParameterMode.OUT);
call.addParameter(new QName(nameSpace, "candidateid"),
XMLType.XSD_STRING, ParameterMode.OUT);
call.addParameter(new QName(nameSpace, "mobileurl"),
XMLType.XSD_STRING, ParameterMode.OUT);
call.addParameter(new QName(nameSpace, "errorno"),
XMLType.XSD_STRING, ParameterMode.OUT);
call.addParameter(new QName(nameSpace, "errormessage"),
XMLType.XSD_STRING, ParameterMode.OUT);
call.setReturnType(XMLType.AXIS_VOID);
call.setUseSOAPAction(true);
call.setSOAPActionURI(nameSpace + "/mobiler");
call.invoke(new Object[] { apikey, mobile, photourl, description,
partnerid, nickname, gender, dob, email });
rMap = call.getOutputParams();
// System.out.println("status "+mp.get(new
// javax.xml.namespace.QName("status")));
// System.out.println("candidatid "+mp.get(new
// javax.xml.namespace.QName("candidateid")));
// System.out.println("mobileurl "+mp.get(new
// javax.xml.namespace.QName("mobileurl")));
// System.out.println("errorno "+mp.get(new
// javax.xml.namespace.QName("errorno")));
// System.out.println("errormessage "+mp.get(new
// javax.xml.namespace.QName("errormessage")));
} catch (Exception e) {
e.printStackTrace();
}
return rMap;
}
public static void main(String[] args) {
new PCC3MMS().pushDate("http://2.1.1.1/intecand.php","ksdfljlsdfljl","kkkkk","http://1.1.1.1/a/a","http://1.1.1.1/a/b","888","","","","");
}
String photourl, String description, String partnerid,
String nickname, String gender, String dob, String email) {
Map rMap = null;
try {
String nameSpace = "urn:candidateinterfacewl";
String endPoint = urladd;
Service service = new Service();
Call call = null;
call = (Call) service.createCall();
call.setTargetEndpointAddress(new URL(endPoint));
call.setOperationName(new QName(nameSpace, "mobilereg"));
call.addParameter(new QName(nameSpace, "apikey"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "mobile"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "photourl"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "description"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "partnerid"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "nickname"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "gender"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "dob"), XMLType.XSD_STRING,
ParameterMode.IN);
call.addParameter(new QName(nameSpace, "email"),
XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter(new QName(nameSpace, "status"),
XMLType.XSD_STRING, ParameterMode.OUT);
call.addParameter(new QName(nameSpace, "candidateid"),
XMLType.XSD_STRING, ParameterMode.OUT);
call.addParameter(new QName(nameSpace, "mobileurl"),
XMLType.XSD_STRING, ParameterMode.OUT);
call.addParameter(new QName(nameSpace, "errorno"),
XMLType.XSD_STRING, ParameterMode.OUT);
call.addParameter(new QName(nameSpace, "errormessage"),
XMLType.XSD_STRING, ParameterMode.OUT);
call.setReturnType(XMLType.AXIS_VOID);
call.setUseSOAPAction(true);
call.setSOAPActionURI(nameSpace + "/mobiler");
call.invoke(new Object[] { apikey, mobile, photourl, description,
partnerid, nickname, gender, dob, email });
rMap = call.getOutputParams();
// System.out.println("status "+mp.get(new
// javax.xml.namespace.QName("status")));
// System.out.println("candidatid "+mp.get(new
// javax.xml.namespace.QName("candidateid")));
// System.out.println("mobileurl "+mp.get(new
// javax.xml.namespace.QName("mobileurl")));
// System.out.println("errorno "+mp.get(new
// javax.xml.namespace.QName("errorno")));
// System.out.println("errormessage "+mp.get(new
// javax.xml.namespace.QName("errormessage")));
} catch (Exception e) {
e.printStackTrace();
}
return rMap;
}
public static void main(String[] args) {
new PCC3MMS().pushDate("http://2.1.1.1/intecand.php","ksdfljlsdfljl","kkkkk","http://1.1.1.1/a/a","http://1.1.1.1/a/b","888","","","","");
}
- soap 返回xml 文件 soap 文件 webservice wsdl
- soap 返回简单数据类型 wsdl webservice
- webservice xml soap wsdl 必要知识
- webservice xml soap wsdl 必要知识
- webservice wsdl和soap
- php wsdl SOAP WebService
- webservice SOAP WSDL
- 理解webservice SOAP WSDL
- webservice SOAP WSDL
- webservice wsdl soap axis
- Webservice soap wsdl区别
- webservice soap wsdl
- 关于SOAP调用返回对象的写法 wsdl webservice
- WebService 与 SOAP、WSDL、UDDI
- 彻底理解webservice SOAP WSDL
- Webservice/SOAP/WSDL释疑篇
- 彻底理解webservice SOAP WSDL
- webservice中wsdl和soap
- 深入ASP.NET 2.0的提供者模型
- 怎样用C#实现完整文档打印功能
- LINQ查询入门(一)
- 搜索引擎原理(网络蜘蛛基本原理)
- CSS框架之利弊
- soap 返回xml 文件 soap 文件 webservice wsdl
- CSS之兼容浏览器篇
- 如何批量消除链接虚线框?
- Window.Open详解
- IE与Firefox的CSS兼容大全
- Meta标签的强大功效之Meta标签详解
- JavaScript实现打印预览
- c#中的事务处理
- JMX的简单使用