TPX Session Management for z/OS

 View Only

Tuesday Tip: Do you know which NCLs run in your user region?

  • 1.  Tuesday Tip: Do you know which NCLs run in your user region?

    Posted Aug 20, 2014 11:25 AM

    Sometimes it is necessary to know which NCL is currently running and at what statement. Cases of interest might be:

    - A self-written NCL starts but seems to hang or loop.

    - CA-Customer support needs to know which NCL is running when the user expects a problem.

     

    In such cases you can do the following:

    1. Open a new Window by putting the Cursor in the first line of the panel and pressing PF02.
        If you already run two windows then simply press PF09 to switch into the other window.

    2. Change into OCS and enter command SHOW NCL=REGION

        This will show all NCL procedures running in the other window.

    A display looks like

     

    sh ncl=region

    N11935 NCLID  BASEPROC CURRENT  LEV W TYPE   INIT   OWNER  PG PRI P-UNITS

    N11936 036855 $NMPMENU $CAWV000 002 1 FSPROC USER1  USER1  3  2      4.54

    N11918 ...... PROCESSING 20190000 INTREAD SET TY

    N11936 036858 $CAWV000 $CASL000 002 1 START  036855 USER1  3  2      1.15

    N11918 ...... PROCESSING &PANEL     STMT 21560000, P=$SL000LIST

    N11907 *END*

     

    This way you ca determine which NCL(s) are currently running and which statement they are currenty processing.