GETSOAPRESPONSE  
説明

Web サービスの起動後に、SOAP レスポンス全体を含む XML オブジェクトを返します。

 
戻り値

SOAP レスポンス全体を含む XML オブジェクト

 
カテゴリ

XML 関数

 
ヒストリ

ColdFusion MX 7: この関数が追加されました。

 
関数のシンタックス
GetSOAPResponse(webservice)
 
関連項目

AddSOAPRequestHeader、AddSOAPResponseHeader、GetSOAPRequest、GetSOAPRequestHeader、GetSOAPResponseHeader、IsSOAPRequest、『ColdFusion MX 開発ガイド』の第36章の「Web サービスの使用」 の「基本的な Web サービスの概念」

 
パラメータ

 
使用方法

レスポンスを取得しようとする前に、まず Web サービスを起動する必要があります。CFML XML 関数を使用して、XML レスポンスを調べることができます。

 

この例では、リクエストを行って、headerservice.cfc Web サービスの echo_me 関数を実行します。リクエストに従い、この例では GetSOAPResponse 関数を呼び出して SOAP レスポンスを取得します。次に、cfdump を呼び出してその内容を表示します。

headerservice.cfc Web サービスの実装に関する詳細、echo_me 関数、および Web サービス CFC の内容については、AddSOAPResponseHeader 関数または GetSOAPRequestHeader 関数の例を参照してください。

<!--- CreateObject 関数内の URL がここで示されたものと異なる場合は修正して、
使用するサーバーおよび "headerservice.cfc" ファイルの場所と一致させなければ
なりません。 --->

<cfscript>
   ws = CreateObject("webservice", 
        "http://localhost/soapheaders/headerservice.cfc?WSDL");
   ws.echo_me("hello world");
   resp = getSOAPResponse(ws);
</cfscript>
<cfdump var="#resp#">
WEBSERVICE  
cfobject タグまたは createobject 関数から返される webservice オブジェクトです。