以下の SOAP 応答があります。
nIdType="ACTIVE" を持つ Address と nId を選択する必要があります。
さらに多くの Address と nId が存在する可能性があり、最初に一致したものを選択する必要があります。
私はグルーヴィーなスクリプトを書きましたが、成功しませんでした。私は新しいので助けてください
すべてのアドレスに nId がある場合とない場合がある可能性があります
Address と nId の両方を更新する必要があるテスト プロパティがあります。
Groovy スクリプトを使用して実装する必要があります。
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns2:GetD xmlns:ns2="http://xyxz/pqr" xmlns:ns3="http://pqp/ptr" xmlns:ns4="http://nhgg./ns">
<ns2:du>
<ns2:Address>UUUUUU</ns2:macAddress>
</ns2:du>
<ns2:du>
<ns2:Address>XXXXXXX</ns2:macAddress>
</ns2:du>
<ns2:du>
<ns2:Address>PQWWEEE</ns2:macAddress>
<ns2:dP>
<ns2:pN>1</ns2:pN>
<ns2:sE>
<ns2:nId>08767727</ns2:nId>
<ns2:nIdType>ACTIVE</ns2:nIdType>
<ns2:sE>
</ns2:dP>
</ns2:du>
<ns2:du>
<ns2:Address>TTTTTTTT</ns2:macAddress>
</ns2:du>
</ns2:GetD>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>