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:
- All parameters preceding this point can be specified positionally.
- SIZE is valid only if SET(*ON) or SET(*SIZE) is specified.
- Parameter can be specified only if SET(*ON) is specified.
- A maximum of 50 repetitions.
- A maximum of 10 repetitions.
- 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.
- A maximum of 20 repetitions.
- A maximum of 5 repetitions.
- A maximum or 4 repetitions.
- JOBTRCITV and JOBTYPE are valid only if TRCTYPE(*MPL) or TRCTYPE(040000) is specified.
- A maximum of 11 repetitions.
- 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).
- 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.
- DEV, CTL, LIN, NWI, and NWS are valid only if TRCTYPE(*SRCSINK) or TRCTYPE(010803) is specified.
- A maximum of 16 repetitions.
- 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.
- RSRCNAME is valid only if TRCTYPE(014700) or TRCTYPE(011900) is specified.
- OUTDEV is valid only if SET(*SAVE) is specified.
- TASKINF is valid only if SET(*OFF) or SET(*SAVE) is specified.
- A maximum of 2 repetitions.