1
トランザクションID(TranId)を含むSOAP応答があります。プロパティ転送のSoapUI応答解析
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:m0="http://schemas.blablabla.com/two/1.0/filter.xsd" xmlns:m="http://schemas.blablabla.com/two/1.0/filter.wsdl">
<SOAP-ENV:Body>
<m:AcctDebitRp xmlns:m="http://schemas.blablabla.com/two/1.0/filter.xsd">
<Response Response="1" TranId="**30538801**" Ver="14.3" Product="filter">
<m0:ApprovalCode>557885</m0:ApprovalCode>
</Response>
</m:AcctDebitRp>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
トランザクションIDの値はどのように取得できますか?
私はApprovalCodeの値を取得するためにSOAPUI財産転写工程で以下のコードを使用しています:
declare namespace ns1='http://schemas.blablabla.com/two/1.0/filter.xsd';
//ns1:ApprovalCode
は、プロパティ転写工程やグルーヴィーなスクリプトステップを使用してXQueryを使用してTRANID値を取得することが可能ですか?
返信いただきありがとうございます!私は文字列データ(// Response/@ TranId)を挿入しましたが、転送された値は[null]です。あなたは私が間違っていることを手がかりにしてくれますか? – victor
投稿したスニペットは、完全なSOAP結果の上か、スニペットだけですか?より多くの名前空間が関わっているようです。より関連性の高い情報を追加する場合は、コメントを使用する代わりに質問を編集することを検討してください([よくある質問]をご覧ください)。 –
画像を追加しようとしています.http://i11.pixs.ru/storage/7/7/6/soapquestJ_6037373_21430776.jpg – victor