如何解决<我正在尝试找到XML的确切路径,以输入/设置KARATE API验证的新值
我正在使用下面的XML,我需要在XML中将以下标签的值设置10次。
- 电话号码
我也想用更新的10个新的PolNumber打印新的XML。 我应该在此SOAP XML的功能文件中写什么?
我已经编写了下面的代码,但是新更新的值未得到打印。
- def Info = read('data.xml')
- 设置信息/政策[@ CarrierPartyID ='Party_Carrier'] / PolNumber ='P123456'
- 打印信息
XML:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.iwa.dtcc.com/" xmlns:ns="http://ACORD.org/Standards/Life/2">
<soapenv:Header>
<ser:MessageHeader>
<MessageName>VI</MessageName>
<RouteInfo>
<FromParticipant>0057</FromParticipant>
<ToParticipant>4516</ToParticipant>
<Sender>0057</Sender>
<TransmissionDate>2020-10-08</TransmissionDate>
<TransmissionTime>13:32:35</TransmissionTime>
</RouteInfo>
</ser:MessageHeader>
</soapenv:Header>
<soapenv:Body>
<ser:processValueInquiry xmlns="http://service.iwa.dtcc.com/">
<VI_Msg xmlns="http://ACORD.org/Standards/Life/2">
<TXLife xmlns="http://ACORD.org/Standards/Life/2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<TXLifeRequest PrimaryObjectID="AnnuityOrder27995">
<TransRefGUID>SOAPUI-21207-2019030611</TransRefGUID>
<TransType tc="212">212</TransType>
<TransSubType tc="21207">21207</TransSubType>
<TransExeDate>2019-06-06</TransExeDate>
<TransExeTime>13:32:35</TransExeTime>
<PendingResponSEOK tc="0">False</PendingResponSEOK>
<OLifE>
<Holding id="AnnuityOrder27995">
<HoldingTypeCode tc="2">Policy</HoldingTypeCode>
<distributorClientAcctNum>8888</distributorClientAcctNum>
<Policy CarrierPartyID="Party_Carrier">
<PolNumber>A235689</PolNumber>
<CarrierCode>5544</CarrierCode>
<CusipNum>5555</CusipNum>
</Policy>
</Holding>
</OLifE>
</TXLifeRequest>
</TXLife>
</VI_Msg>
</ser:processValueInquiry>
</soapenv:Body>
</soapenv:Envelope>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。