設定 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 正在執行) 。