package com.misc.client;
import java.math.BigInteger;
import java.net.URL;
import javax.xml.rpc.holders.StringHolder;
import com.monternet.www.dsmp.schemas.Address_info_schema;
import com.monternet.www.dsmp.schemas.SyncOrderRelationReqType;
import com.monternet.www.dsmp.schemas.SyncOrderRelationRespType;
import com.monternet.www.dsmp.schemas.User_id_schema;
import com.monternet.www.dsmp.schemas.holders.SyncOrderRelationRespTypeHolder;
import com.monternet.www.dsmp.wsdl.MaPortBindingStub;
//import com.monternet.www.dsmp.*; /*
* 移动MISC系统升级,SP客户端测试环境
*/
public class miscClient { private static BigInteger msg;
public static void main(String[] args) {
MaPortBindingStub binding = null;
SyncOrderRelationRespType resp = null;
SyncOrderRelationReqType req=new SyncOrderRelationReqType();
SyncOrderRelationRespTypeHolder syncOrderRelationOutput = new SyncOrderRelationRespTypeHolder();
StringHolder transactionIDOut = new StringHolder();
/**
*
* TransactionID 由返回的provision包里面的对应字段来决定,然后放到响应包里面的对应字段
* TransactionID不是sp生成的
*
*/
// 根据 - 数据业务管理平台接口规范-1.5.1 定义。可以参考schemas 下的类文件
BigInteger devicetypeSend_Address = BigInteger.valueOf(201);
BigInteger devicetypeDest_Address = BigInteger.valueOf(0);
BigInteger UserIDTypeFeeUser_ID = BigInteger.valueOf(1);
BigInteger ActionID = BigInteger.valueOf(1);
BigInteger ActionReasonID = BigInteger.valueOf(1);
BigInteger AccessMode = BigInteger.valueOf(3); byte[] pseudoCode = new byte[]{};
// 对于一些固定的值来决定
Address_info_schema Send_Address = new Address_info_schema();
Send_Address.setDeviceID("misc");
Send_Address.setDeviceType(devicetypeSend_Address);
Address_info_schema Dest_Address = new Address_info_schema();
Dest_Address.setDeviceID("1212");
Dest_Address.setDeviceType(devicetypeDest_Address);
User_id_schema FeeUser_ID = new User_id_schema();
FeeUser_ID.setMSISDN("13583153328");
FeeUser_ID.setUserIDType(UserIDTypeFeeUser_ID); FeeUser_ID.setPseudoCode(pseudoCode);
User_id_schema DestUser_ID = new User_id_schema();
DestUser_ID.setMSISDN("13583153328");
DestUser_ID.setUserIDType(UserIDTypeFeeUser_ID); DestUser_ID.setPseudoCode(pseudoCode);
/**
* 给请求赋值
*/
req.setMsgType("SubscribeServiceReq");
req.setVersion("1.5.0");
req.setSend_Address(Send_Address);
req.setDest_Address(Dest_Address);
req.setFeeUser_ID(FeeUser_ID);
req.setDestUser_ID(DestUser_ID);
req.setLinkID(""); // 可选
req.setActionID(ActionID);
req.setActionReasonID(ActionReasonID);
req.setSPID("082601");
req.setSPServiceID("dz");
|
相关推荐
MISC相关文档MISC1.6 SP订购通知接口要求.pdf MISC相关文档MISC1.6 SP订购通知接口要求.pdf MISC相关文档MISC1.6 SP订购通知接口要求.pdf MISC相关文档MISC1.6 SP订购通知接口要求.pdf MISC相关文档MISC1.6 SP订购...
misc1.6的provision测试工具
MISC1.6 SP订购通知接口源代码 provision接口
MISC1.6 SP 订购通知接口要求 MISC 平台与SP 之间的接口,MISC 平台通过该接口进行订购关系同步和在用户自助服 务时设置于订购服务相关的属性。
移动短信MISC1.6Provision订购关系同步接口测试程序。
SMGP3.0、SMPP3.3、SMPP3.4、SMPP5.0、Misc1.6、Provision、SMAIS2、 EMPP2.0、EMPPv2、CIMD2、SEMA、UCP等等短信网关协议, 采用WinSock开发,没有用到任何API; 支持 Mis1.6订制同步接口、反向取消接口、...
中国移动MISC 1.6 Provision Java API 直接使用HttpServer的方式实现,不需要任何其它API,不需要Apache,IIS,Tomcat等Web服务器,直接实现底层. 运行环境 Windows/Linux JDK 1.4.2 产品完全免费,可自由转载,但请注明...
MISC SP 业务反向取消接口 pdf格式
定义了中国移动移动信息业务中心Mobile Information Service Center(以下简称为MISC)平台V1.5版本与WAP业务SP之间的应用程序接口,目的是为SP开发可接入MISC平台的WAP业务提供指导规范。 本文档并不用于指导SP如何...
MISC系统是中国移动“移动梦网”计划中的技术支撑平台、业务资源调度平台,系统采用先进的技术和高扩展性的系统架构,建立一个有中国特色的全网统一的移动数据服务平台,提供全方位信息服务和商务服务的管理,是SP...
dsmp.wsdl maport 懂得人需要的东西
文档描述的是移动misc系统 wap 业务接口规范
Provision模拟器主要是模拟使用中国移动Provision协议的MISC网关。此类型网关使用基于SOAP协议的通讯模式
MISC1.6 SP订购通知接口要求 pdf MISC16系统SP接入指南-SP doc 移动数据业务管理平台-SSO平台SP接入解决方案v1.7.0(4SP doc provision_api: DSMP_ProvisionAPI_win-20040225 DSMP_Provision_API_LINUX_20040303 ...
中国移动:(MISC 1.6)、(CMPP2.0) (CMPP3.0) 中国电信: (SMGP 1.3) (SMGP 3.0) 电信ISAG/ISMP 中国联通: SGIP1.2.CNGP 2.0(网通小灵通) 国际标准: SMPP 二、短信管理平台部分 2.1业务管理:针对短信业务的管理,...
本工具包包含中国移动、中国联通、中国电信、中国网通及短信中心短信网关模拟器及用于测试用途的手机终端模拟器,另外增加了符合MISC 1.6规范中国移动Provision接口.
模拟移动provision接口,方便SP端代码的开发,可用于短信、彩信移动MISC接口的开发
MISC1.6作为唯一一个完全符合中国移动集团公司DSMP数据业务管理规范的产品,它能够支撑多种数据业务模式,包括wap、sms、pda、kjava、mPic等,完成代理访问、用户及定购关系鉴全批价、SP定购关系同步、SSO网站登录等...
DSMP MISC 移动网关定制 SP反向业务定制