$NIT mapping

Table 1. Structure NIT
Offset
Dec
Offset
Hex
Type Len Name(Dim) Description
0 (0) STRUCTURE 0 NIT  
0 (0) X'5' 0  NITVERS "5" Current NIT version
0 (0) CHARACTER 8  NITNODE NODE IDENTIFICATION
8 (8) SIGNED 2  NITNUM INTERNAL NODE NUMBER (BINARY)
10 (A) BITSTRING 1  NITPRINC JOB RECEIVER PRIORITY INCREMENT
11 (B) BITSTRING 1  NITPRLIM JOB RECEIVER PRIORITY LIMIT
12 (C) SIGNED 2  NITLOGN LOGON DCT NUMBER
14 (E) BITSTRING 1  NITFLAG FLAGS
      1... ....  NITFLAGE "B'10000000'" SECURE signon required
      .1.. ....  NITFLAGA "B'01000000'" AUTO DIAL BSC LINE
      ..1. ....  NITFLAGX "B'00100000'" EXCLUSIVE CONNECTION
      .... 1...  NITFLAGR "B'00001000'" NODE RESTRICTED FROM LOCAL COMMANDS
      .... .1..  NITFLAGJ "B'00000100'" NODE RESTRICTED FROM JOB COMMANDS
      .... ..1.  NITFLAGD "B'00000010'" NODE RESTRICTED FROM DEVICE COMMANDS
      .... ...1  NITFLAGS "B'00000001'" NODE RESTRICTED FROM SYSTEM COMMANDS
15 (F) BITSTRING 1  NITFLG2 Flag byte
      1... ....  NIT2NOPM "B'10000000'" Nonpath manager indicator
      .1.. ....  NIT2PRIV "B'01000000'" Private node indicator
      ..1. ....  NIT2TRAC "B'00100000'" $TRACE this node
      ...1 ....  NIT2OWN "B'00010000'" Local node indicator
      .... 1...  NIT2ADJ "B'00001000'" Adjacent node indicator
      .... .1..  NIT2IRST "B'00000100'" Ignore resistance from node if non-PM signon
      .... ..1.  NIT2ENDN "B'00000010'" End node only indicator
      .... ...1  NIT2DIR "B'00000001'" Only allow direct connection to node
16 (10) BITSTRING 1  NITFLG3 Flag byte 3
      1... ....  NIT3HRDT "B'10000000'" Node has STATUS=NODE RDT
      .1.. ....  NIT3ANJE "B'01000000'" Automatically start NJE
      ..1. ....  NIT3NVRP "B'00100000'" Dont verify path for jobs
17 (11) BITSTRING 1  NITSF SYSTEM CONDITION FLAGS
      1... ....  NITSFPJT "B'10000000'" JOB TRANSMITTERS ARE DRAINED
      .1.. ....  NITSFPJR "B'01000000'" JOB RECEIVERS ARE DRAINED
      ..1. ....  NITSFPST "B'00100000'" SYSOUT TRANSMITTERS ARE DRAINED
      ...1 ....  NITSFPSR "B'00010000'" SYSOUT RECEIVERS ARE DRAINED
      .... 1...  NITSFHJR "B'00001000'" JOB RECEIVERS ARE TO HOLD JOBS
      .... .1..  NITSFHSR "B'00000100'" SYSOUT RECEIVERS ARE TO HOLD JOBS
      .... ..1.  NITSFPEN "B'00000010'" Use Password encryption
      .... ...1  NITSFREA "B'00000001'" Node is currently reachable
18 (12) SIGNED 2  NITANINT Restart interval (minutes)
20 (14) SIGNED 4  NITANTIM Disconnect time (STCK)
24 (18) CHARACTER 8  NITPASS Password expected from node
32 (20) CHARACTER 8  NITSPASS Password sent to node
40 (28) BITSTRING 1  NITCMPCT COMPACTION TABLE ID
41 (29) BITSTRING 1 Reserved
42 (2A) SIGNED 2  NITREST DEFAULT APPL RESISTANCE
44 (2C) SIGNED 4   (0)  
44 (2C) ADDRESS 4  NITNSACT Ptr to related NSACT entry
48 (30) ADDRESS 4  NITNXTSB Ptr to next NIT in subnet
52 (34) CHARACTER 8  NITSUBST Subnet name
60 (3C) CHARACTER 8  NITLMODE Default VTAM logmode
68 (44) SIGNED 2  NITLINE Dedicated line number
70 (46) SIGNED 2  NITNSRV NJE Server number
70 (46) X'48' 0  NITMINL "*-NIT" Minimum (INIT) NIT elmt len
72 (48) ADDRESS 4  NITNAT Chain of related NATs
76 (4C) CHARACTER 8  NITSECLB SECLABEL of node (SDSF use)

         The following 3 fields are used by full path.
84 (54) ADDRESS 4  NITNITPN Next NIT in full path chain
88 (58) ADDRESS 4  NITNITPP Prev NIT in full path chain
92 (5C) ADDRESS 4  NITBNITP Addr of best unexplored NPMNITP
96 (60) ADDRESS 4  NITRESV3 Reserved for future use
96 (60) X'64' 0  NITBLEN "*-NIT" Length of the base NIT
100 (64) BITSTRING 1  NITPATH1 First path information
Table 2. Structure NITPSECT
Offset
Dec
Offset
Hex
Type Len Name(Dim) Description
0 (0) STRUCTURE 0 NITPSECT INDIVIDUAL PATH FIELDS
0 (0) ADDRESS 4  NITPLINE Associated DCT or NIT
0 (0) X'0' 0  NITL "NITPLINE-NITPSECT,4" Offset for line
4 (4) ADDRESS 4  NITPREST PATH RESISTANCE
4 (4) X'4' 0  NITR "NITPREST-NITPSECT,4" Offset for resistance
4 (4) BITSTRING 0  NITPMT "X'7FFFFFFF'" Indicate empty path
8 (8) ADDRESS 4  NITPPNOD Addr of prev NIT in path
12 (C) BITSTRING 1  NITPFLAG Flag byte
      1... ....  NITPFSTA "B'10000000'" Path is via static connect
      .1.. ....  NITPFNIT "B'01000000'" NITPLINE points to a NIT
      ..1. ....  NITPFSUB "B'00100000'" Path is through a subnet
13 (D) BITSTRING 1  NITPMEMB Member number if NITPFSTA is set
13 (D) X'D' 0  NITM "NITPMEMB-NITPSECT,1" Offset for member
14 (E) BITSTRING 1  NITPMEMP Member with primary line
14 (E) X'E' 0  NITMP "NITPMEMP-NITPSECT,1" Offset for primary member
15 (F) BITSTRING 1 Reserved for future use

         Line and node IDs (indexes) shadowed from DCT or
         NIT pointed to by NITPLINE.
16 (10) SIGNED 2  NITPLNID DCT or NIT id
18 (12) SIGNED 2  NITPNDID Intermediate node id (MDCTNODE from DCT)
20 (14) SIGNED 4   (0) Ensure fullword allignment
20 (14) X'14' 0  NITPL "*-NITPSECT"
20 (14) X'0' 0  NITP "NITPSECT,NITPL" Path element
20 (14) X'14' 0  NITPNEXT "*"
Table 3. Structure NITC
Offset
Dec
Offset
Hex
Type Len Name(Dim) Description
0 (0) STRUCTURE 0 NITC Checkpointed NIT
0 (0) X'1' 0  NITCVRSN "1" Current NITC version
0 (0) CHARACTER 8  NITCNAME Node name
8 (8) CHARACTER 8  NITCSUB SUBNET name
16 (10) BITSTRING 4  NITCACAF Mask of systems that have a path to this node
20 (14) BITSTRING 1  NITCFLG1 Flags
      1... ....  NITCF1NP "B'10000000'" PATHMGR=NO
      .1.. ....  NITCF1EN "B'01000000'" ENDNODE=YES
      ..1. ....  NITCF1PV "B'00100000'" PRIVATE=YES
      ...1 ....  NITCF1DI "B'00010000'" DIRECT=YES
      .... 1...  NITCF1VP "B'00001000'" VFYPATH=NO
21 (15) BITSTRING 3 Reserved
24 (18) ADDRESS 4   (2) Reserved
32 (20) DBL WORD 8   (0) Doubleword align
32 (20) X'20' 0  NITCSIZ "*-NITC" Length of a NITC
Table 4. Structure NITC0
Offset
Dec
Offset
Hex
Type Len Name(Dim) Description
0 (0) STRUCTURE 0 NITC0 Checkpointed NIT 0
0 (0) SIGNED 4  NITC0SEQ Changes sequence
Table 5. Cross Reference for $NIT
Name Offset Hex Tag
NIT 0
NITANINT 12
NITANTIM 14
NITBLEN 60 64
NITBNITP 5C
NITC 0
NITCACAF 10
NITCFLG1 14
NITCF1DI 14 10
NITCF1EN 14 40
NITCF1NP 14 80
NITCF1PV 14 20
NITCF1VP 14 8
NITCMPCT 28 0
NITCNAME 0
NITCSIZ 20 20
NITCSUB 8
NITCVRSN 0 1
NITC0 0
NITC0SEQ 0
NITFLAG E
NITFLAGA E 40
NITFLAGD E 2
NITFLAGE E 80
NITFLAGJ E 4
NITFLAGR E 8
NITFLAGS E 1
NITFLAGX E 20
NITFLG2 F
NITFLG3 10
NITL 0 0
NITLINE 44
NITLMODE 3C
NITLOGN C
NITM D D
NITMINL 46 48
NITMP E E
NITNAT 48
NITNITPN 54
NITNITPP 58
NITNODE 0 40404040
NITNSACT 2C
NITNSRV 46
NITNUM 8 0
NITNXTSB 30
NITP 14 0
NITPASS 18 40404040
NITPATH1 64
NITPFLAG C 0
NITPFNIT C 40
NITPFSTA C 80
NITPFSUB C 20
NITPL 14 14
NITPLINE 0
NITPLNID 10
NITPMEMB D
NITPMEMP E
NITPMT 4 FFFFFF
NITPNDID 12
NITPNEXT 14 14
NITPPNOD 8
NITPREST 4
NITPRINC A 0
NITPRLIM B F
NITPSECT 0
NITR 4 4
NITREST 2A
NITRESV3 60
NITSECLB 4C
NITSF 11
NITSFHJR 11 8
NITSFHSR 11 4
NITSFPEN 11 2
NITSFPJR 11 40
NITSFPJT 11 80
NITSFPSR 11 10
NITSFPST 11 20
NITSFREA 11 1
NITSPASS 20 40404040
NITSUBST 34
NITVERS 0 5
NIT2ADJ F 8
NIT2DIR F 1
NIT2ENDN F 2
NIT2IRST F 4
NIT2NOPM F 80
NIT2OWN F 10
NIT2PRIV F 40
NIT2TRAC F 20
NIT3ANJE 10 40
NIT3HRDT 10 80
NIT3NVRP 10 20