複数スタック (CINET)

z/OS® Communication Server を使用すると、単一システム上で複数の TCP/IP スタックを同時にアクティブにすることができます。 これは、CINET セットアップと呼ばれます。

ホストシステム上で複数のTCP/IPスタックがアクティブになっている場合、Debug ManagerとDebug Engineが通信するには、同じTCP/IPスタックを使用していることが重要です。 クライアント上の)EclipseDebug UIもDebug Managerと通信できなければならない。 デフォルトでは、Debug Manager はホスト上で利用可能なすべてのスタックにバインドし、Debug Engine と Debug UI のマッチング設定を簡素化します。

これが望ましい動作でない場合は、スタックのアフィニティーを使用して、デバッグ・マネージャーを単一の指定された TCP/IP スタックにバインドさせることができます。 スタックアフィニティ _BPXK_SETIBMOPT_TRANSPORT は環境変数で設定され、この変数は Language Environment® に渡す必要があります。開始タスクJCL内の起動コマンドを調整することでスタックアフィニティを設定できます:
//DBGMGR   PROC PRM=,
//*           LEPRM='RPTOPTS(ON)',
//            LEPRM='RPTOPTS(ON) ENVAR("_BPXK_SETIBMOPT_TRANSPORT=TCPIP")',
//            TZ='EST5EDT',
//            CLIENT=5335,
//            HOST=5336,
//            HLQ=EQAW
注:
  • BPXK_SETIBMOPT_TRANSPORT は、使用される TCP/IP スタックの名前を指定します。この名前は、関連する TCPIP.DATA 内の TCPIPJOBNAME ステートメントで定義されています。
  • SYSTCPD DD ステートメントをコーディングしても、要求されたスタックのアフィニティーは設定されません。