CFESB标准报文-XML
前言
CFESB使用http协议进行服务请求,主要分为两种格式进行,一种为XML格式,另一种为JSON格式。
1、XML格式主要应用于使用SOAP协议进行请求的系统。
2、JSON格式主要应用于使用REST协议的服务。
本章主要讲解XML标准格式。
请求地址
CFESB标准WS请求地址为:http://ip:端口/WS_WS/standard
如本地演示地址为:http://127.0.0.1:7080/WS_WS/standard
如公网演示地址为:http://cfesb.zicp.net/esb/WS_WS/standard
请求报文
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:impl="http://impl.webservcice.eis.com/">
<soapenv:Header/>
<soapenv:Body>
<esbService>
<msg>
<Service>
<Route>
<token>?</token>
</Route>
<Data>
<Control>?</Control>
<!--Optional:-->
<Request>?</Request>
</Data>
</Service>
</msg>
</esbService>
</soapenv:Body>
</soapenv:Envelope>
参数说明:
节点 | 参数说明 | 注意事项 |
---|---|---|
Envelope | wsdl固定格式 | 不可修改 |
header | wsdl固定格式 | 一般身份验证头修改放在header里面 |
body | wsdl固定格式 | 不可修改 |
esbService | cfesb固定格式 | 不可修改 |
msg | cfesb固定格式 | 不可修改 |
service | cfesb固定格式 | 不可修改 |
route | cfesb固定格式 | 不可修改 |
token | 请求token | ESB管理员获取 |
Data | cfesb固定格式 | 不可修改 |
Request | 向服务提交的参数 | 服务方技术人员获取 |
返回报文
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:esb="http://www.cfesb.com/esb">
<soapenv:Body>
<esb:esbServiceResponse>
<return>
<Service>
<Route>
<token>w9PJslBtNGJMuLXY3y08pZwddp/m53/l</token>
<ServiceResponse>
<Status>COMPLETE</Status>
</ServiceResponse>
</Route>
<Data>
<Control>?</Control>
<!--Optional:-->
<Request>
<arg0>1</arg0>
</Request>
<Response>
<return>send back</return>
</Response>
</Data>
</Service>
</return>
</esb:esbServiceResponse>
</soapenv:Body>
</soapenv:Envelope>
参数说明:
节点 | 参数说明 | 注意事项 |
---|---|---|
Envelope | wsdl固定格式 | 不可修改 |
header | wsdl固定格式 | 一般身份验证头修改放在header里面 |
body | wsdl固定格式 | 不可修改 |
esb:esbServiceResponse | cfesb固定格式 | 不可修改 |
return | cfesb固定格式 | 不可修改 |
service | cfesb固定格式 | 不可修改 |
route | cfesb固定格式 | 不可修改 |
token | 请求token | ESB管理员提供 |
ServiceResponse | cfesb固定格式 | 返回节点 |
Status | 状态 | 只有两个值:COMPLETE/FAIL |
Code | 错误代码 | 如果请求有异常才会出现 |
Desc | 错误描述 | 如果请求有异常才会出现 |
Data | cfesb固定格式 | 不可修改 |
Request | 向服务提交的参数 | |
Response | 服务方处理后返回的的数据 |
示例
© 2021 CFESB.CN all right reserved,powered by Gitbook 本文档更新于: 2021-07-06 16:26