NMM - Normal mode manager parameters
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 |
|
NMCPOPEN | current plan is open | |||
|
NMJSOPEN | JS file is open | |||
|
NMLTOPEN | LTP file is open | |||
|
NMSIOPEN | SI file is open | |||
|
NMADOPEN | AD file is open | |||
|
NMJSCOPY | will copy js file | |||
|
NMBACKUP | will take plan backup | |||
|
NMTURNSW | turnover in progress | |||
7 | (7) | BITSTRING | 1 | NMMFLAG2 | nmm status flag2 |
|
NMRFRESH | refresh is requested | |||
|
NMCPEQ | CP data sets are equal | |||
|
NMNCP | NCP to be copied | |||
|
NMCPLOCK | current plan is locked | |||
|
NMCHLOCK | checkpoint is locked | |||
|
NMMARACT | on AR is activated | |||
|
NMJSFORCE | force copy of js file | |||
|
NMMARC | on do Data Store clean up of hanging JOBLOG requests (dccln) | |||
8 | (8) | BITSTRING | 1 | NMMFLAG3 | NMM msgeqqn051 reas flag |
|
NMMLIM | backup(nn) limit reached | |||
|
NMMTO1 | DP turnover1 (start) | |||
|
NMMTO2 | DP turnover2 (end) | |||
|
NMMCMD | BACKUP cmd issued | |||
|
NMMRST | NMM recovery restart | |||
|
NMMSTOP | NMM normal termination | |||
|
NMMJTE | JT IO error | |||
|
NMMEDP | edp full | |||
9 | (9) | BITSTRING | 1 | NMMFLAG4 | NMM status flag 4 |
|
NMCXOPEN | current plan ext is open | |||
|
NMRDOPEN | current plan ext is open | |||
|
NMLTLOCK | reserved | |||
|
NMADLOCK | reserved | |||
|
NMWSLOCK | reserved | |||
|
NMRDLOCK | reserved | |||
|
NMMSYMST | 1 symphony is arriving | |||
|
NMOCXWSA | check CX open flag | |||
10 | (A) | CHARACTER | 1 | NMMSTAT | contains status of nmm |
11 | (B) | BITSTRING | 2 | NMMJTFLG | JT logging flags |
|
NMJTFIRST | write 1st record on JTlog | |||
|
NMJTLAST | write last record on JTlog | |||
|
NMJTARCF | archiving finished posted | |||
|
NMJTARCE | perm error on archive log | |||
|
NMJTEVCP | cp updates on jtlog ds | |||
|
NMJTEVANY | JTlog ds is not empty | |||
|
NMJTLOCK | JT archive ds is locked | |||
|
NMJTIOER | write error recovery in progr | |||
12 | (C) |
|
NMJTTURN | turnover has been requested | |
|
NMJTAUXT | exit11 status act-inact | |||
|
NMSYMBACK | sym renew backup | |||
|
NMMMCP | Tie change for MCP | |||
|
NMMURGDQE | dont send Urg DQE | |||
|
NMMPERMBP | 1 = permanent buf pool | |||
|
* | free | |||
13 | (D) | BITSTRING | 1 | NMMNOERR | noerror processing flags |
|
NMNOPROC | noerror processing requested | |||
|
NMNOMEMB | noerror member proc reqstd | |||
|
NMNOLIST | noerror table list reqstd | |||
|
NMNOTRY | noerror stmt trial | |||
|
* | free | |||
|
NMRFRDONE | on. REFRESH done | |||
|
NMSKIPIN | SKIPINC command | |||
14 | (E) | BITSTRING | 1 | NMMFLAG5 | |
|
NMPROTDD | ||||
|
NMPROTDS | ||||
|
NMTURN2SW | TWS syncron. required | |||
|
NMTWSF | TWS Syncron. ended | |||
|
NMTWSYN | TWS Syncron. waiting | |||
|
NMRFRSYM | TWS being stopped for rfr | |||
|
NMMSPECIAL | TWS Special Event | |||
|
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 | |
|
NMJVOPEN | JV logical file open | |||
|
NMCLEAN | NMWRK cleanup | |||
|
NMMSYNCRCVASKED | EME2ERcvr Sync asked | |||
|
NMMSYNCRCVRECEIVED | EME2ERcvr Sync event received by EM | |||
|
NMMTNODEMSG | N127N128 issued | |||
|
NMMQDLOG | QDLOG flag | |||
|
NMMBULK | bulkdisc event | |||
|
NMMSCPOP | SCP open bit | |||
101 | (65) |
|
NMMSCPTOCLOSE | going to close SCP | |
|
NMMBATCH2 | ||||
|
NMXDOPEN | current XD is open | |||
|
NMXDPENDLT | ON some xd02 pend ltp | |||
|
NMXDPENDCP | ON some xd02 pend ltp | |||
|
NMCKPTINIT | ON started CKPT init | |||
|
NMFORCESEQNO | ON seqno = 00 | |||
|
NMBKPTOK | ON BKPT opened ok | |||
102 | (66) |
|
NMMCPNEEDED | ||
|
NMMLTPNEEDED | with BT task started | |||
|
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 | |||
|
NMMJTNEEDED | ||||
|
NMMSTOPCLONING | EVENTSEND off cmd | |||
|
NMMBKJTREAPPLY | BACKUP need reapply | |||
|
NMOIOPEN | OI open | |||
|
NMWSOPEN | WS open | |||
103 | (67) |
|
NMWSCLOPEN | WSCL open | |
|
NMCALOPEN | CAL open | |||
|
NMPEROPEN | PER open | |||
|
NMRUNOPEN | RUN open | |||
|
NMSTOPEN | ST file is open | |||
|
NMSTDDOK | ST DD specified | |||
|
NMSETSTARTED | On: flag started oper | |||
|
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 |
|
* | - DSPJTBL not moved ... sed | |||
|
* | - DSPJIDX not moved ... sed | |||
|
NMMDWQA | - DWQA requested | |||
|
NMMSWQA | - SWQA requested | |||
|
NMMDSPTNOD | - DSPTNOD requested | |||
|
NMMDSPLTIE | - DSPLTIE requested | |||
|
* | - | |||
|
* | - | |||
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 |