Piles multiples (CINET)

z/OS® Communication Server vous permet d'activer simultanément plusieurs piles TCP/IP sur un seul système. Il s'agit dans ce cas d'une configuration CINET.

Lorsque plusieurs piles TCP/IP sont actives sur un système hôte, il est important que Debug Manager et Debug Engine utilisent la même pile TCP/IP pour pouvoir communiquer. L'interface de débogage d'Eclipse (sur le client) doit également être en mesure de communiquer avec le gestionnaire de débogage. Par défaut, Debug Manager se lie à toutes les piles disponibles sur l'hôte afin de simplifier la configuration du moteur de débogage et de l'interface utilisateur de débogage.

Si cela ne répond pas à vos attentes, vous pouvez utiliser l'affinité entre piles pour demander au gestionnaire de débogage de se connecter à une seule pile TCP/IP spécifiée. L'affinité de pile est définie à l'aide de la variable _BPXK_SETIBMOPT_TRANSPORT d'environnement, qui doit être transmise à Language Environment®. Vous pouvez définir l'affinité de pile en ajustant la commande de démarrage dans le JCL de la tâche démarrée :
//DBGMGR   PROC PRM=,
//*           LEPRM='RPTOPTS(ON)',
//            LEPRM='RPTOPTS(ON) ENVAR("_BPXK_SETIBMOPT_TRANSPORT=TCPIP")',
//            TZ='EST5EDT',
//            CLIENT=5335,
//            HOST=5336,
//            HLQ=EQAW
Remarques :
  • BPXK_SETIBMOPT_TRANSPORT spécifie le nom de la pile TCP/IP à utiliser, tel que défini dans l'instruction TCPIPJOBNAME dans le TCPIP.DATA correspondant.
  • Le codage d'une instruction de définition de données SYSTCPD ne définit pas l'affinité entre piles demandée.