前のページ|次のページ

SOAPWS関数

WSセキュリティ認証を使用してWebサービスを呼び出します。認証情報は引数で指定します。

カテゴリ: Webサービス

構文

SOAPWS(IN, URL <, option(複数可)>)

必須引数

IN

ファイル参照名の文字値を指定します。INは、SOAP要求を含むXMLデータを入力するために使用されます。

URL

WebサービスエンドポイントのURLの文字値を指定します。

オプション引数

option

SOAPWS関数で使用可能なオプションを指定します。次のオプションを使用できます。

OUT

SOAP応答の出力XMLが書き込まれるファイル参照名の文字値を指定します。

SOAPACTION

Webサービスで呼び出すSOAPAction要素の文字値を指定します。

WSSUSERNAME

WSセキュリティのユーザー名である文字値を指定します。

WSSPASSWORD

WSセキュリティのパスワード(WSSUSERNAMEのパスワード)である文字値を指定します。PROC PWENCODEによって生成されるエンコーディングがサポートされます。

MUSTUNDERSTAND

SOAPヘッダーのmustUnderstand属性設定の数値を指定します。

PROXYPORT

HTTPプロキシサーバーポートの数値を指定します。

PROXYHOST

HTTPプロキシサーバーホストの文字値を指定します。

PROXYUSERNAME

HTTPプロキシサーバーユーザー名の文字値を指定します。

PROXYPASSWORD

HTTPプロキシサーバーパスワードの文字値を指定します。PROC PWENCODEによって生成されるエンコーディングがサポートされます。

CONFIGFILE

主にタイムアウト値を設定するSpring構成ファイルの文字値を指定します。

DEBUG

ログ出力のデバッグに使用するファイルのフルパスの文字値を指定します。

例

次の例では、DATAステップでSOAPWS関数を使用する方法を示します。
FILENAME request 'C:\temp\Request.xml';
FILENAME response 'C:\temp\Response.xml';

data _null_;
   url="http://somemachine.na.abc.com/SASBIWS/ProcSoapServices.asmx";
   soapaction="http://tempuri.org/ProcSoapServices/copyintoout_xml_att";
   WSSUSERNAME="sasuser";
   WSSPASSWORD="password";

   rc = soapws("request", url, "response", soapaction, wssusername, 
                wsspassword);
run;

関連項目:

前のページ|次のページ|ページの先頭へ