中国电信SOA与CRM系统、LSMS与计费系统、HLR、NPHLR和ENUM NPDB接口技术要求.doc
保密等级:中国电信集团公司 发布SOA与CRM系统、LSMS与计费系统、HLR、NP-HLR、ENUM/NPDB接口技术要求目 录目 录I前 言IVSOA与CRM系统、LSMS与计费系统、HLR、NP-HLR、ENUM/NPDB接口技术要求11 范围12 引用标准13 术语和缩略语13.1 术语13.2 缩略语24 总体架构25 接口协议概述45.1 消息类型55.2 各种 ID 号的用法75.2.1 RequestID85.2.2 FlowID85.2.3 ActBrcID96 集团SOA与省CRM系统协议接口96.1 NP业务申请相关消息96.1.1 申请请求(请求类消息)96.1.2 申请响应(响应类消息)116.1.3 申请结果告知(请求类消息)116.1.4 申请结果确认(响应类消息)136.2 NP业务生效相关消息136.2.1 生效请求(请求类消息)136.2.2 生效响应(响应类消息)146.2.3 生效结果告知(请求类消息)146.2.4 生效结果确认(响应类消息)156.3 NP号码注销相关消息166.3.1 注销请求(请求类消息)166.3.2 注销响应(响应类消息)176.3.3 注销结果告知(请求类消息)186.3.4 注销结果确认(响应类消息)186.3.5 注销告知(请求类消息)196.3.6 注销确认(响应类消息)196.4 NP申请取消相关消息206.4.1 取消申请(请求类消息)206.4.2 取消响应(响应类消息)216.4.3 取消申请告知(请求类消息)216.4.4 取消告知确认(响应类消息)226.5 欠费处理相关消息236.5.1 欠费停机申请(请求类消息)236.5.2 欠费停机响应(响应类消息)236.5.3 欠费停机告知(请求类消息)246.5.4 欠费停机确认(响应类消息)246.5.5 恢复业务申请(请求类消息)256.5.6 恢复业务响应(响应类消息)266.5.7 恢复业务告知(请求类消息)266.5.8 恢复业务确认(响应类消息)277 集团LSMS与省LSMS、集团LSMS与集团计费系统、集团LSMS与ENUM/NPDB、省LSMS与省计费系统、省LSMS与HLR、省LSMS与NP-HLR协议接口277.1 NP业务生效相关消息287.1.1 生效广播(请求类消息)287.1.2 生效广播响应(响应类消息)297.1.3 生效广播结果告知(请求类消息)307.1.4 生效广播结果确认(响应类消息)327.1.5 生效取消告知广播(请求类消息)337.1.6 生效取消告知广播确认(响应类消息)347.2 NP号码注销相关消息367.2.1 注销广播(请求类消息)367.2.2 注销广播确认(响应类消息)377.3 审计相关消息387.3.1 按时间审计请求(请求类消息)387.3.2 按时间审计响应(响应类消息)397.3.3 审计申请(请求类消息)407.3.4 审计申请响应(响应类消息)417.3.5 审计恢复请求(请求类消息)417.3.6 审计恢复响应(响应类消息)427.3.7 审计结果告知(请求类消息)437.3.8 审计结果确认(响应类消息)437.3.9 数据同步接口437.4 数据同步接口447.4.1 同步要求447.4.2 全数据包格式447.4.3 增量数据包格式458 业务申请处理程序458.1 正常的申请流程458.2 CSMS拒绝申请流程478.3 SOA(O)拒绝申请流程489 业务生效处理程序499.1 正常的生效流程499.2 失败的生效广播流程5110 业务注销处理程序5410.1 携入方发起业务注销流程5410.2 携出方因用户欠费发起业务注销流程5510.3 SOA(I)判断欠费停机时间不足5611 申请取消处理程序5711.1 携入方发起取消申请流程5711.2 拒绝携入方发起的取消申请流程5811.3 申请失效后由CSMS发起申请取消流程5912 欠费处理程序6012.1 欠费停机流程6012.2 恢复业务流程6213 审计处理程序6313.1 LSMS按时间区间审计流程6313.2 SOA发起按号码审计流程6414 定时器超时的处理要求6614.1 T0定时器6614.2 T1定时器6714.3 T2定时器6714.4 T3定时器6714.5 T4定时器6714.6 T5定时器6714.7 T6定时器6815 异常消息的处理要求6815.1 请求消息的处理6815.2 响应消息的处理6915.3 未知消息的处理69附录A 参数表69附录B 定时器71前 言本技术要求主要依据中华人民共和国工业和信息化部网间移动号码携带现场试验总体方案和网间移动号码携带现场试验CSMS设备与SOA/LSMS设备接口协议规范的相关内容,结合中国电信实施号码携带对SOA与CRM系统,LSMS与计费系统、HLR、NP-HLR和ENUM/NPDB接口协议的要求进行编写。随着现场试验的开展,还将继续完善。本技术要求由中国电信集团公司提出并归口。本技术要求起草单位:中国电信股份有限公司上海研究院本技术要求主要起草人:*SOA与CRM系统、LSMS与计费系统、HLR、NP-HLR、ENUM/NPDB接口技术要求1 范围本技术要求基于号码携带业务现场试验的要求,对集团SOA与省CRM系统、集团LSMS与省LSMS、集团LSMS与集团计费系统、集团LSMS与ENUM/NPDB、省LSMS与省计费系统、省LSMS与HLR、省LSMS与省NP-HLR之间接口协议及消息格式进行了规定。本技术要求适用于中国电信移动号码携带实验中相关系统间的接口开发。2 引用标准下列文件中的条款通过本要求的引用而成为本企业技术要求的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修改版均不适用于本技术要求,然而,鼓励根据本技术要求达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本技术要求。工业和信息化部网间移动号码携带试验总体方案工业和信息化部网间移动号码携带现场试验CSMS 设备规范工业和信息化部网间移动号码携带现场试验CSMS 设备与SOA/LSMS 设备接口协议规范中国电信号码携带实验总体技术要求中国电信号码携带SOA设备规范中国电信号码携带LSMS设备规范3 术语和缩略语3.1 术语下列术语适用于本技术要求:携入网络:用户号码发生携带后所在的网络,即用户当前的签约网络。携出网络:用户号码发生携带之前的签约网络。号码拥有网络:是指号码发生携带前所在的最初网络,即从号码资源管理部门获得该号码的网络。携入方:是指携入网络所属运营公司。携出方:是指携出网络所属运营公司。号码拥有者:是指号码拥有网络所属运营公司。3.2 缩略语下列缩略语适用于本技术要求:CRMCustomer Relationship Management客户关系管理CSMSCentral Service Management System集中业务管理系统ENUME.164 NumberE.164号码GMSCGateway mobile switching center关口移动交换中心HLRHome Location Register归属位置寄存器LSMSLocal Service Management System本地业务管理系统MCMessage Center短消息中心MMSCMultimedia Messaging Service Center多媒体消息业务中心MSCMobile switching centre移动交换中心NPNumber Portability号码携带NPDBNumber Portability Database号码携带数据库SOAService Order Administration业务受理系统TLDNTemporary Local Directory Number临时位置目录号码RNRouting Number路由号码4 总体架构NP-HLRGMSCMSCMC海南NP-HLRGMSCHLRMSC天津SOACRM系统计费系统服务开通系统ENUM/NPDBMMSCMCMMSCCSMSCNPDBHLR集团LSMS集团计费系统省LSMS省LSMSCRM系统计费系统服务开通系统图4.1 号码携带(NP)总体架构图中国电信实现号码携带业务的总体架构如上图所示,各系统/设备描述如下:l 集中业务管理系统 CSMS和集中数据库 CNPDB:CSMS是CNPDB对外的接口,负责受理号码携带业务的申请;CNPDB实时的或准实时的将 NP的数据广播发送到LSMS,CNPDB中储存全国的号码携带用户的数据。CSMS和CNPDB由工业和信息化部负责建设和管理。l 本地业务管理系统LSMS:LSMS负责管理运营商本地NP数据和与CSMS(集中业务管理系统)中NP数据的同步,并向计费系统、HLR、NP-HLR、ENUM/NPDB同步相关的NP数据。中国电信LSMS采用集团、省两级部署:集团LSMS与CSMS相连,接收CSMS在号码携带生效、注销、审计时广播的NP数据,更新集团LSMS数据库中的NP数据,并将NP数据转发集团计费系统、ENUM/NPDB、省LSMS;省LSMS和集团LSMS接口,接收集团LSMS广播的NP数据,更新省LSMS数据库中的NP数据,并将NP数据转发本省计费系统、HLR、NP-HLR。l 业务受理系统SOA:SOA负责本网内NP受理流程的管理中国电信SOA采用一级部署,在集团总部建设,实现本网内NP受理流程的管理,各省CRM系统与集团SOA接口,将号码携带用户请求发送给集团SOA,由集团SOA和CSMS进行交互,并将CSMS的处理结果返回给CRM系统。l 集团计费系统:集团计费系统与集团LSMS接口,获取NP数据用于话单分拣。l CRM系统/计费系统/服务开通系统:省CRM系统与集团SOA接口,负责省内NP业务的受理;省服务开通系统接收省CRM系统受理的NP业务订单,与SCP、HLR、MSC等设备接口,进行开通操作;省计费系统与省LSMS接口,获取NP数据用于话单分拣。l NP-HLR:NP-HLR具备NPDB和HLR功能,保存它网号码的NP签约网络数据,同时保存携入用户的业务签约信息,NP-HLR支持GMSC的NP查询请求。当用户为携入用户,NP-HLR查询被叫TLDN;当用户未携入或携入第三方,NP-HLR返回用户签约网络的RN。NP-HLR应具备携入用户的鉴权、移动性管理等HLR功能。NP-HLR中NP的数据需要与省LSMS中的数据库同步。l ENUM/NPDB:提供彩信业务的NP数据查询和被叫归属MMSC查询。ENUM/NPDB中NP的数据需要与省LSMS中的数据库同步。 l MC:携入用户的归属短信中心,负责处理携入用户的短信业务。携入用户的短信业务可以和C网用户在同一短信中心处理。l MSC/GMSC:负责C网呼叫异网时的NP查询,如果用户未携入则根据RN路由到相应运营商,如果用户携入,则根据TLDN进行呼叫接续。l MMSC:多媒体消息业务中心。5 接口协议概述集团SOA和省CRM系统、集团LSMS与省LSMS、集团LSMS与集团计费系统、集团LSMS与ENUM/NPDB、省LSMS与省计费系统、省LSMS与HLR、省LSMS与NP-HLR之间的主要通信协议为1.1版本的SOAP协议,协议文本采用UTF-8编码格式。集团LSMS与省LSMS、集团LSMS与集团计费系统、集团LSMS与ENUM/NPDB、省LSMS与省计费系统、省LSMS与HLR、省LSMS与NP-HLR之间的接口还使用FTP协议用于数据同步。5.1 消息类型集团SOA和省CRM系统、集团LSMS与省LSMS、集团LSMS与集团计费系统、集团LSMS与ENUM/NPDB、省LSMS与省计费系统、省LSMS与HLR、省LSMS与NP-HLR之间的SOAP消息采用“请求-响应”方式,即每条请求类消息都对应一个响应类消息。在请求类消息中产生RequestID,对应的响应消息中需复制请求消息中的RequestID。RequestID的具体使用方法详见5.2.1节。请求消息都必须嵌入到一个HTTP请求中发送,响应消息必须嵌入到HTTP的200响应中,如果对端回应其他HTTP响应码,则请求消息发送方应视为未收到响应消息。各类消息中所包含的返回代码必须为表5.1中所规定的值。如果返回代码为其他值,消息接受方应视为没有收到该消息。SOAP接口消息如下表所示:流程消息名称消息命令码返回代码(具体含义见附表5)业务申请申请请求REQ申请响应REQ_RESP成功:200,201失败:CSMS返回该消息时,可取值4XX,5XX,600,601,602,603,604,699SOA(O)返回该消息时,可取值4XX,5XX申请结果告知REQ_NOTIFY成功:200失败:610,611,612,613,614,615,699申请结果确认REQ_NOTIFY_RESP成功:200,201失败:4XX,5XX业务生效生效请求ACT生效响应ACT_RESP成功:200,201失败:4XX,5XX生效广播ACT_BROADCAST生效广播响应ACT_BROADCAST_RESP成功:200,201失败:4XX,5XX生效广播结果告知ACT_BROADCAST_NOTIFY成功:200失败:4XX,5XX,620生效广播结果确认ACT_BROADCAST_NOTIFY_RESP成功:200,201失败:4XX,5XX生效取消告知广播ACT_BROADCAST_REVERSE生效取消告知广播确认ACT_BROADCAST_REVERSE_RESP成功:200,201失败:4XX,5XX生效结果告知ACT_NOTIFY成功:200失败:4XX,5XX,620生效结果确认ACT_NOTIFY_RESP成功:200,201失败:4XX,5XX业务注销注销请求DACT原因码:645,646,647注销响应DACT_RESP成功:200,201失败:4XX,5XX,641,642,699注销结果告知DACT_RESULT_NOTIFY成功:200失败:641,642,699注销结果确认DACT_RESULT_NOTIFY_RESP成功:200,201失败:4XX,5XX注销广播DACT_BROADCAST注销广播确认DACT_BROADCAST_RESP成功:200,201失败:4XX,5XX注销告知DACT_NOTIFY注销确认DACT_NOTIFY_RESP成功:200,201失败:4XX,5XX申请取消取消申请CANCEL原因码:630,631取消响应CANCEL_RESP成功:200,201失败:4XX,5XX,639,699取消申请告知CANCEL_NOTIFY原因码:630,631,632,633,634取消告知确认CANCEL_NOTIFY_RESP成功:200,201失败:4XX,5XX欠费处理欠费停机申请SUSPEND欠费停机响应SUSPEND_RESP成功:200,201失败:4XX,5XX欠费停机告知SUSPEND_NOTIFY成功:200欠费停机确认SUSPEND_NOTIFY_RESP成功:200,201失败:4XX,5XX恢复业务申请RESUME恢复业务响应RESUME RESP成功:200,201失败:4XX,5XX恢复业务告知SUSPEND_NOTIFY成功:200恢复业务确认SUSPEND_NOTIFY_RESP成功:200,201失败:4XX,5XX审计按时间审计请求AUDIT按时间审计响应AUDIT_RESP成功:200,201失败:4XX,5XX,650审计申请AUDITAPPLY审计申请响应AUDITAPPLY_RESP成功:200,201失败:4XX,5XX审计恢复请求AUDITREPAIR审计恢复响应AUDITREPAIR_RESP成功:200,201失败:4XX,5XX审计结果告知AUDITREPAIR_NOTIFY成功:200审计结果确认AUDITREPAIR_NOTIFY _RESP成功:200,201失败:4XX,5XX表5.1 接口消息列表消息参数表详见第6章和第7章,其中消息参数表中的长度单位为字符CHAR。在消息参数中,I、O、H分别代表号码携入方、号码携出方和号码拥有者。在消息参数中,标记为“生成”的参数是指由消息发出方在发送此消息时新生成并填写;标记为“填充”的参数是指消息发出方根据之前接收到的消息中的字段填写;如无特殊说明,标记为“可选”的参数指的是消息发送方产生消息时可以不携带此参数,但是当消息携带了这些可选参数时,所有接收和处理此消息的设备都必须识别和正确处理此参数。对于申请结果告知消息,携带的“返回代码”和“错误消息”参数都可以有多个(最多可以携带6个返回代码)。“返回代码”参数名称分别为“ResponseCode”,“ResponseCode1”, “ResponseCode2”“ResponseCode5”,“错误/拒绝消息”参数名称分别为“ErrorMessage”,“ErrorMessage1”,“ErrorMessage2”“ErrorMessage5”,且“ResponseCodeN”与“ErrorMessageN”一一对应,例如“ResponseCode1”对应于“ErrorMessage1”。其中只有“ResponseCode”是必选参数,其他全部为可选,并且当ResponseCode为200时不能携带其他可选的“返回代码”和“错误消息/拒绝消息”参数。“返回代码”可以有对应的“错误/拒绝消息”,也可以没有对应的“错误/拒绝消息”。5.2 各种 ID 号的用法5.2.1 RequestIDRequestID为一个16位的定长字符串编码,且只能取值0-9的数字。用于关联请求类消息和相应的响应类消息。RequestID是由发送请求的实体负责生成的消息流水编号。RequestID格式为:运营商ID(6位)+流水号(10位)RequestID生命周期终结于收到相应的响应消息。例如,某一实体发送请求消息后,长时间没有收到具有相同RequestID的响应消息,定时器超时后重发该请求时,应采用相同的RequestID号。但是如果实体收到了失败原因为4XX的响应消息,修改后重新发送的请求消息应采用新的RequestID。5.2.2 FlowIDFlowID是由CSMS生成的在CSMS和SOA、SOA与CRM之间使用的一个全局唯一的编号,用于标志一个NP流程。FlowID为一个16位的定长字符串编码,且只能取值0-9的数字。其格式为:本地网区号(3位)+流程类型(1位)+日期(6位)+流水号(6位)其中本地网区号不足三位前补0,例如北京本地网区号为010;流程类型取值为1、2、3、4时,分别表示申请流程、注销流程、停机/恢复流程、审计流程,日期格式为YYMMDD。申请流程的FlowID:此ID用于将一个号码的整个申请流程关联起来。CSMS收到SOA(I)发来的申请请求后,将会为该号码的本次NP业务分配一个新的申请流程的FlowID,这个ID在申请、生效和可能发生的取消请求中全程有效,即一个号码在完成一次完整的NP流程中这个ID值是唯一的。申请流程的FlowID的生命周期截止于成功的生效广播流程结束。注销流程的FlowID:CSMS收到注销请求后,将会为该号码的本次注销分配一个新的注销流程ID。注销流程的FlowID的生命周期截止于注销流程结束。停机/恢复流程的FlowID:CSMS收到停机请求后,将会为该号码的本次停机分配一个新的停机/恢复流程FlowID。这个ID在停机过程以及可能发生的恢复流程中全程有效。停机/恢复流程FlowID的生命周期截止于业务恢复完成,或者停机时间超过期限进入注销流程。审计流程的FlowID:CSMS收到SOA发来的审计申请之后,将会为SOA发起的本次审计分配一个审计流程ID。审计流程的FlowID的生命周期截止于本次审计结束。5.2.3 ActBrcIDActBrcID是由CSMS生成的在CSMS和集团LSMS、集团LSMS与集团计费系统、集团LSMS与ENUM/NPDB、集团LSMS与省LSMS、省LSMS与省计费系统、省LSMS与HLR、省LSMS与NP-HLR之间使用的一个全局唯一的编号,用于关联一次生效广播的所有消息。ActBrcID为一个16位的定长字符串编码,且只能取值0-9的数字。其格式为:本地网区号(3位)+日期(6位)+流水号(7位)其中本地网区号不足三位前补0,例如北京本地网区号为010。此ID用于关联一个生效广播消息到该条消息生效成功或者可能发生的生效回退的全过程。ActBrcID只在当天有效,生效广播回退之后第二天重新发起广播时,应采用新的ActBrcID。6 集团SOA与省CRM系统协议接口根据NP业务流程,集团SOA与省CRM系统的接口消息相应的分为五部分,分别是:业务申请相关消息、业务生效相关消息、NP号码注销相关消息、业务申请取消相关消息、欠费处理相关消息。6.1 NP业务申请相关消息业务申请处理程序参见第8章。6.1.1 申请请求(请求类消息)此消息适用于:1)中国电信作为携入方,CRM系统与SOA接口,将受理的用户申请信息送SOA;2)中国电信作为携出方,SOA与CRM系统接口,将从CSMS发送来的用户申请信息转发给CRM系统,用于判断用户是否可携出。(参见8.1、8.2、8.3节)字段名称字段简称字段类型字段长度字段描述备注请求IDRequestID 定长字符串 16 见5.2.1节CRM(I)生成/SOA(O)生成消息命令码CommandCode 可变字符串 最大32 标识本消息包的操作类型,参见表5.1CRM(I)生成/SOA(O)填充业务类型 ServiceType 可变字符串 最大16 参见附表1 CRM(I)生成/SOA(O)填充NP号码(注1) NpCode 可变字符串 最大15 国内有效号码 CRM(I)生成/SOA(O)填充NP流程ID(注2)FlowID 定长字符串 16 见5.2.2节NULL/ SOA(O)填充网络ID(携出方)PortOutNetID定长字符串 8 携出方网络的ID号,格式及说明参见附表2CRM(I)生成/SOA(O)填充网络ID(携入方)PortInNetID定长字符串 8 携入方网络的ID号,格式及说明参见附表2CRM(I)生成/SOA(O)填充网络ID(号码拥有网络)HomeNetID定长字符串 8 号码拥有网络ID号,格式及说明参见附表2CRM(I)生成/SOA(O)填充姓名 UserName 可变字符串 最大32 CRM(I)生成/SOA(O)填充证件类型CredType可变字符串最大20参见附表4CRM(I)生成/SOA(O)填充证件号码CredNumber可变字符串最大32CRM(I)生成/SOA(O)填充联系电话Telephone可变字符串最大15用户的固定电话或手机号码,格式要求为国内有效号码CRM(I)生成/SOA(O)填充申请时间ReqTimeDate19格式“YYYY-MM-DD HH:MM:SS”,采用24小时制。此字段标明用户办理NP申请的时间CRM(I)生成/SOA(O)填充代办人姓名(注3)Name2可变字符串最大32如果是单位用户,需要填写办理人姓名CRM(I)生成/SOA(O)填充可选代办人证件类型(注3)CredType2可变字符串最大20参见附表4,如果是单位用户,需要填写办理人证件类型CRM(I)生成/SOA(O)填充可选代办人证件号码(注3)CredNumber2可变字符串最大32如果是单位用户,需要填写办理人号码CRM(I)生成/SOA(O)填充可选备注Remark可变字符串最大128CRM(I)生成/SOA(O)填充可选表6.1 申请请求消息字段定义消息说明: 注1:NP号码的长度与业务类型相关,接收方应根据该本地网固定用户和移动用户国内有效号码的位长判断位长是否正确。注2:对于FlowID参数,NULL是指当CRM(I)发出此消息时不携带此参数;但消息从CSMS发出时,由CSMS生成FlowID并填写,SOA(O)转发消息时填充。注3:如果是单位用户,代办人姓名、证件类型、证件号码必须填写;如果是个人用户,该信息可选。6.1.2 申请响应(响应类消息)此消息是对申请请求(请求类消息)的响应,适用于:1)中国电信作为携入方,SOA与CRM系统接口,发送此消息,确认接受CRM系统发送的申请请求;2)中国电信作为携出方,CRM系统与SOA接口,发送此消息,确认接受SOA发送的申请请求。(参见8.1、8.2、8.3节)字段名称字段简称字段类型字段长度字段描述备注请求ID RequestID 定长字符串 16 与申请请求消息中的请求ID号相同SOA(I)填充/CRM(O)填充消息命令码CommandCode 可变字符串最大32 标识本消息包的操作类型,参见表5.1SOA(I)生成/CRM(O)生成业务类型 ServiceType 可变字符串 最大16 参见附表1 SOA(I)填充/CRM(O)填充NP号码 NpCode 可变字符串 最大15 国内有效号码 SOA(I)填充/CRM(O)填充NP流程ID FlowID 定长字符串 16 见5.2.2节NULL/ CRM(O)填充返回代码 ResponseCode 定长字符串 3 接受返回200,拒绝返回异常码,参见附表5SOA(I)生成/CRM(O)生成错误消息 ErrorMessage 可变字符串 最大128 若拒绝则填写拒绝原因的文字描述SOA(I)生成/CRM(O)生成 可选备注 Remark 可变字符串最大128SOA(I)生成/CRM(O)生成 可选表6.2 申请响应消息字段定义6.1.3 申请结果告知(请求类消息)此消息适用于:1)中国电信作为携入方,SOA与CRM系统接口,将从CSMS接收到的携出方根据用户申请信息判断用户是否可携出的结果信息通知CRM系统;2)中国电信作为携出方,CRM系统根据用户申请信息判断用户是否可携出,与SOA接口,将结果信息通知SOA。(参见8.1、8.2、8.3节)字段名称字段简称字段类型字段长度字段描述备注请求ID RequestID 定长字符串 16 见5.2.1节SOA(I)生成/CRM(O)生成消息命令码CommandCode 可变字符串最大32 标识本消息包的操作类型,参见表5.1SOA(I)生成/CRM(O)生成业务类型 ServiceType 可变字符串 最大16 参见附表1 SOA(I)填充/CRM(O)填充NP号码 NpCode 可变字符串 最大15 国内有效号码 SOA(I)填充/CRM(O)填充NP流程ID FlowID 定长字符串 16 见5.2.2节SOA(I)填充/CRM(O)填充返回代码(注1) ResponseCode 定长字符串 3 SOA(I)填充/CRM(O)生成错误消息 ErrorMessage 可变字符串 最大128 SOA(I)填充/CRM(O)生成可选备注 Remark 可变字符串最大128对于非实名制用户,CRM(O)填写“非实名制用户”,SOA(I)转发SOA(I)生成/CRM(O)生成可选表6.3 申请结果告知消息字段定义消息说明:SOA(I)只有在收到CSMS发来的申请结果告知消息后,才能向CRM(I)发出申请结果告知消息。消息中的返回代码和错误消息两个参数字段,SOA(I)应按照CSMS通过申请结果告知消息发来的值进行填写。注1:对于返回代码为611(签约时间未满)的情况,CRM(O)应在错误消息参数中填写此号码的合同简要信息和合同到期时间,文字描述格式为“合同简要信息,YYMMDD”,其中“合同简要信息”的内容由运营企业根据实际情况确定,YYMMDD为合同到期时间;对于返回代码为610(申请用户身份不符)的情况,CRM(O)应在错误消息参数中填写身份证号码不符还是姓名不符,文字描述格式为“身份证号码不符”或“姓名不符”;对于返回代码为612(用户与携出方有话费纠纷)的情况,CRM(O)应在错误消息参数中填写此号码的欠费帐期和金额,文字描述格式为“YYMMYYMM,*元”,其中YYMMYYMM为欠费帐期,*为欠费金额。6.1.4 申请结果确认(响应类消息)此消息是对申请结果告知(响应类消息)的响应,适用于:1)中国电信作为携入方,CRM系统与SOA接口,发送此消息,确认是否收到SOA送来的申请结果告知消息;2)中国电信作为携出方,SOA与CRM系统接口,发送此消息,确认是否收到CRM系统送来的申请结果告知消息。(参见8.1、8.2、8.3节)字段名称字段简称字段类型字段长度字段描述备注请求ID RequestID 定长字符串 16 与申请结果告知消息中的请求ID号相同CRM(I)填充/SOA(O)填充消息命令码CommandCode 可变字符串最大32 标识本消息包的操作类型,参见表5.1CRM(I)生成/SOA(O)生成业务类型 ServiceType 可变字符串 最大16 参见附表1 CRM(I)填充/SOA(O)填充NP号码 NpCode 可变字符串 最大15 国内有效号码 CRM(I)填充/SOA(O)填充NP流程ID FlowID 定长字符串 16 见5.2.2节CRM(I)填充/SOA(O)填充返回代码 ResponseCode 定长字符串 3 成功返回200,失败返回异常码,参见附表5CRM(I)生成/SOA(O)生成错误消息 ErrorMessage 可变字符串 最大128 若失败则填写失败原因的文字描述CRM(I)生成/SOA(O)生成可选备注 Remark 可变字符串最大128CRM(I)生成/SOA(O)生成可选表6.4申请结果确认消息字段定义6.2 NP业务生效相关消息业务生效处理程序参见第9章。6.2.1 生效请求(请求类消息)此消息适用于:中国电信作为携入方,CRM系统与SOA接口,向SOA发送此消息,申请业务生效处理。(参见9.1、9.2节)字段名称字段简称字段类型字段长度字段描述备注请求ID RequestID 定长字符串 16 见5.2.1节CRM(I)生成消息命令码CommandCode 可变字符串最大32 标识本消息包的操作类型,参见表5.1CRM(I)生成业务类型 ServiceType 可变字符串 最大16 参见附表1 CRM(I)填充NP号码 NpCode 可变字符串 最大15 国内有效号码 CRM(I)填充NP流程ID FlowID 定长字符串 16 见5.2.2节CRM(I)填充备注 Remark 可变字符串最大128CRM(I)生成可选表6.5 生效请求消息字段定义6.2.2 生效响应(响应类消息)此消息是对生效请求(请求类消息)的响应,适用于:中国电信作为携入方,SOA与CRM系统接口,向CRM系统发送此消息,告知业务生效申请是否被SOA接受。(参见9.1、9.2节)字段名称字段简称字段类型字段长度字段描述备注请求ID RequestID 定长字符串 16 与生效请求消息中的请求ID号相同SOA(I)填充 消息命令码CommandCode 可变字符串最大32 标识本消息包的操作类型,参见表5.1SOA(I)生成业务类型 ServiceType 可变字符串 最大16 参见附表1 SOA(I)填充NP号码 NpCode 可变字符串 最大15 国内有效号码 SOA(I)填充 NP流程ID FlowID 定长字符串 16 见5.2.2节SOA(I)填充返回代码Res