BizTalk Adapter for Host Applications でクライアント コンテキストを使用する方法
Host Integration Server の場合、クライアント コンテキストは、リモート ホストの構成値をオーバーライドできる値のセットです。 これらのキーワードは、BizTalk プロジェクトに関連付けられている XML ファイルの ClientContext キーワード (keyword)を変更するか、オーケストレーションまたはカスタム パイプラインを使用して、BizTalk ホスト アプリケーション アダプター y と共に使用できます。 次のオーバーライドがサポートされています (USERID、PASSWORD、RecvTimeOut、SendTimeOut、PortOverride、IPAddress、TPNameOverride、ProgNameOverride、IMS_LTERM、LIbNameOverride、OverrideSourceTP、REOverride)。 セキュリティ上の理由から、XML ドキュメント (USERID、PASSWORD、RecvTimeOut、SendTimeOut、PortOverride、REOverride) を使用して渡すことが許可されているのは次のとおりです。
XML ドキュメントの一部としてクライアント コンテキスト キーワードを渡すには
HIS Designerによって生成された XSD からアセンブリを記述する XML ドキュメントのインスタンスを生成します。
詳細については、「トランザクション インテグレーター プロジェクトとインターフェイス定義を作成する方法」を参照してください。
XML ドキュメントで、TIClientContext キーワード (keyword)を編集します。
TIClientContext キーワード (keyword)は、次の形式で XML ドキュメントに表示されます。
<ns0:TIClientContext TIContextKeyword="TIContextKeyword_0" TIContextValue="TIContextValue_1" />
ここで、"TIContextKeyword_0" と "TIContextValue_1" は、それぞれキーワード (keyword)と値のペアを表します。
ホスト アプリケーションの BizTalkAdapter の場合、 TIClientContext は USERID、PASSWORD、RecvTimeOut、SendTimeOut を有効なキーワードとして受け入れます。
ClientContext を使用していない場合、または呼び出しが無効なクライアント キーワード (keyword)で送信できない場合は、ドキュメントから自動生成された TIClientContext 要素を削除またはコメントアウトする必要があることに注意してください。
完了したら、XML ファイルを保存して終了します。
例
次の例では、HIS Designerによって生成された XSD を使用して BizTalk プロジェクトの一部として生成された XML ドキュメントについて説明します。
<ns0:DPC_WGB__GetBalance__WGBANK__Request xmlns:ns0="http://microsoft.com/HostApplications/TI/WIP">
<ns0:WGBANKInDocument>
<ns0:ACCNUM>1234</ns0:ACCNUM>
<ns0:name>Kim Akers</ns0:name>
</ns0:WGBANKInDocument>
<ns0:TIClientContext TIContextKeyword=" RecvTimeOut " TIContextValue="15" />
<ns0:TIClientContext TIContextKeyword="TIContextKeyword_0"TIContextValue="TIContextValue_1" />
</ns0:DPC_WGB__GetBalance__WGBANK__Request>
参照
COMTIContext キーワード
ホスト アプリケーション用 BizTalk Adapter のアプリケーションの作成