Partager via


Configuration de CICS pour TCP/IP

Configuration requise pour la plateforme TCP/IP CICS

Version TCP/IP 3R2

CICS version 3.3 ou ultérieure

Connexions à CICS à l’aide de TCP/IP

CICS utilise l’écouteur simultané fourni par IBM (Programme EZACIC02, ID de transaction CSKL) pour établir une interaction avec TCP/IP. L’écouteur est une transaction qui démarre automatiquement lorsque CICS TCP/IP est démarré et activé. Lorsque l’écouteur démarre, il obtient un socket sur lequel il peut « écouter » les demandes de connexion à partir de TCP/IP. L’écouteur lie le socket à un port spécifié, puis attend une demande du client sur ce port. TCP/IP gère une relation entre un numéro de port et un travail CICS. Lorsqu’un client effectue une requête sur un port associé à CICS, TCP/IP transfère la demande de connexion à l’écouteur dans ce travail CICS.

Pour plus d’informations sur le modèle de communication CICS MS LINK, consultez CICS MS LINK (TCP/IP).

Configuration de TCP/IP vers CICS

Un numéro de port TCP/IP est associé à une région CICS dans le jeu de données de profil TCP/IP (hlq.PROFILE.TCPIP). L’instruction de port est utilisée pour définir cette relation. Par exemple, voici une instruction de port qui associe le port 3000 à cicsRG de région CICS :

3000 TCP CICSRG  
  

CICS-to-TCP/IP Configuration

L’exemple de définition d’hôte suivant montre les paramètres de configuration pour CICS-to-TCP à l’aide de la transaction EZAC :

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  
  

L’exemple de définition d’hôte suivant montre les paramètres de configuration de l’écouteur simultané CICS à l’aide de la transaction EZAC :

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  
  

Avant d’essayer d’utiliser la connexion TCP/IP, procédez comme suit :

  • Vérifiez qu’un espace d’adressage TCP s’exécute sur l’hôte. (Vous devriez pouvoir effectuer un test PING sur l’hôte à son adresse IP ou à son nom DNS.) Enregistrez l’adresse IP ; Vous devrez le savoir plus tard lorsque vous utiliserez le Gestionnaire TI (Transaction Integrator) pour définir un environnement distant TCP/IP pour la région CICS.

  • Vérifiez que la région CICS prend en charge TCP/IP et que l’écouteur fourni par IBM (programme EZACIC02, ID de transaction CSKL) est défini. Ces procédures sont décrites dans le chapitre 5 de TCP/IPV3R2pourMVS :CICSTCP/IPSocketInterfaceGuide (document IBM #SC31-7131). Notez qu’il s’agit d’un document CICS TS version 1.2, mais que la configuration est également prise en charge dans CICS version 4.1.

  • Déterminez le numéro de port IP de l’écouteur (EZAC DISPLAY LISTENER) ; Vous devez le savoir lorsque vous utilisez TI Manager pour définir un environnement distant TCP/IP pour la région CICS.

  • Démarrez l’écouteur fourni par IBM (EZAO START) et case activée la vue CICS de l’écouteur status (exécutez la commande CEMT INQUIRE TASK et vérifiez que CSKL est en cours d’exécution).

Voir aussi

Guide pratique pour exécuter l’ti sur TCP/IP