交易請求訊息

當你使用 TCP/IP 與 CICS 通訊時,客戶端會向主機發送包含交易程式 ID、使用者 ID、密碼及其他管理資料的交易請求(TRM)請求。 CICS 會向用戶端發送包含額外管理資料的 TRM 回覆。 TRM 中的資料獨立於主機上交易程式(TP)交換的實際程式資料。

你可以在 \installation directory\Microsoft Host Integration Server\system\TIM\MicrosoftTRMDefs.tim 找到各種 TRM 的範本。 使用 Microsoft Visual Studio 開啟該檔案,然後展開 使用者定義的類型 節點。 以下TRM被定義為UDTs:

  • TRMIN_MSLink

  • TRMOUT_MSLink

  • TRMIN_MSCCS

  • TRMIN_IBMCCS

  • TRMOUT_CCS

    你也可以在 \installation directory\Microsoft Host Integration Server\system\TIM\MicrosoftELMDefs.tim 找到各種增強監聽器訊息(ELM)的範本。 使用 Visual Studio 開啟檔案,然後展開 User-Defined 類型 節點。 以下ELM被定義為UDT:

  • ELMIN_MSLink

  • ELMOUT_MSLink

  • ELMIN_MSCCS

  • ELMIN_IBMCCS

  • ELMOUT_CCS

    你可以在 COBOL 中建立 TRM 或 ELM 範本,透過匯出 TRM 或 ELM 定義來協助程式設計。

在 COBOL 中建立 TRM 範本

  1. 開啟 Visual Studio。

  2. 在 [檔案] 功能表上,指向 [開啟],然後單擊 [檔案]。

  3. 在 「開啟檔案 」對話框中,請前往 <drive>:\Program Files\Microsoft Host Integration Server\System\TIM\,然後點擊 MicrosoftTRMDefs.tim 或 MicrosoftELMDefs.tim。

  4. 在 檔案 選單中,點選 「匯出主機定義」。

  5. 在 「匯出主機定義 」對話框中,輸入或選擇檔案名稱,然後點擊 儲存。

    你可以用自訂的 TRM(或 ELM)取代由 TI 執行時建立的預設 TRM(或 ELM)。 使用 COMTIContext 參數來傳遞自訂上下文資料。

另請參閱

自訂 TRM 與 ELM 搭配 COMTIContext
如何通過自訂 TRM