2017-10-14 6 views
0

プリアンブル:最初のオフ - 私は完全な初心者であり、私は何をしているのか、事前に謝罪していません。 質問: 有効な応答があるSoapUI(通常の味)でSOAPメッセージを処理しています。私は、テストのためのトランザクションライフサイクルを完了できる一連のテストステップを構築しようとしています。 私は、プロパティ転送がコールAからの応答をコールBで使用するために使用できることを考え出しただけです。 ソースが正しく宣言されていて、ターゲットが正しく、既定の名前空間情報で完全に転送されましたコールAのターゲットプロパティへの応答。今私はそれを1つの要素だけにカットする必要があります。私はあらゆる方法を試しましたが、毎回[null]になっているようです(上記のように、1つの要素を選択するビットを含まない部分を除いて)。 私はちょうど希望のフィールドを指定する行の形式が何であるか分かりません。私はそれの中に希望のフィールドの名前を、最後の近くに持たなければならないことを知っていますが、それを超えて、私はランダムにあらゆる種類の試みをしています。SoapUI(非プロ)プロパティ転送XPathを使用して基本を取得する

答えて

0

さて、私は多くの愚かな試行錯誤の末、解決しました。私は将来のためにこれを参照することができます。 soapメッセージレスポンス本文の中にタグns1があります(これは名前空間1と推測されています)。 これはsalesInvoiceReturnというセクションです。 その中にsalesInvoiceDetailsという別のセクションがあります。 私が必要とする分野はsalesInvoiceSalesTaxです。 だから作品のXPathソースセクションの私のラインは、読み取ります。 // NS1:salesInvoiceReturn/salesInvoiceDetails/salesInvoiceSalesTax

実行]ボタンを押すと、それは私が選択したカスタムプロパティに正しい値をキャプチャし、私を示しています。私はターゲットセクションでコードを一切必要としていないようです。

関連する問題