共用方式為


設定 CICS 用於 TCP/IP

CICS TCP/IP 平臺需求

TCP/IP 3R2 版

CICS 3.3 版或更新版本

使用 TCP/IP 連線至 CICS

CICS 使用 IBM 提供的並行接聽程式 (程式EZACIC02、交易識別碼 CSKL) 來建立與 TCP/IP 的互動。 接聽程式是一項交易,會在 CICS TCP/IP 啟動時自動啟動並啟用。 當接聽程式啟動時,它會取得通訊端,以便從 TCP/IP「接聽」連線要求。 接聽程式會將通訊端系結至指定的埠,然後等候該埠上的用戶端要求。 TCP/IP 會維護埠號碼與 CICS 作業的關聯性。 當用戶端對與 CICS 相關聯的埠提出要求時,TCP/IP 會將連線要求轉送至該 CICS 作業中的接聽程式。

如需 CICS MS LINK 通訊模型的其他詳細資料,請參閱 CICS MS LINK (TCP/IP) 。

TCP/IP 對 CICS 組態

TCP/IP 埠號碼會與 TCP/IP 設定檔資料集中的 CICS 區域相關聯, (hlq。配置 檔。TCPIP) 。 port 語句是用來定義此關聯性。 例如,以下是將埠 3000 與 CICS 區域 CICSRG 產生關聯的埠語句:

3000 TCP CICSRG  
  

CICS 對 TCP/IP 組態

下列主機定義範例顯示使用 EZAC 交易的 CICS 對 TCP 組態參數:

EZAC,DEFINE  
ENTER ONE OF THE FOLLOWING  
CICS         ===> yes                  Enter Yes|No  
LISTENER     ===>                      Enter Yes|No  
EZAC,DEFINE,CICS  
ENTER ALL FIELDS  
APPLID       ===> CICSRG               APPLID of CICS System  
EZAC,DEFINE,CICS  
OVERTYPE TO ENTER  
APPLID       ===> CICSRG               APPLID of CICS System  
TCPADDR      ===> TCPIP                Name of TCP Address Space  
NTASKS       ===> 020                  Number of Reusable Tasks  
DPRTY        ===> 000                  DPRTY value for ATTACH  
CACHMIN      ===> 015                  Minimum Refresh Time for Cache  
CACHMAX      ===> 030                  Maximum Refresh Time for Cache  
CACHRES      ===> 010                  Maximum number of Resolvers  
ERRORTD      ===> CSMT                 TD Queue for Error Messages  
  

下列主機定義範例顯示使用 EZAC 交易之 CICS 並行接聽程式的組態參數:

EZAC,DEFINE  
ENTER ONE OF THE FOLLOWING  
CICS         ===>                      Enter Yes|No  
LISTENER     ===> yes                  Enter Yes|No  
EZAC,DEFINE,LISTENER  
ENTER ALL FIELDS  
APPLID       ===> CICSRG               APPLID of CICS System  
NAME         ===> CSKL                 TRANSACTION NAME OF LISTENER  
EZAC,DEFINE,LISTENER  
OVERTYPE TO ENTER  
APPLID       ===> CICSRG               APPLID of CICS System  
TRANID       ===> CSKL                 Transaction Name of Listener  
PORT         ===> 03000                Port Number of Listener  
IMMEDIATE    ===> YES                  Immediate Startup   Yes|No  
BACKLOG      ===> 010                  Backlog Value for Listener  
NUMSOCK      ===> 050                  Number of Sockets in Listener  
MINMSGL      ===> 004                  Minimum Message Length  
ACCTIME      ===> 060                  Timeout Value for ACCEPT  
GIVTIME      ===> 030                  Timeout Value for GIVESOCKET  
REATIME      ===> 000                  Timeout Value for READ  
FASTRD       ===> YES                  Read Immediately    Yes|No  
TRANTRN      ===> YES                  Translate TRNID     Yes|No  
TRANUSR      ===> YES                  Translate User Data Yes|No  
SECEXIT      ===>                      Name of Security Exit  
  

嘗試使用 TCP/IP 連線之前,請執行下列動作:

  • 確認您在主機上執行 TCP 位址空間。 (您應該能夠在其 IP 位址或 DNS 名稱 PING 主機。) 記錄 IP 位址;稍後當您使用交易整合器 (TI) Manager 來定義 CICS 區域的 TCP/IP 遠端環境時,您將需要知道它。

  • 檢查 CICS 區域是否支援 TCP/IP,並定義 IBM 提供的接聽程式 (程式EZACIC02、交易識別碼 CSKL) 。 這些程式會在 IBM Document #SC31-7131) 的MVS:CICSTCP/IP通訊端介面指南 (TCP/IPV3R2第 5 章中說明。 請注意,這是 CICS TS 1.2 版檔,但 CICS 4.1 版也支援設定。

  • 判斷接聽程式的 IP 埠號碼 (EZAC DISPLAY LISTENER) ;當您使用 TI 管理員來定義 CICS 區域的 TCP/IP 遠端環境時,必須知道它。

  • 啟動 IBM 提供的接聽程式 (EZAO START) ,並檢查接聽程式狀態的 CICS 檢視, (執行 CEMTAO TASK 命令,並確認 CSKL 正在執行) 。

另請參閱

如何透過 TCP/IP 執行 TI