基本Web認証を使用してWebサービスを呼び出します。認証情報は引数で指定します。
| カテゴリ: | Webサービス |
SOAPWEB関数で使用可能なオプションを指定します。次のオプションを使用できます。
SOAP応答の出力XMLが書き込まれるファイル参照名の文字値を指定します。
Webサービスで呼び出すSOAPAction要素の文字値を指定します。
基本Web認証のユーザー名である文字値を指定します。
基本Web認証のパスワードである文字値を指定します。PROC PWENCODEによって生成されるエンコーディングがサポートされます。
ユーザー名とパスワードを使うドメインまたは領域である文字値を指定します。
SOAPヘッダーのmustUnderstand属性設定の数値を指定します。
HTTPプロキシサーバーポートの数値を指定します。
HTTPプロキシサーバーホストの文字値を指定します。
HTTPプロキシサーバーユーザー名の文字値を指定します。
HTTPプロキシサーバーパスワードの文字値を指定します。PROC PWENCODEによって生成されるエンコーディングがサポートされます。
主にタイムアウト値を設定するSpring構成ファイルの文字値を指定します。
ログ出力のデバッグに使用するファイルのフルパスの文字値を指定します。
FILENAME request 'c:\temp\Request.xml';
FILENAME response 'c:\temp\Response.xml';
data _null_;
url="http://www.weather.gov/forecasts/xml/SOAP_server/ndfdXMLserver.php";
soapaction=
"http://www.weather.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl#CornerPoints";
proxyhost="someproxy.abc.xyz.com";
proxyport=80;
rc = soapweb("request", url, "response", soapaction, , , , , proxyport,
proxyhost);
run;
Request.xml:
<soapenv:Envelope
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ndf="http://www.weather.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl">
<soapenv:Header/>
<soapenv:Body>
<ndf:CornerPoints soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/
encoding/">
<sector xsi:type="dwml:sectorType"
xmlns:dwml="http://www.weather.gov/forecasts/xml/DWMLgen/schema/DWML.xsd">
alaska</sector>
</ndf:CornerPoints>
</soapenv:Body>
</soapenv:Envelope>