infoX 错误码说明书.docx
- 文档编号:8210973
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:43
- 大小:41.29KB
infoX 错误码说明书.docx
《infoX 错误码说明书.docx》由会员分享,可在线阅读,更多相关《infoX 错误码说明书.docx(43页珍藏版)》请在冰豆网上搜索。
infoX错误码说明书
产品名称
密级
infoX
产品版本
共29页
V100R001
infoXV100R001.3D3错误码说明书
Preparedby
拟制
陈向荣
Date
日期
2003-12-3
Reviewedby
评审人
Date
日期
Approvedby
批准
Date
日期
HuaweiTechnologiesCo.,Ltd.
华为技术有限公司
Allrightsreserved
版权所有XX
(DVP05T04V2.2/IPD-CMMV2.0/forinternaluseonly)
(DVP05T04V2.2/IPD-CMMV2.0/仅供内部使用)
RevisionRecord修订记录
Date
日期
RevisionVersion
修订
版本
CRID/DefectID
CR号
SecNo.
修改
章节
ChangeDescription
修改描述
Author
作者
2003-12-3
1.00
初稿完成
陈向荣
2004-9-20
1.01
更新网关错误码
孙记堂
DistributionList分发记录
CopyNo.
Holder'sName&Role
持有者和角色
IssueDate
分发日期
1
2
3
4
5
Catalog目录
1简介5
2SMPP话单错误码5
3CMPP消息应答错误码6
3.1CMPP协议登录错误码6
3.2CMPP异步流程错误码6
3.3CMPP3.0同步流程错误码6
3.4CMPP2.0同步流程错误码7
3.5CMPP状态报告错误stat含义7
3.6给GNS应答错误码说明9
4接口断连错误码说明9
4.1infoX接口断连的原因概述9
4.2业务模块发送的消息协议错误10
4.3握手或接收异常错误10
4.4TCP/IP的SOCKET关闭或产生异常11
4.5WINDOWS平台SOCKET错误码说明11
4.6UNIX平台SOCKET错误码说明19
5维测及网管错误码说明19
6错误码说明21
6.1.1AAAA网关错误码21
6.1.2BBBBSCP返回的错误码23
6.1.3CCCCISMG返回的错误码25
6.1.4DDDDSP返回的错误码25
6.1.5EEEEDSMP返回的错误码25
6.1.6FFFFSMC返回的错误码27
6.1.7GGGGSPACE返回的错误码29
6.1.8XXXX消息发往SCP、SP、DSMP、SMC出错时错误码29
6.1.9ZZZZ为SMSC返回的状态报告中ERR的值29
infoX错误码说明书
Keywords关键词:
Abstract摘要:
Listofabbreviations缩略语清单:
Abbreviations缩略语
Fullspelling英文全名
Chineseexplanation中文解释
SMPP
ShortMessagePointtoPointProtocoll
点对点短消息协议
SMSC(SMC)
ShortMessageServiceCenter
短消息中心
CMPP
ChinaMobilPointtoPoint
移动短消息点到点新协议
DSMP
数据业务处理平台
SCP
Servicecontrolpoint
业务控制点
1简介
该文档适用于infoXV100R001.3D2版本网关。
文档读者:
infoX维护人员
2SMPP话单错误码
错误码
含义
AAAA
网关错误码
1XXXX
消息发往SCP出错时错误码
2BBBB
SCP返回错误应答时的错误码,其中BBBB为SCP返回的错误应答消息中的错误码值
3XXXX
消息发往下一级ISMG出错时错误码
4CCCC
下一级ISMG返回错误应答时的错误码,其中CCCC为下一级ISMG返回的错误应答消息中的错误码值
5XXXX
消息发往SP出错时错误码
6DDDD
SP返回错误应答时的错误码,其中DDDD为SP返回的错误应答消息中的错误码值
7XXXX
消息发往DSMP出错时错误码
8EEEE
DSMP返回错误应答时的错误码,其中EEEE为DSMP返回的错误应答消息中的错误码值
9XXXX
消息发往SMC出错时错误码
10FFFF
SMC返回错误应答时的错误码,其中FFFF为SMC返回的错误应答消息中的错误码值
11XXXX
消息发往SPACE出错时错误码
12GGGG
SPACE返回错误应答时的错误码,其中FFFF为SPACE返回的错误应答消息中的错误码值
有关AAAA、XXXX、BBBB、CCCC、DDDD、EEEE、FFFF和GGGG的含义参见错误码说明
内部等待状态报告错误吗:
错误码
含义
98004
等待状态报告实体数不够
98005
等待状态报告超时
98009
等待状态报告短信中心地址为空
3CMPP消息应答错误码
3.1CMPP协议登录错误码
1~4为CMPP协议标准错误码,55~57为网关扩展错误码,59~保留
错误码
含义
1
消息结构错
2
非法源地址
3
认证错
4
版本太高
55
超过系统接口数
56
超过帐号设置接口数
57
SP登陆IP错误
58
创建soap处理线程失败
59~
保留
3.2CMPP异步流程错误码
错误码
含义
参见AAAA的取值说明
3.3CMPP3.0同步流程错误码
1~10000:
网关错误码
20001~30000:
SCP错误码
40001~50000:
前转网关错误码
60001~70000:
SP错误码
80001~90000:
DSMP错误码
100001~110000:
SMC错误码
120001~:
SPACE错误码
错误码
含义
AAAA
网关错误码
2BBBB
SCP返回错误应答时的错误码,其中BBBB为SCP返回的错误应答消息中的错误码值
4CCCC
下一级ISMG返回错误应答时的错误码,其中CCCC为下一级ISMG返回的错误应答消息中的错误码值
6DDDD
SP返回错误应答时的错误码,其中DDDD为SP返回的错误应答消息中的错误码值
8EEEE
DSMP返回错误应答时的错误码,其中EEEE为DSMP返回的错误应答消息中的错误码值
10FFFF
SMC返回错误应答时的错误码,其中FFFF为SMC返回的错误应答消息中的错误码值
12GGGG
SPACE返回错误应答时的错误码,其中GGGG为SPACE返回的错误应答消息中的错误码值
3.4CMPP2.0同步流程错误码
1~100:
本网关错误码
101~200:
前转网关错误码
201~240:
SCP错误码
241~255:
SMC错误码
错误码
含义
AA(1~99)
网关错误码,AA的取值参见AAAA的取值说明
100+AA
下一级ISMG返回错误应答时的错误码
201~239
SCP返回错误应答时的错误码,其值含义参见相应网关的配置文件CmppErrMap.dat。
其中201为没有对应关系的SCP错误
241~255
SMC返回错误应答时的错误码,其值含义参见相应网关的配置文件CmppErrMap.dat,其中241为没有对应关系的SMC错误
3.5CMPP状态报告错误stat含义
MessageState
FinalMessageStates
Description
DELIVERED
DELIVRD
Messageisdeliveredtodestination
EXPIRED
EXPIRED
Messagevalidityperiodhas
expired
DELETED
DELETED
Messagehasbeendeleted.
UNDELIVERABLE
UNDELIV
Messageisundeliverable
ACCEPTED
ACCEPTD
Messageisinacceptedstate(i.e.hasbeenmanuallyreadonbehalfofthesubscriberbycustomerservice)
UNKNOWN
UNKNOWN
Messageisininvalidstate
REJECTED
REJECTD
Messageisinarejectedstate
NOROUTE
NOROUTE
查找路由失败
MA:
xxxx
MA:
xxxx
SMSC不返回响应消息时的状态报告
MB:
xxxx
MB:
xxxx
SMSC返回错误响应消息时的状态报告
MC:
xxxx
MC:
xxxx
没有从SMSC处接收到状态报告时的状态报告
CA:
xxxx
CA:
xxxx
SCP不返回响应消息时的状态报告
CB:
xxxx
CB:
xxxx
SCP返回错误响应消息时的状态报告
DA:
xxxx
DA:
xxxx
DSMP不返回响应消息时的状态报告
DB:
xxxx
DB:
xxxx
DSMP返回错误响应消息时的状态报告
SA:
xxxx
SA:
xxxx
SP不返回响应消息时的状态报告
SB:
xxxx
SB:
xxxx
SP返回错误响应消息时的状态报告
IA:
xxxx
IA:
xxxx
下一级ISMG不返回响应消息时的状态报告
IB:
xxxx
IB:
xxxx
下一级ISMG返回错误响应消息时的状态报告
IC:
xxxx
IC:
xxxx
没有从下一级ISMG处接收到状态报告时的状态报告
ID:
xxxx
ID:
xxxx
网关ISMG内部检测错误码
ID:
0020
ID:
0020
SPACE用户鉴权模块鉴权用户停机或欠费错误
ID:
0021
ID:
0021
SPACE用户鉴权模块:
用户销户错误
MI:
:
zzzz
MI:
:
zzzz
SMSC返回状态报告的状态值为EXPIRED
MJ:
zzzz
MJ:
zzzz
SMSC返回状态报告的状态值为DELETED
MK:
zzzz
MK:
zzzz
SMSC返回状态报告的状态值为UNDELIV
ML:
zzzz
ML:
zzzz
SMSC返回状态报告的状态值为ACCEPTD
MM:
zzzz
MM:
zzzz
SMSC返回状态报告的状态值为UNKNOWN
MN:
zzzz
MN:
zzzz
SMSC返回状态报告的状态值为REJECTD
MH:
zzzz
MH:
zzzz
其它值
注意:
其中ACCEPTED为中间状态,网关若从短信中心收到后应丢弃,不做任何操作;
Stat字段长度为7个字节,填写时应填表一中FinalMessageStates中的缩写形式,如状态为DELIVERED时填写DELIVRD,依此类推;
3.6给GNS应答错误码说明
错误码
含义
0
系统操作成功
1
没有匹配路由
2
源网关代码错误
3
路由类型错误
4
本节点不支持更新(GNS分节点)
5
路由信息更新失败
6
汇接网关路由信息时间戳比本地路由信息时间戳旧
9
系统繁忙
10
Update_type错误
11
路由编号错误
12
目的网关代码错误
13
目的网关IP错误
14
目的网关Port错误
15
MT路由起始号码段错误
16
MT路由截止号码段错误
17
手机所属省代码错误
18
用户类型错误
19
SP_Id错误
20
SP_Code错误
21
SP_AccessType错误
22
Service_Id错误
23
Start_code错误
24
End_code错误
4接口断连错误码说明
4.1infoX接口断连的原因概述
接口断连的原因一般可分为三类,分别为:
A、握手超时(EnquireLink)
B、业务模块发送的消息协议错误
C、TCP/IP的SOCKET关闭或产生异常。
以下将对各情况进行描述。
4.2业务模块发送的消息协议错误
此情况由于客户模块发送了结构错误的消息,或者消息错位,导致infoX读取消息错误。
由于infoX与客户模块采用消息流格式,为防止由于消息错位造成以后的消息都不能正确取得,此时,对于基中的某些消息,infoX将断连接口。
原因分别为:
错误码
原因分析
后续操作
97001
缺省解码失败
为防止以后消息错位,接口将断连
97002
消息头错误
为防止以后消息错位,接口将断连
97003
源缓冲区不够,不处理
继续接收消息
97004
目的缓冲区不够
为防止以后消息错位,接口将断连
97005
严重协议错误
为防止以后消息错位,接口将断连
97006
协议中某字段一般性错误
只删除此消息,不断开接口
97007
接收到NACK消息
为防止以后消息错位,接口将断连
97008
接收太多的握手
接口将断连
97009
地址错误,NPI、TON不支持
只删除此消息,不断开接口
97010
时间格式错误
只删除此消息,不断开接口
97011
DCS错误
只删除此消息,不断开接口
97012
协议不支持
只删除此消息,不断开接口
97013~97999
保留
例:
2001/05/2815:
31:
032ID为32的接口产生接口断连信息,对端地址:
10.10.2.1ErrCode:
97001,ErrorType:
0
4.3握手或接收异常错误
错误码
原因分析
后续操作
19000
保留
19001
接收消息的Buff出了问题
接口将断连
19002
解码返回的值不对(只能是0/-1/>0)
接口将断连
19003
握手超时
接口将断连
19004
对端主动关闭Socket
19005
连接对方服务器的间隔时间,到时重连
19006
发送Login请求后,等待对方服务器的应答消息超时
19007
进行Socket底层的连接建立,等待connect函数的时间
19008
Dsmpfepread消息错误
4.4TCP/IP的SOCKET关闭或产生异常
此情况是由于客户端主动关闭退出产生的提示信息,错误代码为“0”;
例:
2001/05/2815:
32:
142ID为32的接口产生接口断连信息,对端地址:
10.10.2.1ErrCode:
0,ErrorType:
0
或者由于SOCKET底层的其它异常错误,导致接口断连,此时的错误码将有多种多样,详细描述请见WINDOWS平台SOCKET错误码说明及UNIX平台错误码说明。
例:
2001/05/3015:
49:
322ID为32的接口产生接口断连信息,对端地址:
10.10.2.1ErrCode:
10054,ErrorType:
0
4.5WINDOWS平台SOCKET错误码说明
MSDN对于SOCKET异常ID的描述
错误码值
错误码标识
含义
10004
WSAEINTR
Interruptedfunctioncall.
AblockingoperationwasinterruptedbyacalltoWSACancelBlockingCall.
10013
WSAEACCES
Permissiondenied.
Anattemptwasmadetoaccessasocketinawayforbiddenbyitsaccesspermissions.Anexampleisusingabroadcastaddressforsendtowithoutbroadcastpermissionbeingsetusingsetsockopt(SO_BROADCAST).
10014
WSAEFAULT
Badaddress.
Thesystemdetectedaninvalidpointeraddressinattemptingtouseapointerargumentofacall.Thiserroroccursifanapplicationpassesaninvalidpointervalue,orifthelengthofthebufferistoosmall.Forinstance,ifthelengthofanargumentwhichisastructsockaddrissmallerthansizeof(structsockaddr).
10022
WSAEINVAL
Invalidargument.
Someinvalidargumentwassupplied(forexample,specifyinganinvalidleveltothesetsockoptfunction).Insomeinstances,italsoreferstothecurrentstateofthesocket-forinstance,callingacceptonasocketthatisnotlistening.
10024
WSAEMFILE
Toomanyopenfiles.
Toomanyopensockets.Eachimplementationmayhaveamaximumnumberofsockethandlesavailable,eitherglobally,perprocessorperthread.
10035
WSAEWOULDBLOCK
Resourcetemporarilyunavailable.
Thiserrorisreturnedfromoperationsonnon-blockingsocketsthatcannotbecompletedimmediately,forexamplerecvwhennodataisqueuedtobereadfromthesocket.Itisanon-fatalerror,andtheoperationshouldberetriedlater.ItisnormalforWSAEWOULDBLOCKtobereportedastheresultfromcallingconnectonanon-blockingSOCK_STREAMsocket,sincesometimemustelapsefortheconnectiontobeestablished.
10036
WSAEINPROGRESS
Operationnowinprogress.
Ablockingoperationiscurrentlyexecuting.WindowsSocketsonlyallowsasingleblockingoperationtobeoutstandingpertask(orthread),andifanyotherfunctioncallismade(whetherornotitreferencesthatoranyothersocket)thefunctionfailswiththeWSAEINPROGRESSerror.
10037
WSAEALREADY
Operationalreadyinprogress.
Anoperationwasattemptedonanon-blockingsocketthatalreadyhadanoperationinprogress-i.e.callingconnectasecondtimeonanon-blockingsocketthatisalreadyconnecting,orcancelinganasynchronousrequest(WSAAsyncGetXbyY)thathasalreadybeencanceledorcompleted.
10038
WSAENOTSOCK
Socketoperationonnon-socket.
Anoperationwasattemptedonsomethingthatisnotasocket.Eitherthesockethandleparameterdidnotreferenceavalidsocket,orforselect,amemberofanfd_setwasnotvalid.
10039
WSAEDESTADDRREQ
Destinationaddressrequired.
Arequiredaddresswasomittedfromanoperationonasocket.Forexample,thiserrorwillbereturnedifsendtoiscalledwiththeremoteaddressofADDR_ANY.
10040
WSAEMSGSIZE
Messagetoolong.
Amessagesentonadatagramsocketwaslargerthantheinternalmessagebufferorsomeothernetworklimit,orthebufferusedtoreceiveadatagramintowassmallerthanthedatagramitself.
10041
WSAEPROTOTYPE
Protocolwrongtypeforsocket.
Aprotocolwasspecifiedinthesocketfunctioncallthatdoesnotsup
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- infoX 错误码说明书 错误 说明书