您的位置 :首页 > 接口服务 > 运控航班查询服务

运控航班查询服务

     发布时间:2015-11-12 15:24:28.533

存档名称:

物流主数据系统平台 Webservice 运控航班接口数据接口说明

版本号:

V1. 0

发布时间:

2015 11 10

文档状态

完善文档

 

修改记录

版本号

修改日期

作者 / 修改者

修改内容

V1.0

2015 - 11 - 10

杨晶

创建文档

 

 

 

 

 

 

 

 

 

 

 

 

 

接口功能说明

为了将东航各主数据平台的可用性、准确性及完整性的信息集成集成到Omnibus统一事件平台中,需要设计一套Webservice统一接口标准,供各应用系统调用。

登陆 信息说明 :

接口访问授权码access_token 在登陆后获得。

基于ACCESSTOKEN秘钥访问:

同意授权后,将发放AccessToken(请存储该重要信息),使用Token码可以访问系统提供的任何接口服务数据,否则将视为无效访问处理。本授权方式使用目前通用的第三方授权架构方式,可以在任何受委托的应用中使用该AccessToken访问本系统提供的接口信息,而不必要存储任何用户认证相关数据信息。

通过认证后,获取的数据结构如下:
       {"access_token":"7d7897c8-*","token_type":"bearer","refresh_token":"8646cdc3-*-*-*","scope":"read"}
           access_token:访问授权码
           refresh_token:用于更新访问授权码的哈希码
   通过access_token访问服务接口方式如下: 
       http://eal.ceair.com/e-mdp/services/agentWService/queryAgent?access_token=此处为授权码 

在开发代码里使用时,将提供的接口URL地址后加上"access_token=此处为授权码",就可以正常访问接口数据,但必须确保第一次访问任何接口时,都必须提供该AccessToken码,否则接口认证无法通过,将提示404错误信息。

 

视图访问数据库 信息 :

IP : 172.28.20.33 :1521

SID: EALDB

用户名: masterdata_user

口令: *

运控航班接口数据 接口 说明 :

数据视图:

视图名称:V_DM_CON_FLIGHTS

访问:SELECT * FROM PROD_LDP. V_DM_CON_FLIGHTS @DBLINK;

字段描述:

字段名

数据类型

说明

CARRIER

VARCHAR2(2 CHAR)

承运人

FLIGHT_NO

VARCHAR2(20 CHAR)

航班号

PDATE

TIMESTAMP(6)

航班日期

FLIGHT_NO_DISP

VARCHAR2(20 CHAR)

航班号_DISP

AC_TYPE

VARCHAR2(20 CHAR)

机型

TAIL_NO

VARCHAR2(20 CHAR)

机号

 

WEB 服务:

REST 方式 :

访问 地址 : /*/services/realExtractData/**

查询 参数 列表:

参数名

数据类型

说明

carrier

String

承运人

FLIGHT_NO

String

航班号

AC_TYPE

String

机型

TAIL_NO

String

机号

 

例如: /e-mdp/services/realExtractData/postQuery

参数示例 {"query":"{\"alias\":\"L_CON_FLIGHTS\",\"carrier\":\"MU\",\"flightNo\":\"544\"}"}

{"jsonq":{"alias":"L_CON_FLIGHTS","carrier":"MU","flightNo":"544"}}

{"query":"<QueryParam><alias>L_C ON_FLIGHTS</alias><carrier>MU</carrier><flightNo>544</flightNo>< /QueryParam>"}

 

SOAP 方式:

访问 地址 : /*/ws/realExtractData-WService-soap/**

查询参数 传参 格式为 XML 格式:

X ml 父节点 固定为 queryParam, 子节点 为 查询 参数 (同 rest 方式) ,值为查询 参数 的具体值。 例如 :

 

<queryParam>

<carrier>MU<carrier>

<queryParam>