OutboundXML

OutboundXMLハンドラーは、HTTPプロトコルを使用してリモート・サーバーにXMLをポストできます。

XSLキーワードを使用するハンドラーは、プログラム・フィールドとリストを結果のXMLに変換します。FRAGMENTキーワードがある場合、この変換は保管されます。これが、送信される最後のXMLの唯一のフラグメントであるためです。FRAGMENTキーワードがない場合、この変換が最後として扱われ、最後の出力XMLが構築されて送信準備が整います。

METHOD(GET)キーワードを使用する場合、XSLキーワードは必要ありません。

このコンテンツ・ハンドラーのSENDコマンドが実行されると、以下のステップが行われます。

内容をポストする場合、ハンドラーは、このUnicodeデータを保管する必要があるかどうかを判断します。

ハンドラーはCONTENTキーワードの値を使用して、HTTPプロトコルの内容タイプの値を決定します。

サービス・プロパティoutbound.xml.default.contenttypeを使用して、省略値の内容タイプを設定できます。

構文:

コマンド

キーワード

コマンド/キーワード/値に関する開発担当者メモ

SEND

HANDLER

 

OutboundXML

XSL

 

条件付。「 XSL 」を参照してください。

FRAGMENT

 

任意。「FRAGMENT 」を参照してください。

OUTPUT

 

任意。「OUTPUT 」を参照してください。

URI

必須。リモートURI

HOST

必須。リモート・サーバー

SNISERVER

value

Optional. SNI host name used by TLS handshake. Use specified value or *HOST for the value of the HOST keyword value.

LANSA Integrator can only support SNI when the Java Virtual Machine (JVM) is at Java version 1.8 or higher.

USER

任意。基本認証ユーザー

PASSWORD

任意。基本認証パスワード

PROXY

任意。プロキシー・サーバー

PROXYUSER

任意。基本認証ユーザー

PROXYPASSWORD

任意。基本認証パスワード

METHOD

 

任意。「METHOD 」を参照してください。

SECURE

*YES

任意。HTTPSプロトコルを使用します。

*NO

省略値。HTTPプロトコルを使用します。

WAIT

*YES

任意。省略値は0です。
HTTP応答を無限に待機します。

*NO

HTTP応答を待機しません。

読み込み時間をミリ秒単位で待機します。

TIMEOUT

任意。省略値は0で、無効を示します。
ホスト接続のタイムアウト(ミリ秒単位)

LOCALE

 

任意。「LOCALE 」を参照してください。

CONTENT

 

任意。「CONTENT 」を参照してください。

ENCODING

 

任意。「ENCODING ENCODING 」を参照してください。

ARCHIVE

 

任意。「ARCHIVE 」を参照してください。

ACTION

任意。HTTP SOAPActionプロパティを含めます。

 

 

SEND HANDLER(OutboundXML) XSL(..) URI(/cgi-bin/program) HOST(…) SERVICE_LIST(…)

SEND HANDLER(OutboundXML) METHOD(GET) URI(/cgi-bin/program) HOST(…)