由于我们的短信平台需要更换为CMPP3,所以用.net写了一个Provision反向正向接口,在调试过程中,遭遇了诸多问题,主要是资源的匮乏,特别是错误码没有资料可查,终于从移动处要到了错误码文件。
1.1 DSMP规范定义的错误码
1.1.1 MISC响应代码与业务网关之间接口消息的错误代码
错误代码
|
错误描述
|
备注
|
0
|
成功
|
|
1
|
其他错误
|
|
100
|
手机号码不存在
|
|
101
|
手机号码错误
|
|
102
|
用户停机
|
|
103
|
用户欠费
|
|
104
|
用户无此权限
|
|
105
|
业务代码错误
|
|
106
|
服务代码错误
|
|
107
|
业务不存在
|
|
108
|
业务暂停
|
|
109
|
该服务种类不存在
|
|
110
|
该服务种类未开通
|
|
111
|
业务未开通
|
|
112
|
SP代码错误
|
|
113
|
SP不存在
|
|
114
|
SP暂停
|
|
115
|
用户没有订购此业务
|
|
116
|
用户暂停此业务
|
|
117
|
业务不对该用户开放
|
|
118
|
用户已经订购该业务
|
|
119
|
用户不能取消该业务
|
|
120
|
话单格式错误
|
|
121
|
无此业务
|
|
122
|
接收错误
|
|
123
|
业务价格为负
|
|
124
|
业务价格格式错误
|
|
125
|
业务价格越界
|
|
126
|
用户不是神州行用户
|
|
127
|
用户无足够余额
|
|
128
|
用户补款、冲正失败
|
|
129
|
用户已是梦网用户
|
|
130
|
BOSS数据同步错误
|
|
131
|
BOSS数据同步错误
|
|
132
|
无相关信息
|
|
133
|
用户信息数据同步错误
|
|
134
|
SP信息同步错误
|
|
135
|
业务信息同步错误
|
|
136
|
用户密码错误
|
|
137
|
伪码信息错误
|
|
138
|
用户相关信息不存在
|
|
139
|
用户是黑名单用户
|
|
|
|
|
150
|
用户已订购组内其他服务
|
|
151
|
用户未订购该组的主服务
|
|
152
|
该服务组不存在
|
|
160
|
用户试用该业务期满
|
|
1.1.2 MISC与SCP之间接口的错误代码定义
错误代码
|
错误描述
|
备注
|
-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包
|
|
401
|
用户未被认证,应答包中包含Authenticate,要用户认证
|
|
|
|
|
413
|
请求实体太长
|
|
414
|
梦网内部实体间的XML消息体错误
|
|
415
|
SP发给GW的XML消息体错误
|
|
1.1.3 MISC之间接口的错误代码定义
错误代码
|
错误描述
|
备注
|
2000
|
用户基本数据同步失败
|
|
2001
|
用户与服务相关的数据同步失败
|
|
2002
|
用户的订购关系同步失败
|
|
2003
|
全网的SP数据同步失败
|
|
2004
|
全网的业务数据同步失败
|
|