Multi - stack (CINET)

z/OS® Communication Server consente di avere più stack TCP/IP contemporaneamente attivi su un unico sistema. Si fa riferimento a questo come a una configurazione CINET.

Quando su un sistema host sono attivi più stack TCP/IP, è importante che Debug Manager e Debug Engine utilizzino lo stesso stack TCP/IP per poter comunicare. Anche Eclipse Debug UI (sul client) deve essere in grado di comunicare con Debug Manager. Per impostazione predefinita, Debug Manager si lega a tutti gli stack disponibili sull'host per semplificare la configurazione di Debug Engine e Debug UI.

Se non si desidera, è possibile utilizzare l'affinità di stack per indicare al gestore debug di eseguire il bind a un singolo stack TCP/IP specificato. L'affinità dello stack viene impostata con la variabile _BPXK_SETIBMOPT_TRANSPORT di ambiente, che deve essere trasmessa a Language Environment®. È possibile impostare l'affinità dello stack modificando il comando di avvio nel JCL dell'attività avviata:
//DBGMGR   PROC PRM=,
//*           LEPRM='RPTOPTS(ON)',
//            LEPRM='RPTOPTS(ON) ENVAR("_BPXK_SETIBMOPT_TRANSPORT=TCPIP")',
//            TZ='EST5EDT',
//            CLIENT=5335,
//            HOST=5336,
//            HLQ=EQAW
Note:
  • BPXK_SETIBMOPT_TRANSPORT specifica il nome dello stack TCP/IP da utilizzare, come definito nell'istruzione TCPIPJOBNAME nel TCPIP TCPIP.DATA.
  • La codifica di un'istruzione SYSTCPD DD non imposta l'affinità di stack richiesta.