正向同步PROVISION接口规范-流程图
正向同步PROVISION接口规范-流程说明
? 用户通过手机发送定制或取消指令到相应的SP特服号,网关收到MO消息后向
MISC发起MO鉴权批价请求,MISC收到MO鉴权批价请求后进行订购、取消点播指令匹配;如果判断指令是定制或取消指令,则MISC会向SP发送订购关系同步请求包SyncOrderRelationReq
? 用户通过WWW网站发起订购或取消请求,MISC在收到WWW网站的请求之后,
会向SP发送订购关系同步请求包SyncOrderRelationReq
? SP收到同步请求包后,对订购请求做相应的订购关系处理,并返回订购关系同步应
答SyncOrderRelationResp
? MISC收到应答包后,根据返回结果是否正确,在系统中生成正式的订购关系或者
取消订购关系,并由1862系统给用户下发订购成功或取消成功的提醒消息 ?
正向同步PROVISION接口消息定义
功能描述 此接口在MISC因为某种情况更新了用户订购关系(包括订购、取消、暂停、激活)的时候,通过此接口发起和SP的更新订购关系的交互。 消息名 消息类型 消息方向 MISC -> SP SP -> MISC SyncOrderRelationReq Request SyncOrderRelationResp Response
SyncOrderRelationReq消息字段描述:
返回定义 MsgType TransactionID Version Send_Address Dest_Address FeeUser_ID DestUser_ID LinkID ActionID 重要性 类型 必须 string 必须 string 必须 string 必须 必须 必须 必须 可选 必须 说明 消息类型 该消息编号 该接口消息的版本号,本次所有的接口消息的版本都为“1.5.0” address_info_schema 发送方的地址 address_info_schema 接收方的地址 user_id_schema user_id_schema string integer 计费用户标识 使用用户标识 临时订购关系的事务ID 服务状态管理动作代码,具体值如下: 1: 开通服务; 2: 停止服务; 3: 激活服务; 4: 暂停服务; ActionReasonID 必须 integer 产生服务状态管理动作原因的代码,具体值如下: 1:用户发起行为 2:Admin&1860发起行为 3:Boss停机 4:Boss开机 5:Boss过户 6:Boss销户 7:Boss改号 8:扣费失败导致的服务取消 9:其他 SPID SPServiceID AccessMode 可选 必须 可选 string string Integer SP的企业代码 SP中该服务的服务代码 服务的访问方式 1:WEB 2:WAP 3:SMS 4:MMS 5:PDA FeatureStr 可选 binary 服务订购参数(base64加密),内容是长号码+空格+用户发送内容
SyncOrderRelationResp消息字段描述:
字段名 重要类型 性 说明 MsgType 必须 string 消息类型 TransactionID 必须 string 该消息编号 Version 必须 string 该接口消息的版本号,本次所有的接口消息的版本都为“1.5.0” hRet 必须 integer 返回值,主要错误如下: 0:成功 4007: MISC 同步开通服务,但SP 端已存在订购关系,且状态为开通 4008: MISC 同步开通服务,且SP 端不存在订购关系,但开通服务失败 4010: MISC 同步停止服务, 且SP 端存在订购关系, 但取消服务失败 4011: MISC 同步停止服务, 但SP 端不存在订购关系 4012: MISC 同步暂停服务, 且SP 端存在订购关系, 但暂停服务失败 4013: MISC 同步暂停服务, 但SP 端不存在订购关系 4015: MISC 同步激活服务, 但SP 端已存在订购关系, 且状态为开通 4016: MISC 同步激活服务, 但SP 端不存在订购关系 其它错误请参见《MISC系统短信SP接入指南-接口改造分册》。
正向订购、取消包示例
正向订购请求包 :
xmlns:SOAP-ENV=\ xmlns:SOAP-ENC=\ xmlns=\ xmlns=\

