### DSMP常用错误代码表详解 #### 一、概述 DSMP(Dream Service Management Platform,梦网服务管理平台)作为中国移动的重要组成部分,在处理各种服务请求和业务操作时,需要通过一系列的标准错误代码来标识和反馈可能遇到的问题。本文将详细介绍DSMP规范中定义的各类错误代码,帮助技术人员更好地理解和解决在实际工作中遇到的各种问题。 #### 二、DSMP错误代码详解 ##### 1. 1MISC响应代码与业务网关之间接口消息的错误代码 这部分错误代码主要涉及DSMP与业务网关之间的通信问题,具体如下: - **0**:成功。 - **1**:其他错误。 - **100**:手机号码不存在。这通常意味着请求中提供的手机号码在系统中没有对应的记录。 - **101**:手机号码错误。这意味着虽然手机号码存在,但是格式或数字有误。 - **102**:用户停机。指用户因某种原因(如欠费、违规等)已被停机。 - **103**:用户欠费。指用户账户余额不足或存在欠费情况。 - **104**:用户无此权限。表示用户没有进行某项操作所需的权限。 - **105**:业务代码错误。这可能是因为提供的业务代码不正确或无效。 - **106**:服务代码错误。同样是指服务代码不正确或无效。 - **107**:业务不存在。请求的业务在系统中不存在。 - **108**:业务暂停。指该业务因某种原因被暂停。 - **109**:该服务种类不存在。即请求的服务种类在系统中不存在。 - **110**:该服务种类未开通。即使服务种类存在,但用户并未开通此类服务。 - **111**:业务未开通。指用户尚未开通所请求的业务。 - **112**:SP代码错误。这里的SP指的是服务提供商,表示提供的SP代码不正确。 - **113**:SP不存在。表示请求中的SP在系统中不存在。 - **114**:SP暂停。指该SP因某种原因被暂停服务。 - **115**:用户没有订购此业务。即使业务存在,但用户未订购该业务。 - **116**:用户暂停此业务。即使用户已订购该业务,但由于某些原因已暂停。 - **117**:业务不对该用户开放。该业务可能只对特定类型的用户开放。 - **118**:用户已经订购该业务。即用户已订阅了该业务,无法重复订购。 - **119**:用户不能取消该业务。对于某些业务,用户可能无法取消。 - **120**:话单格式错误。表示账单或话单格式不符合标准。 - **121**:无此业务。与107相似,表示请求的业务不存在。 - **122**:接收错误。可能是因为接收方无法正确解析或处理请求。 - **123**:业务价格为负。业务价格不应为负数。 - **124**:业务价格格式错误。价格格式不符合标准。 - **125**:业务价格越界。价格超出允许范围。 - **126**:用户不是神州行用户。对于某些业务,仅限神州行用户使用。 - **127**:用户无足够余额。用户账户余额不足以支持本次操作。 - **128**:用户补款、冲正失败。补款或冲正操作未能成功完成。 - **129**:用户已是梦网用户。即用户已经是梦网用户,无需再次注册。 - **130**:BOSS数据同步错误(更新:用户在BOSS中没有相关用户数据)。BOSS系统中未找到用户的相应数据。 - **131**:BOSS数据同步错误。BOSS系统的数据同步出现问题。 - **132**:无相关信息。表示请求的数据不存在。 - **133**:用户信息数据同步错误。用户信息的同步过程中出现问题。 - **134**:SP信息同步错误。SP信息的同步过程中出现问题。 - **135**:业务信息同步错误。业务信息的同步过程中出现问题。 - **136**:用户密码错误。用户输入的密码不正确。 - **137**:伪码信息错误。可能是指伪码格式或内容错误。 - **138**:用户相关信息不存在。用户的相关信息在系统中不存在。 - **139**:用户是黑名单用户。即用户被列入黑名单,无法使用某些服务。 - **150**:用户已订购组内其他服务。用户已订购同一服务组内的其他服务。 - **151**:用户未订购该组的主服务。用户未订购该服务组的主要服务。 - **152**:该服务组不存在。请求的服务组在系统中不存在。 - **160**:用户试用该业务期满。用户对该业务的试用期已结束。 ##### 2. MISC与SCP之间接口的错误代码定义 这部分错误代码主要用于DSMP与SCP(Service Control Point,服务控制点)之间的通信,具体如下: - **-1**:状态码错误,必须与所有其他错误码都不相同。 - **0**:执行成功。 - **1**:移动用户账户数据无效(非神州行预付费用户)。非神州行用户无法使用某些功能。 - **2**:数据库操作失败。数据库查询或操作出现问题。 - **3**:鉴权失败。用户身份验证失败。 - **4**:超过最大错误次数。操作失败次数超过限制。 - **5**:移动用户账户数据无效(没有激活)。用户账户未激活。 - **6**:服务没有激活。请求的服务未激活。 - **7**:用户余额不足。用户账户余额不足以支付本次操作。 - **8**:超过包月费用上限。用户的包月费用达到上限。 - **9**:超过最高欠费额。用户的欠费超过了最高限额。 - **10**:用户已注册该项服务。用户已注册该服务,无法重复注册。 - **11**:用户没有注册该项服务。用户未注册该服务。 - **12**:移动用户已存在。移动用户在系统中已存在。 - **13**:GW向SMC提交短消息失败。短消息中心接收失败。 - **14**:GW非法。网关存在合法性问题。 - **15**:摘要非法。摘要信息不符合要求。 - **16**:参数错误。提供的参数不符合标准。 - **17**:服务器端数据未传完。服务器端数据传输未完成。 - **200**:正常应答。服务器端正常响应。 - **205**:注册成功。用户注册成功。 - **206**:注册不成功。用户注册失败。 - **207**:注销成功。用户注销成功。 - **208**:注销失败。用户注销失败。 - **209**:无临时话单。未找到临时话单记录。 - **400**:服务器端无法理解请求CMPP包。服务器无法解析CMPP请求包。 - **401**:用户未被认证,应答包中包含Authenticate,要用户认证。用户未通过认证。 - **413**:请求实体太长。请求内容长度过长。 - **414**:梦网内部实体间的XML消息体错误。梦网内部实体间的消息体不符合XML标准。 - **415**:SP发给GW的XML消息体错误。SP发送给网关的消息体不符合XML标准。 ##### 3. MISC之间接口的错误代码定义 这部分错误代码主要涉及DSMP内部不同组件之间的数据同步问题,具体如下: - **2000**:用户基本数据同步失败。用户基本信息同步失败。 - **2001**:用户与服务相关的数据同步失败。用户与服务相关的数据同步失败。 - **2002**:用户的订购关系同步失败。用户的订购关系同步失败。 - **2003**:全网的SP数据同步失败。全网范围内SP数据同步失败。 - **2004**:全网的业务数据同步失败。全网范围内业务数据同步失败。 ##### 4. CMPP3.0状态报告出现的错误代码 这部分错误代码主要涉及CMPP协议中状态报告的相关错误,具体如下: - **CB:0001**:非神州行预付费用户。用户不是神州行预付费用户。 - **CB:0005**:PPS用户状态异常(包括未头次使用、储值卡被封锁、储值卡进入保留期、储值卡挂失)。PPS用户状态异常。 - **CB:0007**:用户余额不足。用户账户余额不足。 - **CA:0054**:发送消息失败。发送消息失败。 - **CB:0001**:非神州行预付费用户(用户已经被销号)。用户不是神州行预付费用户且已被销号。 - **CB:0002**:数据库操作失败。数据库操作失败。 - **CB:0053**:梦网用户不存在。梦网用户在系统中不存在。 - **DELIVRD**:消息发送成功。消息成功发送到用户手机。 - **EXPIRED**:表示因为用户长时间关机或者不在服务区等导致的短信息超时没有提交到用户手机上。消息因超时未能送达。 - **REJECTD**:消息因为某些原因被拒绝。消息被拒绝。 - **UNDELIV**:表示全球通用户因为状态不正确如处于停机、挂起等状态而导致的用户无法享受服务。全球通用户因状态问题无法接收服务。 - **MC:xxxx**:系统未从短信中心接收到状态报告。系统未从短信中心接收到状态报告。 - **MI:xxxx**:同“EXPIRED”。消息因超时未能送达。 - **MN:xxxx**:同“REJECTD”。消息被拒绝。 - **MB:0066**:短信中心回的,超作最大发送次数可能是手机满了。短信发送次数超过限制。 - **MK:00**:未知错误。 #### 三、总结 通过对上述错误代码的详细解读,我们可以更好地理解DSMP系统中可能出现的各种问题,并能及时有效地进行故障排查和问题解决。这些错误代码不仅有助于提高系统维护效率,还能帮助开发人员和运维人员更准确地定位问题所在,确保系统的稳定运行和服务质量。
- 粉丝: 0
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助