共用方式為


TI TCP/IP 負載平衡

當您為 CICS 和 IMS TCP/IP 遠端環境設定 TI 時,交易整合器 (TI) 可以負載平衡 TCP/IP 埠。 若要啟用負載平衡,請在建立遠端環境時提供多個 TCP 埠號碼;這可讓您連線到單一主機系統上的備援 CICS 或 IMS 區域。 下圖顯示 TI TCP 埠負載平衡解決方案。

顯示交易整合者接收 TCP/IP 位址並將它傳送至 CICS 埠 3000 和 3001 的影像。
接收 TCP/IP 位址並將它傳送至 CICS 埠 3000 和 3001 的交易整合器

第一個交易會使用第一個 TCP 埠,而且會輪流執行所叫用之每個交易的所有已設定埠。

下列各節包含 CICS 和 IMS 的其他主機組態詳細資料。

CICS TCP/IP 平臺需求

CICS 的版本相依性包括:

  • TCP/IP 3R2 版

  • CICS 3.3 版或更新版本

使用 TCP/IP 連線至 CICS

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

TCP/IP 對 CICS 組態

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

3000 TCP CICSRG  
  

CICS 至 TCP/IP 組態

下列主機定義範例顯示使用 EZAC 交易的 CICS 對 TCP 組態參數。 粗體類型的專案是 CICS 交易。

  
ENTER ONE OF THE FOLLOWING  
  
CICS            ===> yes                  Enter Yes|No  
LISTENER     ===>                        Enter Yes|No  
  
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 並行接聽程式的組態參數。 粗體類型的專案是 CICS 交易。

EZAC,DEFINE  
ENTER ONE OF THE FOLLOWING  
  
CICS         ===>                      Enter Yes|No  
LISTENER     ===> yes           Enter Yes|No  
  
ENTER ALL FIELDS  
  
APPLID       ===> CICSRG             APPLID of CICS System  
NAME         ===> xyz                  TRANSACTION NAME OF LISTENER  
  
EZAC,DEFINE,LISTENER  
OVERTYPE TO ENTER  
  
APPLID          ===> CICSRG             APPLID of CICS System  
TRANID         ===> XYZ                   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  
  

IMS TCP/IP 平臺需求

IMS 的版本相依性包括:

  • TCP/IP 3R2 版

  • IMS 第 4 版或更新版本

使用 TCP/IP 連線至 IMS

IMS 會使用接聽程式來建立與 TCP/IP 的互動。 IMS 批次訊息處理中的接聽程式 (BMP) 有助於促進連線程式。 當接聽程式啟動時,它會取得通訊端,以便從 TCP/IP 接聽連線要求。 接聽程式會將此通訊端系結至指定的埠,然後等候該埠上的用戶端要求。

TCP/IP 會維護埠號碼與 IMS 接聽程式 BMP 的關聯性。 當用戶端對與 IMS 相關聯的埠提出要求時,TCP/IP 會將連線要求轉送至該 BMP 中的接聽程式。

TCP/IP 至 IMS 設定

TCP/IP 埠號碼會與 TCP/IP 設定檔資料集中的 IMS 批次處理區域 (BPR) (hlq 相關聯。配置 檔。TCPIP) 。 port 語句是用來定義此關聯性。 將埠 3000 與 IMS 批次區域與作業名稱為 WNWIBPR1 的通訊埠語句範例如下:

3000 TCP WNWIBPR1

IMS 至 TCP/IP 組態

IMS MPP 已開始指定程式名稱 IMS IBM 提供的接聽程式程式 (EZAIMSLN) 。 此接聽程式會讀取 DD 語句 LSTNCFG所識別的組態檔。 此組態資料集包含下列一或多個啟動參數集, (針對至少一個 CR) 定義的每個交易設定一組:

  • TCPIP 語句

  • LISTENER 語句

  • TRANSACTION 語句

    TCPIP語句可用來識別將管理此接聽程式連線之 TCP/IP 位址空間的作業名稱。

    LISTENER語句是用來指定這個接聽程式將使用的埠號碼。 此語句也會指定其他埠相關參數,例如待辦專案、逾時值等等。

    TRANSACTION語句會定義這個接聽程式可以啟動的交易清單。 此外,這個語句會定義是否使用隱含或明確連接模式。

    接聽程式會使用這三個參數語句來通知接聽程式要使用的 TCP/IP 埠,以及可透過 TCP/IP 存取哪些交易。

    以下是 IMS 對 TCP/IP 主機定義的範例:

TCPIP      ADDRSPC=WNWTCP31  
LISTENER   PORT=4000 BACKLOG=50  
TRANSACTION   NAME=TRANIMPL TYPE=IMPLICIT  
TRANSACTION   NAME=TRANEXPL TYPE=EXPLICIT  
  

另請參閱

負載平衡和線上備份