1.1.4 CTG支持的網路協議
TCP/IP:配置最簡單的方式。
SNA:必須和Communication Server搭配使用。
IPIC:CICS在3.2版本中引入了IPIC(IP Intercommunication)的概念,用於CICS region之間的互連,這種連接是基於TCP/IP協議的,具體的IPIC概念請參考其他相關章節。從CTG V7.1版本以後,加入了對IPIC的支持。
Namedpipe:命名管道,只支持Windows版本的CTG。
EXCI:只支持Z/OS版本的CTG。
1.1.5 CTG的一些注意事項
1.CTG不支持從CICS端主動發出的訪問請求。這裡有個問題比較容易引起誤解,就是CTG發送請求到CICS,CICS的返回信息可以正常返回給CTG,這種不是CICS主動發起的請求。
2.CTG不會做數據的轉換,這個工作需要在應用程序或CICS中處理。
1.2 兩種模式
CTG的有兩種運行模式,這兩種模式是根據CTG以及客戶應用的拓撲結構來區分的。具體是哪種模式取決於客戶應用程序的部署位置,分別為本地模式和遠程模式。
1.本地模式(Local Mode,兩層結構)在本地模式下,客戶應用程序與安裝CTG的server為同一台機器。在客戶應用程序對CICS發送請求的時候,不需要經過網關守護程序,而是直接發送到CICS端,因此,整個體系架構可以看作兩層的結構。這種模式下,根本無需啟動網關守護程序,對CICS的請求直接發送到客戶端守護程序。
在客戶應用程序中的ECI請求中仍需要指定URL參數為local,即ConnectionURL = “local://” 和PortNumber = 0。
2. 遠程模式(Remote Mode,三層結構)在遠程模式下,客戶應用程序與安裝CTG的server為不同的機器,甚至不同的系統平台。在這種模式下,必須要配置並且啟動網關守護程序,網關守護程序介於客戶應用程序和CICS之間,整體構成三層的結構。
在客戶應用程序的ECI請求中需要指定URL參數為CTG所在機器的IP地址,即ConnectionURL = “XXX.XXX.XXX.XXX” 和PortNumber = XXX。
從另外一個角度對兩種模式的詮釋,見下圖:圖像 1.3 CTG連接到CICS實例
1.配置CICS region
1. Set the SIT parameter TCPIP=YES.
2. Install the following:
– CICS-supplied transient data queue CIEO, in group DFHDCTG
– Transaction CIEP in group DFHIPECI
– Program DFHIEP in group DFHIPECI
3. Add a TCP/IP listener to CICS. Use the following CEDA command to define a TCPIPSERVICE in a group:
– CEDA DEF TCPIPSERVICE(service-name) GROUP(group-name)
4. Use the following command to install the TCPIPSERVICE definition:
– CEDA INS TCPIPSERVICE(service-name) GROUP(group-name)
Attribute |
Description |
POrtnumber |
The port on which the TCP/IP service listens. |
PRotocol |
The protocol of the service is ECI. |
TRansaction |
The transaction that CICS runs to handle incoming ECI requests. Set it to CIEP. |
Backlog |
The number of TCP/IP requests that are queued before TCP/IP starts to reject incoming requests. |
Ipaddress |
The IP address (in dotted decimal form) on which the TCPIPSERVICE listens. For configurations with more than one IP stack, specify ANY to make the TCPIPSERVICE listen on all addresses. |
SOcketclose |
Whether CICS should wait before closing the socket after issuing a receive for incoming data on that socket. NO is recommended for ECI connections, to ensure that the connection from the Client daemon always remains open. |
ATtachsec |
Specifies the level of attach-time security required for TCP/IP connections. |
1.4 應用程序開發
CTG提供多種編程介面,包括:
(1) J2EE Connector Architecture(JCA) JAVA API,即J2EE連接器架構JAVA應用程序介面,這是推薦的編程介面。
(2)基礎的JAVA,C,COBOL,COM等編程介面。
以下文章點擊率最高
Loading…