2012-03-22 9 views
0

REST要求で使用します。SOAPUI抽出データとは、私はこの質問への回答を見てきた

Pulling details from response to new request SoapUI

私が探しています何に似ていますが、私はそれを得ることができません働く

SOAPUIテストスイートがあり、SOAPリクエストの応答から値を抽出し、この値を後続のRESTリクエストで使用する必要があります。

私のSOAPリクエストに対する応答は次のとおりです。

<ns0:session xmlns:ns0="http://www.someurl.com/la/la/v1_0"> 
    <token>AQIC5wM2xAAIwMg==#</token> 
</ns0:session> 

ので、私は私のREST要求で使用するトークンを必要としています。私はそれがプロパティ転送といくつかのXPath/XQueryを使用することを知っていますが、私はそれを正しく得ることはできません。現時点では、プロパティ転送ウィンドウはソース:SOAPテストプロパティ:レスポンスを指し、テキストボックスにデータ(/セッション/トークン/テキスト())があります。ターゲットにはTarget:RESTテストケースProperty:newPropがあり、Use XQueryがチェックされています。

大変助かりました。

おかげで、 エイドリアン

答えて

2

私はあなただけの名前空間を宣言NS0とXPathでそれを使用する必要があると思います。また、XQueryのチェックを外します。これはXPathではなくXQueryを使用している場合にのみ使用されます。それだっ

declare namespace ns0='http://www.someurl.com/la/la/v1_0'; 
/ns0:session/token/text() 
+0

はい:

は、これであなたの表現を交換してください。どうもありがとう :) – Adrian

関連する問題