找回密码
 立即注册

QQ登录

只需一步,快速开始

trueboy 活字格认证

高级会员

69

主题

225

帖子

1150

积分

高级会员

积分
1150

活字格认证

trueboy 活字格认证
高级会员   /  发表于:2022-7-11 00:04  /   查看:1304  /  回复:4
100金币
本帖最后由 trueboy 于 2022-7-11 00:06 编辑

老系统,只支持xml想用活字格来实现传参数给接口, 接口返回xml报文,解析报文,将字段存储到某表里.请给一个详细的设置步骤,比如发送http命令,是怎么设置的?谢谢,

附加为客户提供的接口信息,

  1. sfb01       varchar2(20)  /*工单号*/
  2. ---------------------------------------------------------------------------------------------------------------------
  3. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tip="http://www.dsc.com.tw/tiptop/TIPTOPServiceGateWay">
  4.    <soapenv:Header/>
  5.    <soapenv:Body>
  6.       <tip:getasfi301xRequest>
  7.          <tip:request>                <Request>
  8.                     <Access>
  9.                         <Authentication user ="tiptop" password="" />
  10.                         <Connection application ="ERP" source="192.168.5.11" />
  11.                         <Organization name ="KSHY" />
  12.                         <Locale language ="zh_cn" />
  13.                     </Access>
  14.                     <RequestContent>
  15.                         <Parameter>
  16.                             <Record>
  17.                                 <Field name ="workorder" value="M23-KSHY22070002" />
  18.                             </Record>
  19.                         </Parameter>
  20.                         <Document/>
  21.                     </RequestContent>
  22.                 </Request>
  23. </tip:request>
  24.       </tip:getasfi301xRequest>
  25.    </soapenv:Body>
  26. </soapenv:Envelope>
复制代码
  1. sfb01       varchar2(20)  /*工单号*/
  2. sfb102      varchar2(10)  /*机台*/
  3. sfb05       varchar2(40)  /*料号*/
  4. ima02      varchar2(120)  /*品名*/
  5. ima021     varchar2(120)  /*规格*/
  6. sfb08       number(15,3)  /*数量*/
  7. sfbud03     varchar2(20)  /*模具编号*/
  8. <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  9.    <SOAP-ENV:Body>
  10.       <fjs1:getasfi301xResponse xmlns:fjs1="http://www.dsc.com.tw/tiptop/TIPTOPServiceGateWay">
  11.          <fjs1:response><![CDATA[<Response>
  12.   <Execution>
  13.     <Status code="0" sqlcode="0" description=""/>
  14.   </Execution>
  15.   <ResponseContent>
  16.     <Parameter/>
  17.     <Document>
  18.       <RecordSet id="1">
  19.         <Master name="sfb_list">
  20.           <Record>
  21.             <Field name="workorder" value="M23-KSHY22070002"/>
  22.             <Field name="machine_no" value="1029"/>
  23.             <Field name="product_no" value="5S-00027-0219-0"/>
  24.             <Field name="product_name" value="端子"/>
  25.             <Field name="specification" value="9453T-10A-NP"/>
  26.             <Field name="qty" value="27500.000"/>
  27.             <Field name="mould" value="TS00027-020-1AHB"/>         
  28. </Record>
  29.         </Master>
  30.       </RecordSet>
  31.     </Document>
  32.   </ResponseContent>
  33. </Response>]]></fjs1:response>
  34.       </fjs1:getasfi301xResponse>
  35.    </SOAP-ENV:Body>
  36. </SOAP-ENV:Envelope>
复制代码



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

怎么联系,发你消息了

4 个回复

倒序浏览
最佳答案
最佳答案
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2022-7-11 00:05:00
来自 4#
trueboy 发表于 2022-7-15 13:50
有偿求助,有时间的朋友,可以联系我下,

怎么联系,发你消息了
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-7-11 11:30:48
2#
您好,这个xml可能需要写代码去实现,比如webapi,发送http命令目前的话只支持JSON或row格式参数。
回复 使用道具 举报
trueboy活字格认证
高级会员   /  发表于:2022-7-15 13:50:10
3#
有偿求助,有时间的朋友,可以联系我下,
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-7-15 18:21:34
5#
trueboy 发表于 2022-7-15 13:50
有偿求助,有时间的朋友,可以联系我下,

老铁,楼下有大佬帮助~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部