VGOP接口规范-能力互通接口(合)-v0.71(2)

2019-04-01 16:54

QB-GF-003-2003 4. 总体技术要求

4.1 消息类

4.1.1 协议 4.1.2 命名规则 4.1.3 接口双方责任

4.2 文件类

4.2.1 协议 4.2.2 命名规则 4.2.3 接口双方责任

4.3 数据库类

4.3.1 协议 4.3.2 命名规则 4.3.3 接口双方责任

3

QB-GF-003-2003 5. VGOP能力互通调用接口

5.1 接口技术要求

5.1.1 接口传输方式/接口协议

VGOP能力互通调用接口均为消息类接口,采用HTTP+XML协议,即基于HTTP的XML协议。接口传输采用基于HTTP的接口调用方式,要求HTTP的版本为1.1以上。接口内容信息采用XML进行描述。

消息发起的平台应支持超时重发机制,若业务平台在超时时间内未收到互通设置应答信息,则应重发互通设置请求。重发次数和重发间隔可配置。

平台在发送消息请求后但收到HTTP错误响应,则应根据应答消息的HTTP错误代码做异常处理。

5.1.2 接口消息说明

命名规则在本章节中保持统一。

接口消息名必须以动词或动词短语命名,单词间直接连接,每个单词首字母大写,缩略语全部大写。 消息内容定义中,消息字段(元素)参数名必须以名词或名词短语命名,单词间直接连接,第一个单词小写,以后每个单词首字母大写,缩略语全部大写。对用Schema定义的字段,在单词间加’_’连接符。

字段类型说明如下: ? int: 十进制的整数型; ? ? ? ?

u_int: 十进制的无符号整数型; string: 由char组成的字符串;

binary: 由byte组成的字符串,由于XML不能直接承载二进制数据,所以对该类型的数据采用BASE64编码; _schema:结构体类型。

5.1.3 消息结构

本章中所有接口的消息协议数据单元(PDU)由消息头(header)和消息体(body)组成。 消息头和消息体在xml中的表现形式如下:

< Element1>消息头元素一

< Element2>消息头元素二 < Element3>消息头元素三

4

QB-GF-003-2003

< Element1>消息体元素一 < Element2>消息体元素二 < Element3>消息体元素三

5.1.4 通用消息头

本小节定义本章节中所有接口消息所需遵循的通用消息头(header)。除非特殊说明,否则在本章节各接口均适用本小节定义的通用消息头。在本章节定义的接口中,各接口请求消息的消息头中包含的字段定义如下:

字段名称 version transactionID callerServiceID providerServiceID providerEnablerName providerInterfaceName operation userID timestamp

响应通用消息头定义: version transactionID

integer string M M 版本号,长度4字节 操作交易序列号,长度16字节 字段类型 integer string string string string string string user_id_schema string 是否必选 M M M M M M M M M 字段描述 版本号,长度4字节 操作交易序列号,长度16字节 能力调用者业务平台标识 能力提供者业务平台标识 能力提供者业务能力名称 能力提供者业务接口名称 操作消息名定义,具体参见接口定义 调用用户标识 时间戳 5.2 接口列表

接口类 接口名称 接口描述 接口协议 发起方/提供方 落地方 5

QB-GF-003-2003 用户互通VGOP-R2.1-01:用户设置类 互通设置接口 VGOP-R2.1-02:取消用户互通设置接口 VGOP-R2.1-03:互通设置信息同步接口 能力互通VGOP-R2.2-01:互通控制类 调用鉴权接口 业务平台向VGOP发起用户互通设置 业务平台向VGOP取消用户互通设置 VGOP向业务平台同步用户互通设置信息 业务平台向VGOP发起互通调用鉴权 HTTP+XML 业务平台 ? VGOP HTTP+XML 业务平台 ? VGOP HTTP+XML VGOP ? 业务平台 HTTP+XML 业务平台 ? VGOP HTTP+XML 业务平台 ? VGOP 能力调用对应VGOP参考点R2.3 接口类 业务平台通过VGOP发起能力互通调用的接口 能力提供对应VGOP参考点R2.4 接口类 业务平台向VGOP进行能力提供的接口类 HTTP+XML VGOP ? 业务平台 业务平台 ? VGOP 业务平台 ? 业务平台 能力互通业务平台间相互调用的接口类 访问接口

5.3 用户互通设置类接口定义

5.3.1 VGOP-R2.1-01:用户互通设置接口 1. 功能描述

此接口用于用户在业务平台上向VGOP发起能力互通设置。

2. 接口消息

消息名 ServiceIOPActivateReq ServiceIOPActivateResp 消息类型 Request Response 消息描述 互通设置请求接口消息 互通设置应答接口消息 消息方向 业务平台?VGOP VGOP?业务平台

3. 消息体定义

?

ServiceIOPActivateReq 字段名 类型 是否必选 描述 6

QB-GF-003-2003 callerServiceID string M M M O O 能力调用者业务平台标识 能力提供者业务平台标识 调用用户标识 过期时间 过期后行为 Cancel 到过期时间,取消互通设置 Alert 提醒。提醒后到期还是取消 expireAlertDays timeAction ?

integer O 到了过期时间前提醒的天数 每天某个时间段进行某动作 providerServiceID string userID expireTime expireAction user_id_schema String String time_action_list_schema O

ServiceIOPActivateResp 字段名 类型 Result Integer 是否必选 返回值:0成功 M 描述 111 用户订购的资费不够支持此能力互通 其他参考5.8返回值定义

5.3.2 VGOP-R2.1-02:用户互通设置取消接口 1. 功能描述

此接口用于用户通过业务平台向VGOP发起取消业务互通设置的请求。

2. 接口消息

消息名 ServiceIOPDeactivateReq ServiceIOPDeactivateResp 消息类型 Request Response 消息描述 取消互通设置请求接口消息 取消互通设置请求接口消息 消息方向 业务平台?VGOP VGOP?业务平台

3. 消息体定义

?

ServiceIOPDeactivateReq 字段名 类型 callerServiceID string 是否必选 M 能力调用者业务平台标识 描述 7


VGOP接口规范-能力互通接口(合)-v0.71(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:脚手架专项方案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: