TRCINT (Trace Internal) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: Yes
                              (1)
>>-TRCINT--SET(--+-*ON---+--)----------------------------------->
                 +-*OFF--+
                 +-*END--+
                 +-*HOLD-+
                 +-*SAVE-+
                 '-*SIZE-'
 
>--+---------------------------------+-------------------------->
   |         .-*SYSDFT----------.    |
   '-TRCTBL--+-trace-table-name-+--)-'
 
>--+----------------------------------------------+------------->
   |       (2)   .-*NOCHG--------------------.    |
   '-SIZE(-------+-*MAX----------------------+--)-'
                 +-*MIN----------------------+
                 |                   .-*KB-. |
                 '-trace-table-size--+-*MB-+-'
 
>--+--------------------------------+--------------------------->
   |          (3)   .-*NOCHG---.    |
   '-TRCFULL(-------+-*WRAP----+--)-'
                    '-*STOPTRC-'
 
>--+---------------------------------------+-------------------->
   |                .-----------------.    |
   |          (3)   V            (4)  |    |
   '-TRCTYPE(---------trace-type------+--)-'
 
>--+---------------------------------------------------------------------------------------------------+-->
   |            .-*NOCHG--------------------------------------------------------------------------.    |
   |            | .-----------------------------------------------------------------------------. |    |
   |      (3)   | V                                                                        (5)  | |    |
   '-JOB(-------+---+---------------------------------------------+--+-*ALL--------------+------+-+--)-'
                    |                      .-*ALL/--------------. |  +-generic*-job-name-+
                    '-+-----------------+--+-generic*-user-name-+-'  '-job-name----------'
                      | .-*ALL/-------. |  '-user-name/---------'
                      '-+-job-number/-+-'
 
>--+-------------------------------------------------+---------->
   |         (6)   .-*NOCHG---------------------.    |
   '-SLTTHD(-------+-*ALL-----------------------+--)-'
                   +-*SELECT--------------------+
                   | .------------------------. |
                   | V                   (7)  | |
                   '---thread-identifier------+-'
 
>--+--------------------------------------------+--------------->
   |          (3)   .-*NOCHG---------------.    |
   '-SVRTYPE(-------+-*ALL-----------------+--)-'
                    +-generic*-server-type-+
                    | .------------------. |
                    | V             (8)  | |
                    '---server-type------+-'
 
>--+---------------------------------------+-------------------->
   |       (3)   .-*NOCHG-------------.    |
   '-TASK(-------+-*ALL---------------+--)-'
                 +-generic*-task-name-+
                 | .----------------. |
                 | V           (5)  | |
                 '---task-name------+-'
 
>--+--------------------------------------------+--------------->
   |          (3)   .-*NOCHG---------------.    |
   '-TASKNBR(-------+-*ALL-----------------+--)-'
                    | .------------------. |
                    | V             (5)  | |
                    '---task-number------+-'
 
>--+--------------------------------------------------------------------------------------------+-->
   |                  .-*NOCHG-------------------------------------------------------------.    |
   |                  | .----------------------------------------------------------------. |    |
   |            (3)   | V                                                           (8)  | |    |
   +-SLTTRCPNT(-------+---(--trace-point-qualifier--+--------------------------+--)------+-+--)-+
   |                                                '-to-trace-point-qualifier-'                |
   |                  .-*NOCHG-------------------------------------------------------------.    |
   |                  | .----------------------------------------------------------------. |    |
   |            (3)   | V                                                           (8)  | |    |
   '-OMTTRCPNT(-------+---(--trace-point-qualifier--+--------------------------+--)------+-+--)-'
                                                    '-to-trace-point-qualifier-'
 
>--+------------------------------------------------------------------------------------------------------------------------------+-->
   |                   .-*NOCHG----------------------------------------------------------------------------------------------.    |
   |                   | .-------------------------------------------------------------------------------------------------. |    |
   |             (3)   | V                                                                                            (9)  | |    |
   '-STOPTRCPNT(-------+---(--trace-point-type--trace-point-qualifier--+-----------------------------------------+--)------+-+--)-'
                                                                       '-entry-number--entry-offset--match-value-'
 
>--+-------------------------------------------+---------------->
   |                   .----------------.      |
   |          (10)     V .-*DFT-. (11)  |      |
   '-JOBTYPE(--------+---+-*ASJ-+-------+-+--)-'
                     |   +-*BCH-+         |
                     |   +-*EVK-+         |
                     |   +-*INT-+         |
                     |   +-*MRT-+         |
                     |   +-*RDR-+         |
                     |   +-*SBS-+         |
                     |   +-*SYS-+         |
                     |   +-*WTR-+         |
                     |   +-*PDJ-+         |
                     |   +-*PJ--+         |
                     |   '-*BCI-'         |
                     +-*NONE--------------+
                     '-*ALL---------------'
 
>--+---------------------------------------------+-------------->
   |            (10)   .-0.5----------------.    |
   '-JOBTRCITV(--------+-job-trace-interval-+--)-'
 
>--+------------------------------------------+----------------->
   |         (12)                             |
   '-TCPDTA(----------| TCPDTA Details |----)-'
 
>--+------------------------------------------+----------------->
   |         (13)                             |
   '-SCKDTA(----------| SCKDTA Details |----)-'
 
>--+-----------------------------------------------+------------>
   |             .-*NONE----------------------.    |
   |             | .------------------------. |    |
   |      (14)   | V             (15) (16)  | |    |
   '-DEV(--------+---device-name------------+-+--)-'
 
>--+----------------------------------------------------------------------+-->
   |             .-*NONE---------------------------------------------.    |
   |             | .-----------------------------------------------. |    |
   |      (14)   | V                     .-*NODEV--.    (15) (16)  | |    |
   '-CTL(--------+---(--controller-name--+-*ALLDEV-+--)------------+-+--)-'
 
>--+----------------------------------------------------------------+-->
   |             .-*NONE---------------------------------------.    |
   |             | .-----------------------------------------. |    |
   |      (14)   | V               .-*NOCTL--.    (15) (16)  | |    |
   '-LIN(--------+---(--line-name--+-*ALLCTL-+--)------------+-+--)-'
 
>--+----------------------------------------------------------+-->
   |             .-*NONE---------------------------------.    |
   |             | .-----------------------------------. |    |
   |      (14)   | V                        (15) (16)  | |    |
   '-NWI(--------+---network-interface-name------------+-+--)-'
 
>--+-------------------------------------------------------+---->
   |             .-*NONE------------------------------.    |
   |             | .--------------------------------. |    |
   |      (14)   | V                     (15) (16)  | |    |
   '-NWS(--------+---network-server-name------------+-+--)-'
 
>--+---------------------------------------------------------+-->
   |                  .-*NONE---------------------------.    |
   |                  | .-----------------------------. |    |
   |           (17)   | V                        (5)  | |    |
   '-RSRCNAME(--------+---hardware-resource-name------+-+--)-'
 
>--+-------------------------------+---------------------------->
   |         (18)                  |
   '-OUTDEV(--------device-name--)-'
 
>--+--------------------------------+--------------------------><
   |          (19)   .-*TRCREF-.    |
   '-TASKINF(--------+-*ALL----+--)-'
 
TCPDTA Details
 
|--+--------+--+----------------------------+------------------->
   +-*TCP---+  |    .------------------.    |
   +-*UDP---+  |    V            (20)  |    |
   +-*ICMP--+  '-(----local-port-------+--)-'
   +-*IGMP--+
   +-*ARP---+
   '-*ICMP6-'
 
>--+-----------------------------+--+------------------+-------->
   |    .-------------------.    |  '-local-IP-address-'
   |    V             (20)  |    |
   '-(----remote-port-------+--)-'
 
>--+-------------------+--+-----------------------+--+------+---|
   '-remote-IP-address-'  '-line-description-name-'  +-*PPP-+
                                                     '-*OPC-'
 
SCKDTA Details
 
|--+------------+--+------------+--+-------------------+-------->
   +-*INET------+  +-*STREAM----+  '-descriptor-number-'
   +-*UNIX------+  +-*DGRAM-----+
   +-*NS--------+  +-*RAW-------+
   +-*TELEPHONY-+  '-*SEQPACKET-'
   '-*NETBOIS---'
 
>--+----------+-------------------------------------------------|
   '-*SODEBUG-'
 
 

Notes:

  1. All parameters preceding this point can be specified positionally.

  2. SIZE is valid only if SET(*ON) or SET(*SIZE) is specified.

  3. Parameter can be specified only if SET(*ON) is specified.

  4. A maximum of 50 repetitions.

  5. A maximum of 10 repetitions.

  6. Parameter can be specified only if JOB parameter is specified. Thread IDs can only be specified for a single job. It must be a the first qualified job name in the list of jobs and the job must be active.

  7. A maximum of 20 repetitions.

  8. A maximum of 5 repetitions.

  9. A maximum or 4 repetitions.

  10. JOBTRCITV and JOBTYPE are valid only if TRCTYPE(*MPL) or TRCTYPE(040000) is specified.

  11. A maximum of 11 repetitions.

  12. TCPDTA is valid only if TRCTYPE(*TCPIP) or TRCTYPE(013800) or if one or more of the Sockets TRCTYPEs are specified (*SCK, *SCKSTDIO, *SCKASCIO, *SCKSEL, *SCKNET, *SCKRSLV, *SCKSSL, *SCKOTHER, or 014000, 014001, 014002, 014003, 014004, 014005, 014006, 014007).

  13. SCKDTA is valid only if one or more of the following Sockets TRCTYPEs are specified - *SCK, *SCKSTDIO, *SCKASCIO, *SCKSEL, *SCKNET, *SCKRSLV, *SCKSSL, *SCKOTHER, or 014000, 014001, 014002, 014003, 014004, 014005, 014006, 014007.

  14. DEV, CTL, LIN, NWI, and NWS are valid only if TRCTYPE(*SRCSINK) or TRCTYPE(010803) is specified.

  15. A maximum of 16 repetitions.

  16. A combined total of 16 devices (DEV), controllers (CTL), lines (LIN), network interface descriptors (NWI), and network server descriptors (NWS) is allowed. A maximum of 256 source/sink objects can be traced at once in a single trace table.

  17. RSRCNAME is valid only if TRCTYPE(014700) or TRCTYPE(011900) is specified.

  18. OUTDEV is valid only if SET(*SAVE) is specified.

  19. TASKINF is valid only if SET(*OFF) or SET(*SAVE) is specified.

  20. A maximum of 2 repetitions.