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 服务方处理后返回的的数据

示例

image-20210705150251441


© 2021 CFESB.CN all right reserved,powered by Gitbook 本文档更新于: 2021-07-06 16:26

results matching ""

    No results matching ""