前のページ|次のページ

SOAPWEBMETA関数

基本Web認証を使用してWebサービスを呼び出します。認証ドメインの認証情報はメタデータから取得されます。

カテゴリ: Webサービス

構文

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

必須引数

IN

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

URL

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

オプション引数

option

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

OUT

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

SOAPACTION

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

WEBAUTHDOMAIN

基本Web認証用のユーザー名とパスワードをメタデータから取得する認証ドメインの文字値を指定します。

MUSTUNDERSTAND

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

PROXYPORT

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

PROXYHOST

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

PROXYUSERNAME

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

PROXYPASSWORD

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

CONFIGFILE

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

DEBUG

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

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

OPTIONS metauser="metadata-user"
        metapass="password"
        metaprotocol=bridge
        metaport=8561
        metaserver="somemachine.abc.xyz.com";

data _null_;
   url="http://somemachine/basicauth/AddService.asmx";
   soapaction="http://tempuri.org/Add";
   webauthdomain="DefaultAuth";

   rc = soapwebmeta("request", url, "response", soapaction, webauthdomain);
run;

関連項目:

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