NMM - Normal mode manager parameters

   Name : DCLNMM

   Function:
   This segment defines the Normal Mode Manager parameter block.  The NMM block is created by the
   Normal Mode Manager task and is addressable from the MCA after NMM has started successfully.

Offsets
Dec Hex Type Len Name (Dim) Description
0 (0) STRUCTURE 504 NMM manager block
0 (0) CHARACTER 4 NMMDESC block descriptor = 'NMM '
4 (4) CHARACTER 2 NMMVER block mapping version
6 (6) BITSTRING 4 NMMFLAGS nmm status switches
6 (6) BITSTRING 1 NMMFLAG1 nmm status flag1
 1...  ....
NMCPOPEN current plan is open
 .1..  ....
NMJSOPEN JS file is open
 ..1.  ....
NMLTOPEN LTP file is open
 ...1  ....
NMSIOPEN SI file is open
 ....  1...
NMADOPEN AD file is open
 ....  .1..
NMJSCOPY will copy js file
 ....  ..1.
NMBACKUP will take plan backup
 ....  ...1
NMTURNSW turnover in progress
7 (7) BITSTRING 1 NMMFLAG2 nmm status flag2
 1...  ....
NMRFRESH refresh is requested
 .1..  ....
NMCPEQ CP data sets are equal
 ..1.  ....
NMNCP NCP to be copied
 ...1  ....
NMCPLOCK current plan is locked
 ....  1...
NMCHLOCK checkpoint is locked
 ....  .1..
NMMARACT on AR is activated
 ....  ..1.
NMJSFORCE force copy of js file
 ....  ...1
NMMARC on do Data Store clean up of hanging JOBLOG requests (dccln)
8 (8) BITSTRING 1 NMMFLAG3 NMM msgeqqn051 reas flag
 1...  ....
NMMLIM backup(nn) limit reached
 .1..  ....
NMMTO1 DP turnover1 (start)
 ..1.  ....
NMMTO2 DP turnover2 (end)
 ...1  ....
NMMCMD BACKUP cmd issued
 ....  1...
NMMRST NMM recovery restart
 ....  .1..
NMMSTOP NMM normal termination
 ....  ..1.
NMMJTE JT IO error
 ....  ...1
NMMEDP edp full
9 (9) BITSTRING 1 NMMFLAG4 NMM status flag 4
 1...  ....
NMCXOPEN current plan ext is open
 .1..  ....
NMRDOPEN current plan ext is open
 ..1.  ....
NMLTLOCK reserved
 ...1  ....
NMADLOCK reserved
 ....  1...
NMWSLOCK reserved
 ....  .1..
NMRDLOCK reserved
 ....  ..1.
NMMSYMST 1 symphony is arriving
 ....  ...1
NMOCXWSA check CX open flag
10 (A) CHARACTER 1 NMMSTAT contains status of nmm
11 (B) BITSTRING 2 NMMJTFLG JT logging flags
 1...  ....
NMJTFIRST write 1st record on JTlog
 .1..  ....
NMJTLAST write last record on JTlog
 ..1.  ....
NMJTARCF archiving finished posted
 ...1  ....
NMJTARCE perm error on archive log
 ....  1...
NMJTEVCP cp updates on jtlog ds
 ....  .1..
NMJTEVANY JTlog ds is not empty
 ....  ..1.
NMJTLOCK JT archive ds is locked
 ....  ...1
NMJTIOER write error recovery in progr
12 (C)
 1...  ....
NMJTTURN turnover has been requested
 .1..  ....
NMJTAUXT exit11 status act-inact
 ..1.  ....
NMSYMBACK sym renew backup
 ...1  ....
NMMMCP Tie change for MCP
 ....  1...
NMMURGDQE dont send Urg DQE
 ....  .1..
NMMPERMBP 1 = permanent buf pool
 ....  ..11
* free
13 (D) BITSTRING 1 NMMNOERR noerror processing flags
 1...  ....
NMNOPROC noerror processing requested
 .1..  ....
NMNOMEMB noerror member proc reqstd
 ..1.  ....
NMNOLIST noerror table list reqstd
 ...1  ....
NMNOTRY noerror stmt trial
 ....  11..
* free
 ....  ..1.
NMRFRDONE on. REFRESH done
 ....  ...1
NMSKIPIN SKIPINC command
14 (E) BITSTRING 1 NMMFLAG5
 1...  ....
NMPROTDD
 .1..  ....
NMPROTDS
 ..1.  ....
NMTURN2SW TWS syncron. required
 ...1  ....
NMTWSF TWS Syncron. ended
 ....  1...
NMTWSYN TWS Syncron. waiting
 ....  .1..
NMRFRSYM TWS being stopped for rfr
 ....  ..1.
NMMSPECIAL TWS Special Event
 ....  ...1
NMTWSQ TWS quit ended
15 (F) CHARACTER 1 NMMTWSSTATUS Enabler Status queue

        
         normal mode manager control block addresses follow
        

Offsets
Dec Hex Type Len Name (Dim) Description
16 (10) ADDRESS 4 NMMMCA mca address
20 (14) ADDRESS 4 NMMCIOC checkpoint io comm area
24 (18) ADDRESS 4 NMMJTDCB dcb address, jt log file
28 (1C) ADDRESS 4 NMMJTBUF buffer addr curr jt file
32 (20) ADDRESS 4 NMMOPC status record address
36 (24) ADDRESS 4 NMMHDR cp hdr record address
40 (28) ADDRESS 4 NMMEMP ev mgr parameter block
44 (2C) ADDRESS 4 NMMCPBUF buffer addr curr cp file
48 (30) ADDRESS 4 NMMMCJTA addr of mcp jt event
52 (34) ADDRESS 4 NMMMCMTA addr of mt0 for mcp jt
56 (38) ADDRESS 4 NMMEMDQP ev manager suspend queue
60 (3C) ADDRESS 4 NMMJTABP JTlog file table addr
64 (40) ADDRESS 4 NMMSTEP nmm subtask entry addr
68 (44) ADDRESS 4 NMMXCM XCM cache address
72 (48) ADDRESS 4 NMMDCXCM CM XCM cache addresss
76 (4C) ADDRESS 4 NMMQRSP RS main block address
80 (50) ADDRESS 4 NMMRSWP RS record work area
84 (54) ADDRESS 4 NMMJTBP ptr to JTB
88 (58) ADDRESS 4 NMMXDBUF buffer addr curr xd file
92 (5C) SIGNED 4 NMMXDSIZ xd record file size
96 (60) ADDRESS 4 NMMERRSTP error statement

        
        general purpose flags
        

Offsets
Dec Hex Type Len Name (Dim) Description
100 (64) BITSTRING 4 NMMFLAG6
 1...  ....
NMJVOPEN JV logical file open
 .1..  ....
NMCLEAN NMWRK cleanup
 ..1.  ....
NMMSYNCRCVASKED EME2ERcvr Sync asked
 ...1  ....
NMMSYNCRCVRECEIVED EME2ERcvr Sync event received by EM
 ....  1...
NMMTNODEMSG N127N128 issued
 ....  .1..
NMMQDLOG QDLOG flag
 ....  ..1.
NMMBULK bulkdisc event
 ....  ...1
NMMSCPOP SCP open bit
101 (65)
 1...  ....
NMMSCPTOCLOSE going to close SCP
 .1..  ....
NMMBATCH2
 ..1.  ....
NMXDOPEN current XD is open
 ...1  ....
NMXDPENDLT ON some xd02 pend ltp
 ....  1...
NMXDPENDCP ON some xd02 pend ltp
 ....  .1..
NMCKPTINIT ON started CKPT init
 ....  ..1.
NMFORCESEQNO ON seqno = 00
 ....  ...1
NMBKPTOK ON BKPT opened ok
102 (66)
 1...  ....
NMMCPNEEDED
 .1..  ....
NMMLTPNEEDED with BT task started
 ..1.  ....
NMMEVSENT OFF when NMLIO send dqe to BACKUP Controller - issue eqqn139 (START sending) - set to OFF ON when NMLIO do not send dqe to BACKUP Controller - issue eqqn139 (STOP sending) - set to OFF
 ...1  ....
NMMJTNEEDED
 ....  1...
NMMSTOPCLONING EVENTSEND off cmd
 ....  .1..
NMMBKJTREAPPLY BACKUP need reapply
 ....  ..1.
NMOIOPEN OI open
 ....  ...1
NMWSOPEN WS open
103 (67)
 1...  ....
NMWSCLOPEN WSCL open
 .1..  ....
NMCALOPEN CAL open
 ..1.  ....
NMPEROPEN PER open
 ...1  ....
NMRUNOPEN RUN open
 ....  1...
NMSTOPEN ST file is open
 ....  .1..
NMSTDDOK ST DD specified
 ....  ..1.
NMSETSTARTED On: flag started oper
 ....  ...1
NMJOBLIBopen On: JOBLIB is open

        
         various ecbs for NMM and its subtasks follow
        

Offsets
Dec Hex Type Len Name (Dim) Description
104 (68) BITSTRING 4 NMMARECB auto recovery ecb
108 (6C) BITSTRING 4 NMMWAECB workstation analyzer ecb
112 (70) BITSTRING 4 NMMWECB nmm work required ecb
116 (74) BITSTRING 4 NMMTMECB nmm timer ecb
120 (78) BITSTRING 4 NMMJTLOG JTlog archiving required
124 (7C) BITSTRING 4 NMMJTFIN JTlog archiving finished
128 (80) BITSTRING 4 NMMTWSECB TWS syncronization ecb
132 (84) BITSTRING 4 NMMTWSQUIT TWS immediate stop

        
         normal mode manager queue and chain headers follow
        

Offsets
Dec Hex Type Len Name (Dim) Description
136 (88) ADDRESS 4 NMMAREAS addr of first alloc area
140 (8C) ADDRESS 4 NMMDOA1 address of first doa
144 (90) ADDRESS 4 NMMWQA1 address of first wqa
148 (94) ADDRESS 4 NMMTJT1 addr of doa 1st time job
152 (98) ADDRESS 4 NMMQUE1 addr of 1st req que entry
156 (9C) ADDRESS 4 NMMDRA1 address of first dra
160 (A0) ADDRESS 4 NMMDOAFR first free doa
164 (A4) ADDRESS 4 NMMWQAFR first free wqa
168 (A8) ADDRESS 4 NMMQUEFR first free res que entry
172 (AC) ADDRESS 4 NMMDRAFR first free dra
176 (B0) ADDRESS 4 NMMIVLFR first free ivl
180 (B4) ADDRESS 4 NMMDSEFR first free DSEINFO
184 (B8) BITSTRING 4 NMMSYNCEMRECEIVER TWS immediate stop
188 (BC) BITSTRING 4 NMMBULKSTARTEDECB Sincro with monitor task
192 (C0) ADDRESS 4 NMMTNOFR first free tie node

        
         BACKUP CONTROLLER INFO
        

Offsets
Dec Hex Type Len Name (Dim) Description
196 (C4) UNSIGNED 4 NMMPREJTSEQNO previous JT last written record seqno
200 (C8) UNSIGNED 4 NMMCURJTSEQNO current JT last written record seqno
204 (CC) UNSIGNED 1 NMMPREJTID previous JT id
205 (CD) UNSIGNED 1 NMMCURJTID current JT id
206 (CE) UNSIGNED 2 NMMFAILREAS failure reason
Offsets
Dec Hex Type Len Name (Dim) Description
208 (D0) BITSTRING 4 NMMBKECB BK resume ecb
212 (D4) ADDRESS 4 NMMBK_CKPTP BK_CKPT address
216 (D8) ADDRESS 4 NMMBKCIOC BK_CKPT comm area addr
220 (DC) UNSIGNED 4 NMMJTSEQNO last written jt seqno
224 (E0) ADDRESS 4 NMMBKINFOP addr BKinfo
228 (E4) ADDRESS 4 NMMJTSUSP addr JTsusp

      
         miscellaneous saved nmm values
        

Offsets
Dec Hex Type Len Name (Dim) Description
232 (E8) SIGNED 4 NMMJTNOT track addr last JT note
236 (EC) SIGNED 4 NMMJTBSZ size of current JT buff
240 (F0) SIGNED 4 NMMBSIZE current plan record size
244 (F4) CHARACTER 4 NMMBKPDT date, 1st event after bkp
248 (F8) CHARACTER 4 NMMBKPTM time, 1st event after bkp
252 (FC) SIGNED 4 NMMJSOPT max jsfile size in bytes '-1' = auto copy active
256 (100) SIGNED 4 NMMJSCAS js file cylinder size
260 (104) SIGNED 4 NMMJSCNT num inserts on jsfile
264 (108) SIGNED 4 NMMTQLIM backup trk records limit '-1' = auto bkp active
268 (10C) SIGNED 4 NMMTQTOT trk records since backup
272 (110) CHARACTER 8 NMMTOKEN_FULL operation full token
272 (110) CHARACTER 4 NMMTOKEN_PRE prefix
276 (114) UNSIGNED 4 NMMTOKEN opctoken
280 (118) SIGNED 4 NMMJBUFZ reserved
284 (11C) SIGNED 4 NMMENQCNT numb of enq attempts
288 (120) SIGNED 2 NMMOPCSZ size of status rec buffer
290 (122) SIGNED 2 NMMHDRSZ size of cp hdr rec buffer
292 (124) SIGNED 2 NMMDLFQ number of dlf enqs
294 (126) SIGNED 2 NMMNSUBS number of nmm subtasks
296 (128) CHARACTER 8 NMMERRNM noerror parmlib memname
304 (130) CHARACTER 64 NMMEXIT timerexit
368 (170) ADDRESS 4 NMMHTCP ptr to HTC block
372 (174) SIGNED 4 NMMHTCL length of HTC block
376 (178) ADDRESS 4 NMMLSTTIEFP ptr to late tie chain
380 (17C) ADDRESS 4 NMMLSTTIELP ptr to last late tie
384 (180) ADDRESS 4 NMMTNOFLP ptr to first leaf TNode
388 (184) SIGNED 2 NMMLASTIPO last ins tie relative pos
390 (186) SIGNED 2 NMMTNODENO nbr of TNodes
392 (188) ADDRESS 4 NMMHTSP ptr to HTS block
396 (18C) SIGNED 4 NMMHTSL length of HTS block
400 (190) CHARACTER 4 NMMWQANAME WSA name for cmd
404 (194) CHARACTER 8 NMMWQADEST WSA dest for cmd
412 (19C) UNSIGNED 4 NMMBKJTSEQNO curr JT seq nbr

        
        normal mode manager cell pools
        

Offsets
Dec Hex Type Len Name (Dim) Description
416 (1A0) SIGNED 4 NMMTIEPID Time Queue cell pool id
420 (1A4) ADDRESS 4 NMMTIEPTR adress of first tie
424 (1A8) ADDRESS 4 NMMDSRFR first free DSRinfo
428 (1AC) CHARACTER 16 NMMTOKTCB TCB token of the NMM task
444 (1BC) CHARACTER 8 NMMDDMEM PROTxx command
452 (1C4) CHARACTER 8 NMMDSMEM PROTxx command
460 (1CC) CHARACTER 1 NMMASYMST Symphony asynchro phase
461 (1CD) CHARACTER 8 NMMSKIPMEM SKIPINCL member name
469 (1D5) BITSTRING 1 NMMZCMDFLAG noerror processing flags
 1...  ....
* - DSPJTBL not moved ... sed
 .1..  ....
* - DSPJIDX not moved ... sed
 ..1.  ....
NMMDWQA - DWQA requested
 ...1  ....
NMMSWQA - SWQA requested
 ....  1...
NMMDSPTNOD - DSPTNOD requested
 ....  .1..
NMMDSPLTIE - DSPLTIE requested
 ....  ..1.
* -
 ....  ...1
* -
470 (1D6) UNSIGNED 1 NMMERRODBG debug error
471 (1D7) CHARACTER 1 NMMSNDEVCMD 0 1 2
472 (1D8) ADDRESS 4 NMMTNOFP first Tie Node ptr
Offsets
Dec Hex Type Len Name (Dim) Description
476 (1DC) ADDRESS 4 NMMDSAFR first free DSAINFO
480 (1E0) ADDRESS 4 NMMTNOLLP ptr to last leaf TNode
484 (1E4) ADDRESS 4 NMMCTOKEN C Interface Token
488 (1E8) ADDRESS 4 NMMJLIBDCBP address of JOBLIB NMM DCB
492 (1EC) ADDRESS 4 NMMJLIBBUF address of JOBLIB NMM I/IO buffer
488 (1E8) CHARACTER 8 * free
504 (1F8) CHARACTER NMMEND end of nmm block