舱单查询服务
发布时间:2015-12-22 12:26:47.734
平台 名称:
|
《物流主数据系统平台 》
|
版本号:
|
V1. 0
|
发布时间:
|
2015/1 2 /2 8
|
文档状态
|
完善文档
|
版本控制
日 期
|
修改内容
|
描 述
|
修改类型
|
修 改 人
|
版 本
|
20 15-10 - 27
|
ALL
|
|
A
|
冯超
|
V1.0
|
|
|
|
|
|
|
接口描述
接口描述
|
通过 参数 ‘ 杂费代码 ’ 、‘ 中文名 ’ 、 ‘ 英文名 ’ 查询 货物 信息 。
|
访问地址
|
正式 地址:
SOAP: http://eal.ceair.com/e-mdp/ws/realExtractData-WService-soap/?wsdl
REST :http://eal.ceair.com/e-mdp/services/realExtractData/postQuery/
测试 地址 :
SOAP: http://172.31.2.102/e-mdp/ws/realExtractData-WService-soap/?wsdl
REST :http://172.31.2.102/e-mdp/services/realExtractData/postQuery/
在访问接口地址后面加上: access_token = 此处为授权码
|
访问授权
|
通过 发放 的 AccessToken 访问 接口服务
例如:
http://eal.ceair.com/e-mdp/services/agentWService/queryAgent?access_token= 此处为授权码
访问数据库视图,需要申请用户名及密码。
|
1.1 queryData 方法
方法定义
|
String queryData (String xmLParam )
|
接口 协议
|
Soap 协议
|
访问方式
|
POST
|
方法描述
|
根据查询条件,返回记录信息
|
参数
|
enquire (XML、JSON格式查询条件 )
|
参数 方式
|
<QueryParam><alias> L_M_FFM </alias>< flightNo > MU2007 </ flightNo ></QueryParam> ; {"alias":"L_M_FFM","flightNo":"MU2007","flightDate":"2015-12-21"}
|
1.2 postQuery 方法
接口 协议
|
Restful
|
访问方式
|
POST (type =" application/ json " )
|
方法描述
|
根据查询条件,返回记录信息
|
参数 方式
|
{"query":"{\"alias\":\"L_M_FFM \",\"flightNo\":\"MU2007\"}"} ;
{"jsonq":{"alias":"L_M_FFM ","flightNo":"MU2007"}} ;
{"query":"<QueryParam><alias>L_M_FFM</alias>
<flightNo>MU2007</flightNo></QueryParam>"}
JSON 数据格式 , 见参考参数描述
|
参考类型
查询条件 字段描述
参数名称
|
数据类型
|
描述信息
|
能空否
|
flightNo
|
String
|
航班号
|
Y
|
flightDate |
String |
航班日期 |
Y |
mffmArrEventDTOs.mffmAssoTcargoDTOs.mffmConsignments.trancondocId |
String |
运单号 |
Y |
返回结果
描述 信息
|
<?xml version="1.0" encoding="UTF-8"?>
<DATAROWS>
<DATA>
<id type="java.lang.String"><!--字段含义:编号--></id>
<flightNo type="java.lang.String"><!--字段含义:航班号--></flightNo>
<updateTime type="java.util.Date"><!--字段含义:更新时间--></updateTime>
<flightDate type="java.util.Date"><!--字段含义:航班日期--></flightDate>
<stageCode type="java.lang.String"><!--字段含义:阶段码--></stageCode>
<modeCode type="java.lang.String"><!--字段含义:运输代号--></modeCode>
<modeInf type="java.lang.String"><!--字段含义:运输模式--></modeInf>
<seqNum type="java.lang.String"><!--字段含义:序号--></seqNum>
<tgweightmeasure type="java.lang.Integer"><!--字段含义:总毛重--></tgweightmeasure>
<tgweightmeasureUc type="java.lang.String"><!--字段含义:毛总单位--></tgweightmeasureUc>
<tgvolumemeasure type="java.lang.Integer"><!--字段含义:总体积--></tgvolumemeasure>
<tgvolumemeasureUc type="java.lang.String"><!--字段含义:体积单位--></tgvolumemeasureUc>
<totalpiecequantity type="java.lang.Integer"><!--字段含义:总件数--></totalpiecequantity>
<mrtpName type="java.lang.String"><!--字段含义:承运人--></mrtpName>
<ultmName type="java.lang.String"><!--字段含义:飞机号--></ultmName>
<deptSdodatetime type="java.util.Date"><!--字段含义:计划起飞时间--></deptSdodatetime>
<deptOdlocationId type="java.lang.String"><!--字段含义:出发站点--></deptOdlocationId>
<deptOdlocationName type="java.lang.String"><!--字段含义:出发站描述--></deptOdlocationName>
<deptOdlocationTcode type="java.lang.String"><!--字段含义:出发站类型代码--></deptOdlocationTcode>
<createTime type="java.util.Date"><!--字段含义:新建时间--></createTime>
<mffmArrEventDTOs><!-- 可重复多项-->
<saoTime type="java.util.Date"><!--字段含义:计划到达时间--></saoTime>
<sdoTime type="java.util.Date"><!--字段含义:计划起飞时间--></sdoTime>
<oalId type="java.lang.String"><!--字段含义:到达站代码--></oalId>
<oalName type="java.lang.String"><!--字段含义:到达站描述--></oalName>
<oalTypeCode type="java.lang.String"><!--字段含义:到达站类型--></oalTypeCode>
<oalFacId type="java.lang.String"><!--字段含义:到达站国家--></oalFacId>
<mffmAssoTcargoDTOs><!-- 可重复多项-->
<typecode type="java.lang.String"><!--字段含义:ULD类型--></typecode>
<uldId type="java.lang.String"><!--字段含义:ULD号--></uldId>
<ffmId type="java.lang.String"><!--字段含义:FFM编号--></ffmId>
<uldGwm type="java.lang.Integer"><!--字段含义:重量--></uldGwm>
<uldGwmUc type="java.lang.String"><!--字段含义:重量单位--></uldGwmUc>
<uldGvm type="java.lang.Integer"><!--字段含义:体积--></uldGvm>
<uldGvmUc type="java.lang.String"><!--字段含义:体积单位--></uldGvmUc>
<uldPiecequantity type="java.lang.Integer"><!--字段含义:件数--></uldPiecequantity>
<uldCharcode type="java.lang.String"><!--字段含义:ULD类型--></uldCharcode>
<uldPeOplId type="java.lang.String"><!--字段含义:到达站代码--></uldPeOplId>
<uldOpPid type="java.lang.String"><!--字段含义:ULD所属公司代码--></uldOpPid>
<mffmConsignments><!-- 可重复多项-->
<trancondocId type="java.lang.String"><!--字段含义:运单号--></trancondocId>
<trancondocTcode type="java.lang.String"><!--字段含义:运单类型代码--></trancondocTcode>
<uldId type="java.lang.String"><!--字段含义:ULD号--></uldId>
<flightNo type="java.lang.String"><!--字段含义:运输工具代号--></flightNo>
<flightDate type="java.util.Date"><!--字段含义:航班日期--></flightDate>
<grossweightmeasure type="java.lang.Integer"><!--字段含义:毛重--></grossweightmeasure>
<grossweightmeasureUc type="java.lang.String"><!--字段含义:毛重单位--></grossweightmeasureUc>
<grossvolumemeasure type="java.lang.Integer"><!--字段含义:体积--></grossvolumemeasure>
<grossvolumemeasureUc type="java.lang.String"><!--字段含义:体积单位--></grossvolumemeasureUc>
<totalpiecequantity type="java.lang.Integer"><!--字段含义:件数--></totalpiecequantity>
<transplitdesc type="java.lang.String"><!--字段含义:是否分批--></transplitdesc>
<originlocationId type="java.lang.String"><!--字段含义:始发站--></originlocationId>
<originlocationName type="java.lang.String"><!--字段含义:始发站描述--></originlocationName>
<finaldestlocationId type="java.lang.String"><!--字段含义:目的站--></finaldestlocationId>
<finaldestlocationName type="java.lang.String"><!--字段含义:目的站描述--></finaldestlocationName>
<masterconsitemTcode type="java.lang.String"><!--字段含义:货物描述--></masterconsitemTcode>
</mffmConsignments>
</mffmAssoTcargoDTOs>
</mffmArrEventDTOs>
</DATA>
</DATAROWS>
|