1、 11 u中华人民共和国通信行业标准丫D/T 1245-2002基于移动环境的电子商务应用层协议(非购物型)Electronic commercial application level protocol under mobile environment(non shopping type)2002-12-10发布2002-12-10实施中华人民共和国信息产业部发布丫D/T 1245-2002目次前言. II1范围。12规范性引用文件。.13名词术语和缩略语. I4定义。25协议. 25.1概述。25.2协议定义的消息.45.3协议定义的交易.45.4消息与交易的关系. 45.5消息元素46协
2、议的编码。186.1 ID属性编码。,.186.2交易类型编码。;.197交易流程,207.1查询交易流程.207.2转账交易流程. 217.3支付交易流程。217.4取消交易237.5查询交易状态交易流程。.257.6 PING交易流程267.7认证交易流程。277.8完成一个业务的交易步骤举例.278差错的发现与处理(故障处理)。.308.1移动应用接人门户检查308.2业务主机检查。308.3业务主机检查交易请求消息。308.4交易超时值。32丫D/T 1245-2002前言本标准是结合我国有关行业电子商务的实际应用情况而制定的,在技术内容上无国际标准相对应,但有如下通信行业标准与之相关
3、,本标准在制定过程中与其保持一致:1.电子商务技术体制第一分册基于IP网的B2C类电子商务技术体制;2.WAP网关设备技术要求。本标准规定在实现移动应用接人门户与业务主机之间的业务级信息交换时采用国际上通用的XML语言,在交易消息格式上等同采用RFC2801规定的互联网开放贸易协议(IOTP)o本标准由信息产业部电信研究院提出并归口。本标准的起草单位:兴唐通信科技股份有限公司本标准起草人:成通亮翟冰丫D/T 1245-2002基于移动环境的电子商务应用层协议非购物型)范圈本标准规定了在移动环境中实施非购物型电子商务应用层的协议,适用于移动应用接人门户与业务主机之间的业务级信息交换。移动应用接人
4、门户是各种业务主机的公共门户网站,业务主机可以是计费主机、税务主机、证券主机、新闻、夭气预报、旅游业务主机、银行代理等。移动应用接人门户、业务主机、移动终端之间的关系如图1所示。圈1移动终端、移动应用接入门户和业务主机关系示意2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。IETF RFC1034数字签名算法(DSA)IETF RFC1323传输控制协议(TCP)IETF R
5、FC1825 IPv6协议IETF RFC23%统一资源标识符(URL)IETF RFC2801 Internet开放贸易协议(IOTP),版本1IETF RFC2802 Internet开前留层协议I-11TP #F充3名词术语和缩略语CDMAIDIOTPCode Division Multiple AccessIdentifierInternet Open Trading Protocol码分多址标识符互联网开放贸易协议丫D/T 1245-2002IPGPRSSMSTCPWAPWMLWtlSUDPUSSDURLXMLInternet ProtocolGeneral Packet Radio
6、 ServiceShort Message ServiceTransfer Control ProtocolWireless Application ProtocolWAP Markup LanguageWireless Transport Layer SecurityUser Datagram ProtocolUnstructured Supplementary Service DataUniform Resource IdentifierExtensible Mark-up Language因特网协议通用无线分组业务短消息业务传输控制协议无线应用协议WAP标记语言无线传输层安全用户数据报协
7、议非结构化补充数据业务统一资源标识符可扩充标记语言4定义认证者:受理其他认证组织申请认证的组织。被认证者:由认证者认证的组织。消息:在参与交易的贸易角色之间传送的最外层信息。消息是XML格式的文件。交易:由在贸易角色之间传送的一些消息组成。消息中所包含的内容的规则由交易的类型规定。交易类型:交易类型规定交易的形式。交易类型包括查询、支付、转账、取消、查询交易状态、认证、PING交易。请求块:请求块是包含有请求开始贸易的贸易块。每种交易都有请求块。响应块:标识对请求块的处理并作出的结果响应。签名块:包含有签名构件的一个或多个数字签名。在同一个交易中,签名构件可以数字地签署消息中的任何块或构件。技
8、术性差错:见差错块。贸易块:是贸易角色之间传送的消息的组成部分,由一个或多个贸易构件组成。贸易块有请求块和响应块两种类型。贸易构件:贸易构件是XML元件和属性集。贸易构件是子贸易块。贸易角色:贸易角色标识可以参与贸易的不同方法。有移动应用接人门户和业务主机两种贸易角色。交易参考块:交易参考块标识交易。它包含标识下列内容的数据:交易类型;惟一地标识交易;利用消息标识符惟一地标识在交易中的消息。用户:指移动终端拥有者用户。内容提供者:向用户提供信息的供应商,即向业务主机提供内容的供应商。5协议5.1概述本协议是移动应用接人门户与业务主机之间的业务级协议。协议的宗旨是为业务主机设置移动应用接人门户,
9、使移动终端能够方便地访问业务主机以实现业务主机提供的相关业务功能。移动终端、移动应用接人门户、业务主机之间的关系如图2所示。丫D/T 1245-2002圈2移动应用接入门户与相关设备连接关系示盘图2中,移动终端与WAP网关之间使用WAP协议栈,WAP协议栈结构如图3所示。移动应用接人门户与业务主机之间是基于移动环境的电子商务应用层协议。移动终端与业务主机之间的信息交互过程为:WAP网关将移动终端上的WAP协议与互联网中承载于TCP/IP上的HM相互映射;WAP网关将用户请求内容翻译成普通的HTTP请求,然后通过URL寻址到移动应用接人门户,移动应用接人门户将请求转换为XML格式发给相应业务主机
10、,业务主机将结果回发给移动应用接人门户;移动应用接人门户将结果转换为HTTP发给WAP网关,WAP网关转换为WML后发给移动终端。移动应用接人门户作为WAP网关与业务主机之间的桥梁,负责实现WML/HTML和XML之间的转换。WML编码WML脚本编译字符代码转换认证缓存无线应用框架(WAE)口困困WSP无线会话协议)wns(无线传输层安全)WDP(无线。据报协议)一承载层:SMS/CSD/GPRS/USSD/CDMA等圈3 WAP协议栈丫D/T 1245-20025.2协议定义的消息根据IOTP协议,消息由交易参考块、签名块和贸易块组成。消息的结构如图4所示。消息交易参考块签名块贸易块.4消息
11、结构5.3协议定义的交易.查询交易:包括查询电话费等公用事业费、税费、物价、旅游信息、新闻、天气预报、股票信息、机票、火车票、查询账户余额等。.转账交易:当用户账户资金不足时,可以使用转账交易从其他账号将资金转到指定的账号。转账交易必须指定转出账号和转人账号。.支付交易:包括交纳公用事业费、交纳税费、购买股票、卖出股票、购买机票、购买车票、预定旅馆等交易。.取消交易:包括取消订购的机票、车票、股票撤单、撤消预定旅馆等交易。.认证交易:包含业务主机认证移动应用接人门户或移动应用接人门户认证业务主机。认证方式可以使用CA证书或会员证书。.查询交易状态交易:当移动应用接人门户发出交易请求超时后仍然没
12、有收到响应时,移动应用接人门户可以发出查询交易状态交易询问交易的执行状态。.PING交易:当交易超时之后,为了判断服务器/线路是否正常而由发现交易超时方发起的交易。服务器收到该交易请求后,可能存在3种情况:所有和服务有关的事情工作正常,包括签名确认;Busy,一切工作正常,但是可能出现延迟;Down,服务器没有完全工作,但是仍能提供Ping响应。5.4消息与交易的关系交易由消息构成,除了认证交易以外,其他交易都由请求消息和响应消息构成。即交易首先由移动应用接人门户转发终端的交易请求消息以及业务主机接收交易请求消息回发交易响应消息给移动应用接人门户。认证交易由认证请求消息、认证响应消息和认证状态
13、消息构成。5.5消息元寮5.5.1交易参考块交易参考块仅包含交易ID构件,交易ID构件包含交易Id、交易类型、发送者Id、接收者Id、时戳。.交易Id:用于标识和区分交易,便于交易的请求消息与交易响应消息的匹配。交易Id相当于交易流水号,交易请求消息与交易响应消息的交易Id相同。.交易类型:交易类型标识,可能是查询、支付、转账、取消、认证、查询交易状态、PING交易类型。.发送者Id:发送信息方的标识。.接收者Id:接收信息方的标识。.时戳:发出交易消息的时间。交易参考块的定义如下:丫D/T属性:ID交易中惟一标识交易参考块的标识符内容:TransId见交易ID构件.交易ID构件交易ID构件惟
14、一地标识LOW交易的信息,它的定义如下:属性:ID惟一地标识签名块的标识符内容:Signature签名构件,见签名构件Certificate证书构件,见证书构件签名构件的定义:属性:ID交易中惟一地标识查询请求块的标识符内容:ResType查询类型构件,说明查询的类型,类型取值见下面的查询类型构件ResCon 1查询条件1构件,说明查询的条件,具体内容参见查询条件构件ResCon x查询条件x构件,说明查询的条件,具体内容参见查询条件构件查询类型构件:说明查询的类型,查询类型包含欠费查询(欠水费查询、欠电费查询、欠煤气费查询、欠电信费查询)、税费查询、股票行情查询、旅游信息查询(旅馆、客房信息
15、查询)、火车票/飞机票信息查询、新闻查询、天气情况查询、物价查询以及查询分类(例如股票查询中的由代码查询行情、由股票名称查询代码)等。查询类型构件定义如下:属性:ID查询请求块的标识符内容:RegRepStatus查询响应状态构件,见查询响应状态构件ErrorComp差错构件,见差错构件RegRep k查询响应构件k,见查询响应构件.查询响应状态构件查询响应状态构件说明查询交易成功还是失败,如果交易成功,将给出查询响应;如果失败,还要说明是技术差错造成的失败还是商业性差错造成的失败,如果是技术差错而且是警告性差错,商业性没有差错,则将给出查询响应;如果是技术差错而且是硬差错,则不给出查询响应;
16、如果没有发生技术差错而仅发生商业性差错也给出查询响应。查询响应状态构件的定义为:丫D/T 1245-2002属性:ElementType发现错误元件的类型名。比如,如果元件的声明是ID ID #REQUIREDRegType #REQUIRED属性定义:ID标识查询交易请求块的标识符RegType查询类型。说明要查询的交易类型,类型可以是转账、支付和取消5.5.3.4查询交肠状态晌应块查询交易状态响应块包含响应状态构件、可选的差错构件和可选的查询结果构件。查询交易状态响应块:=t响应状态,【差错、查询结果查询交易状态响应块定义:属性:ID标识PING请求块的标识符5.5.3.6 PING响应块
17、PING响应块提供PING请求块的请求结果。PING响应块包含响应状态构件。PING响应状态:说明服务器的状态,它包括:所有与服务有关的事情工作正常;忙,一切工作正常,但是可能出现延迟;服务器故障,但仍能提供PING响应。PING响应块的定义如下:属性:ID支付请求块的标识符内容:PayType支付类型,见下述的支付类型构件PayRegContent支付请求内容,见下述的支付请求内容构件支付类型构件的定义如下:属性:ID支付响应块的标识符内容:PayRepStatu。支付响应状态,见下述的支付响应状态构件E二差错构件,见差错构件PayRepContent支付响应内容,见下述的支付响应内容构件.
18、支付响应状态构件:说明对支付请求的响应状态,它们包含成功和失败,如果失败还可能包含失败的原因。支付响应状态构件的定义:属性:ID转账请求块的标识符TranAccountType转账类型,见下述的转账类型构件TranARContent转账请求内容,见下述的转账请求内容构件.转账类型构件转账类型构件说明转账请求的类型,可能的类型有本地转账、异地转账。转账类型构件的定义:ID转账响应块的标识符TranARepStatue转账响应状态,见下述的转账响应状态构件TranARepContent转账响应内容,见下述的转账响应内容构件.转账响应状态构件转账响应状态构件说明对转账请求的响应状态,包含成功和失败,
19、如果失败还可能包含失败的原因。属性:ID取消请求块的标识符CancelTppe取消类型.见下述的取消类型构件YD/T 1245-2002CanRegContent取消请求内容,见下述的取消请求内容构件取消类型构件取消类型构件说明取消的类型,可能的取消类型有取消订票、股票撤单、预定旅馆等。取消类型构件的定义如下:ELEMENTATTLISTCancelTypeCancelTypeIDCDATA司司IDCanType属性:IDCanType#REQUIRED#REQUIRED标识取消类型构件的标识符取消类型,其取值范围是取消订票、撤单、预定的旅馆等取消请求内容构件取消请求内容构件说明请求取消的具体
20、内容,例如取消已经预定的火车票、飞机票、股票撤单、已经预定的旅馆等。取消请求内容构件的定义:属性:ID取消响应块的标识符CanRepStatus取消响应状态,见下述的取消响应状态构件Error差错构件,见差错构件CanRepContent取消响应内容,见下述的取消响应内容构件.取消响应状态构件:说明对取消请求的响应状态,响应状态可能是成功或失败;如果是失败,还可能给出失败的原因。取消响应状态构件的定义:CanRepContentIDCDATA#REQUIRED#REQUIRED标识取消响应内容构件的标识符取消响应内容,它存放取消成功的单号,如股票单号、火车票单号、飞机票单号、预订旅馆单号等5.
21、5.3.13认证谓求块认证请求块包含认证请求类型构件,该构件包含要求被认证方出示CA证书或会员证书的信息。认证请求可以是移动应用接人门户要求认证业务主机,也可以是业务主机要求认证移动应用接人门户。认证方式可能是出示CA证书或者出示会员证书,CA证书是移动应用接人门户、业务主机从CA中心领取的证书,会员证书是业务主机在移动应用接人门户登记、由移动应用接人门户管理的证书。认证请求块:二认证请求类型认证请求块的定义:属性:ID认证请求块的标识符AuthRegType认证请求的类型,见下述的认证请求类型构件.认证请求类型构件:说明被认证方需要出示的证书类型,可能的证书类型为CA证书和会员证书。认证请求
22、类型构件的定义为:属性:ID认证响应块的标识符Error差错构件,见差错构件AuthRep认证响应,见下述的认证响应构件.差错构件同查询响应块中的差错构件,它是可选的,仅当发现技术差错时才出现。.认证响应构件认证响应构件说明对认证请求的处理结果,即被认证方将要发出的具体证书。认证响应构件的定义为:属性:ID认证状态块的标识符Error差错构件,见差错构件AuthStatu。认证状态,见下述的认证状态构件.认证状态构件:说明被认证者出示的证书是否有效。认证状态构件的定义如下:!ATTLIST AuthStatusID ID #REQUIREDAuthStatu CDATA #REQUIRED属性
23、:ID标识认证状态构件的标识符AuthStatu认证者对被认证者出示的证书的检验结果,它或者是验证通过或者验证不通过6协议的编码6.1旧属性编码ID属性编码仅对块ID和构件ID属性进行编码。丫D/T 1245-2002块ID属性编码为:块交易参考块签名块贸易块1贸易块2贸易块x编码bll62163163263x构件ID属性编码为:构件签名证书查询类型查询条件查询响应状态编码c10ellc20c21c22构件查询响应1查询响应2查询响应n, n-9查询状态类型查询状态响应状态编码c23c24c2xc31c32构件查询结果PING响应状态PING响应内容支付类型支付谙求内容编码c33c41c42c
24、51c52构件支付响应状态支付响应内容转账类型转账请求内容转账响应状态编码c53c54c61c62c63构件转账响应内容取消类型取消请求内容取消响应状态取消响应内容编码c64c71c72c73c74构件认证诸求类型认证响应认证状态编码c81c82c83交易ID编码编码结构:WAP终端标识Id十日期十顺序号其中:WAP终端标识Id为nnnnnnnnnnn;日期为”yymmdd; yyyy为年,如2001; mm为月,如09;dd为日,如19;顺序号每天从0001开始。交易请求发送方产生交易Id(移动应用接人门户根据移动终端Id形成交易Id),交易请求接收方的响应消息的交易Id与交易请求消息相同,
25、以便交易的识别和匹配。6.2交易类型编码.交易类型=查询:IQ (Inquiry).交易类型=转账:TA (Transfer Account).交易类M=支付:PM (Payment).交易类型=取消:CAN (Cancel).交易类型=认证:AT (Authentication).交易类型=查询交易状态:IQSTA (Inquiry Status).交易类型=PING; PING.发送者Id:移动应用接人门户号/业务主机号.接收者Id:移动应用接人门户号/业务主机号.响应代码交易成功:TransOK交易Id错:TransIdError交易类型码错:TransTypeError发送者Id错:S
26、endIdErrorYb/T 1245-2002接收者TI错:ReceildError查询资料错误:要查的电话号码错(TelError)、手机号码错(TennNoError)、水费号码错(WaterNoEroor)、电费号码错(PowerNoError) I煤气费号码错(GasNoError)、飞机航班错(AirNoError) ,火车车次错(TrainNoError) ,税费号码错(TaxNoError )、股票代码错(StockNoError )、股票名称错(StockNameError)等。资金不足:FunShortage支付资料错误:系统不支持的支付卡(CarNotSupp)、卡序列号
27、错(CarNoError) ,账号找不到(AccountNotFind),账号状态异常(AccountAbnomity)I账号已挂失、账号已清户、账号已冻结、股东代码错(StockOwnerCodeError)、通信密码错(KeyError )、交易密码错(TmnsKeyEnnr)等。交易超时:TimeOut交易被消费者取消:CancelByComsumer被认证方取消:CancelByAuthered因为某种原因正在被认证的组织拒绝被认证。例如,有可能认证请求上的签名无效,或者对被认证方而言,认证方是未知的或不可接受的。认证方取消:CancelByAuther请求认证的组织拒绝验证收到的认证
28、响应。认证响应不可达:AuthRepNotArrive被认证方没有提供足够的数据以使他们被成功的验证。例如可能忘记了口令/密码或被认证方还不是会员。认证失败:AuthFail认证方检查认证响应消息,但认证因为某种原因失败。例如口令/密码不对。未定义的错误:UnderstandMessage无法识别请求块的类型消息格式、交易参考块格式、交易贸易块格式,构件格式与要求的不一致成为不可处理的不明信息。查询要求不能满足RequireNotSatisfyo7交肠流程7.1查询交易流程移动应用接人门户业务主机查询请求查询响应或者查询请求无应答“交易无应答.请等待.PING请求PING请求PING应答查询请
29、求终端转发应答查询响应圈5交肠流程示意YD/T 1245-2002查询交易是由移动终端发出交易请求,通过移动网络和互联网将该请求送给移动应用接人门户,移动应用接人门户转发该请求给业务主机,业务主机根据查询条件搜索,并返回查询结果,最后经移动应用接人门户转发给移动终端。当移动应用接人门户转发交易请求后在规定时间内收不到应答时,则向终端发送“交易失败!”,再次向业务主机发出交易请求,如果还是收不到应答,则可以发出PING交易请求查询线路和主机的情况,若对此仍然无应答则可以反复发送PING交易请求,直到收到应答为止。最后根据应答内容或者再次进行查询交易或者等待线路/主机恢复以后再次查询。交易流程如图
30、5所示。7.2转账交易流程转账交易是由移动终端发出转账交易请求,通过网络,交易请求到达移动应用接人门户,移动应用接人门户转发该请求给银行代理。银行代理根据转账请求检查转出账户、转人账户是否满足转账请求,若满足则扣减转出账户的相应款项并增加转人账户相应款项,给出肯定应答,若不满足则给出否定应答。当移动应用接人门户转发交易请求以后,在规定的时间内没有收到应答时,则向终端发送“交易无应答,请等待!”的信息,同时,移动应用接人门户发出PING交易请求,询问线路/主机情况。如果对PING的回答是线路/主机忙,则等一段时间再试;如果对PING的回答是故障,则等待故障恢复以后再试;如果收到对PING请求的肯
31、定应答,则发送查询交易状态请求,银行代理回答交易成功/失致后转发回答信息给终端后终止交易。注:在移动应用接人门户向终端发出“交易无应答,请等待!”的信息至收到银行代理对交易的成功/失败应答之前,如果又收到同一个终端的重复转账请求,移动应用接人门户应该回答“交易无应答,请等待!”。所谓重复转账请求是指终端号、日期、接收方ID、转出账号、转人账号、转出金额都相同的转账请求。转账交易流程示意如图6所示。移动应用接人门户银行代理.交易无应答请等待!,交易无应答.发PING请求终峭收到PING的肯定应答后查询交易的状态、转发交易应答野I.n端圈6转味交肠流租示意7.3支付交易流程支付交易是由移动终端用户
32、发出支付交易请求,经由网络到达移动应用接人门户,移动应用接人门丫D/T 1245-2002户转发该谙求给业务主机,业务主机进行相关信息的处理(例如车船票班次、飞机票航班次、张数、票价、总价,始发站、终点站等的核对;股票号码、股价、股票数量、总价等的核对;公共事业费用户号、月份、缴费金额等的核对;旅馆名称/编码、预定房号、日期时间、价格、折扣、总价等的核对)后,除了证券业务主机外,将请求信息都发给银行代理。银行代理验证用户的账号和密码,如果验证通过,再检查账户余额是否满足支付请求,如果满足则发出肯定应答给对应的业务主机,对应业务主机发出肯定应答给移动应用接人门户并转发给终端,交易成功;如果支付请
33、求是买卖股票,则证券主机只需要账号、密码验证通过即可进行支付处理,处理完成即可回发肯定应答,经移动应用接人门户发给终端,交易完成;如果不满足支付请求,银行代理回发否定应答(账户余额不足)给对应业务主机并经移动应用接人门户发给终端,交易失败;如果证券的股东资金账户余额不足,证券主机则回发否定应答(账户余额不足)给移动应用接人门户并转给终端;如果账号或密码验证有误,银行代理则回发否定应答(账号/密码错)给对应业务主机,对应业务主机转发否定应答并经移动应用接人门户回给终端,交易失败;如果证券主机验证账号和密码有误,则回发否定应答(账号/密码错)给移动应用接人门户并转发给终端。当移动应用接人门户转发交
34、易请求以后,在规定的时间内没有收到应答时,向终端发送“交易无应答,请等待!”的信息,同时移动应用接人门户发出PING交易请求,询问线路/主机情况。如果对PING的回答是线路/主机忙,则等一段时间再试;如果对PING的回答是故障,则等待故障恢复以后再试;如果收到对PING请求的肯定应答,则发送查询交易状态请求,移动应用接人门户收到业务主机回答交易成功/失败后转发交易应答,终止交易。支付交易流程如图7和图8所示。注:在移动应用接人门户向终端发出“交易无应答,请等待!”至收到业务主机对交易的成功/失败应答前,如果又收到来自同一终端的重复支付请求,移动应用接人门户应该向终端发送“交易无应答,请等待!”
35、。所谓重复支付请求是指相同的终端号、日期、接收方m、支付谙求内容。移动应用接人门户证券主机支付请求支付应答或者支付请求“交易无应答,请等待!”无应答PING请求终端无应答PING请求肯定应答查询交易状态请求+s巨。故交易成功/失败应答,转发应答,交易结束终卜宜兰1摇一一一一一一一一一一一一端了圈7股.买卖类的支付交肠流程丫D/T 1245-2002移动应用接人门户业务主机银行代理支付请求支付请求支付应答支付应答或者支付请求支付请求“交易无应答,请等待!”无应答PING请求无应答终端PING请求肯定应答查询交易状态请求查询交易状态转发交易应答交易成功/失败.转发应答交易终止杳询应答终端口8预定类
36、/交费类支付交肠流程7.4取消交易取消交易是终端用户执行了支付交易之后,在业务主机规定的时间内,又想撤消原来的交易,例如订票以后撤消订票,买卖股票以后撤单,预定旅馆以后要求取消预定等。取消交易请求由终端用户发出,经由网络到达移动应用接人门户,移动应用接人门户转发该请求给业务主机,业务主机根据请求的内容检查原交易记录是否存在,如果存在,再检查取消条件是否满足(取消条件由业务部门确定并存放在业务主机里),如果不满足则回发“取消条件不满足,不能取消”的否定应答并经移动应用接人门户发给终端用户;如果取消条件满足,则进行取消处理,并将取消请求转发给银行代理,银行代理进行相应的处理后,发应答给对应业务主机
37、并经移动应用接入门户发给终端用户;如果交易为股票撤单,证券主机检查撤单条件是否满足,如果满足则进行撤单处理并回发肯定应答经移动应用接人门户转发给终端用户。当移动应用接人门户转发交易请求以后,在规定的时间内没有收到应答时,向终端发送“交易无应答,请等待!”的信息,同时,移动应用接人门户发出PING交易请求,询问线路/主机情况。如果对PING请求的回答是线路/主机忙,则等一段时间再试;如果对PING请求的回答是故障,则等待故障恢复以后再试,如果收到对PING请求的肯定应答,则发送查询交易状态请求,业务主机回答交易成功/失败后,则转发交易应答,然后终止交易。取消交易的流程如图9和图10所示。YD/T
38、 1245-2002注:在移动应用接人门户向终端发出“交易无应答,请等待!”信息至收到业务主机对交易的成功/失败应答之前,如果又收到同一个终端的重复取消请求,移动应用接人门户应该回答“交易无应答,请等待!”。所谓重复取消请求是指终端号、日期、接收方m、取消请求内容都相同的取消请求。移动应用接人门户证券主机交易无应答,发送PING请求收到PING的肯定应答后,发出查询交易状态请求.9股.祖单交昌旅理丫D/T 1245-2002移动应用接人门户业务主机银行代理|洲|习|叫|习|叫|叫|月|叫|!1|-1|取消请求取消应答交易无应答请等待!”皿10预定类取消交昌旅粗7.5查询交易状态交易流程1发出查
39、询交易状态请求的原因:在发出支付交易请求、转账交易请求、取消交易请求以后,移动应用接人门户超时,查询交易的执行情况,该交易由移动应用接人门户发出。2交易流程:移动应用接人门户转发交易请求以后如果获得肯定应答,则交易终止;如果超时无应答,移动应用接人门户可以发出PING交易请求,以获取线路/主机的状态信息,如果发出PING请求以后超时,移动应用接人门户可以重复发出PING请求直至收到肯定应答为止;移动应用接人门户收到对PING请求的肯定应答以后,再次发出查询交易状态请求,在收到肯定应答以后终止交易。需要强调的是,主机对查询交易状态请求的应答必须给出被查询交易的执行结果。查询交易状态交易的流程如图11所示。丫Di叮1245-2002移动应用接入门户业务主机查询交易状态请求查询交易状态响应或者查询交易状态请求无应答1,NG请求交易无应答,发送PING请求以查询线路/主机状态PING肯定应答再次发出查询交易状态请求接收P】NG的肯定应答以后,重新发送查询交易状态请求查询交易状态响应圈11查询交易状态交肠的流程7.6 PING交易流程1发出PING交易的原因:移动应用接人门户在转发交易请求以后超时无应答,为了了解线路和主机的状态而发出PING交易请求,该交易由移动应用接人门户发出。2移动应用接人门户发出PING请求后,如果超时无应