infoX 错误码说明书.docx

上传人:b****5 文档编号:8210973 上传时间:2023-01-29 格式:DOCX 页数:43 大小:41.29KB
下载 相关 举报
infoX 错误码说明书.docx_第1页
第1页 / 共43页
infoX 错误码说明书.docx_第2页
第2页 / 共43页
infoX 错误码说明书.docx_第3页
第3页 / 共43页
infoX 错误码说明书.docx_第4页
第4页 / 共43页
infoX 错误码说明书.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

infoX 错误码说明书.docx

《infoX 错误码说明书.docx》由会员分享,可在线阅读,更多相关《infoX 错误码说明书.docx(43页珍藏版)》请在冰豆网上搜索。

infoX 错误码说明书.docx

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1