如何將用戶端內容與 BizTalk Adapter for Host 應用程式搭配使用

針對 Host Integration Server,用戶端內容是一組值,允許覆寫遠端主機的設定值。 您可以在與 BizTalk 專案相關聯的 XML 檔案中,或透過協調流程或自訂管線來修改 XML 檔案中的 ClientCoNtext 關鍵字,以使用這些關鍵字搭配 Biztalk 主應用程式介面卡 y。 以下是支援的 (USERID、PASSWORD、RecvTimeOut、SendTimeOut、PortOverride、IPAddress、TPNameOverride、ProgNameOverride、IMS_LTERM、LIbNameOverride、OverrideSourceTP 和 REOverride) 的覆寫。 但基於安全性,只允許將下列各項傳遞至 XML 檔 (USERID、PASSWORD、RecvTimeOut、SendTimeOut、PortOverride 和 REOverride) 。

將用戶端內容關鍵字當作 XML 檔的一部分傳遞

  1. 產生 XML 檔的實例,該檔會根據 HIS 設計工具所產生的 XSD 來描述您的元件。

    如需詳細資訊,請參閱如何建立交易整合器 Project 和介面定義

  2. 在 XML 檔中,編輯 TIClientCoNtext 關鍵字。

    TIClientCoNtext關鍵字會以下列格式出現在 XML 檔中:

    <ns0:TIClientContext TIContextKeyword="TIContextKeyword_0" TIContextValue="TIContextValue_1" />

    其中 "TICoNtextKeyword_0" 和 TICoNtextValue_1 "分別代表關鍵字和值組。

    針對主應用程式的 BizTalkAdapter, TIClientCoNtext 會接受 USERID、PASSWORD、RecvTimeOut 和 SendTimeOut 做為有效的關鍵字。

    請注意,如果您不是使用ClientCoNtext ,或呼叫會失敗而無法在不正確用戶端關鍵字中傳送,您就必須從檔中移除或批註自動產生的TIClientCoNtext元素。

  3. 完成時,儲存 XML 檔案並結束。

範例

下列範例說明使用 HIS 設計師產生的 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 Keywords
為主應用程式的 BizTalk 配接器建立應用程式