%ZTBKC1 ;SF/GJL,SFCIOFO/AC - OPEN M BLOCK COUNT ;06/05/2007 1720232.438851
Source file <ZTBKCONT.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
HELP | ;Single question mark help for 'Use default directory' prompt
|
|
DD | ||
AONTNXT | ||
ALLONT | ;Directory at ^UTILITY("GLO")
|
|
ONTDATA | ;DATA BLOCK LOOP TO PROCESS NODES
|
|
ONTPTNT | ;PROCESS NODES IN POINTER BLOCK
|
|
ASKDIR | ;Ask directory/data set name
|
|
ONTPTLP | ;POINTER BLOCK LOOP
|
|
AONTLOP | ||
AONTVUE | ||
ONAPPSVR() | ;Check to see if this utility is run from an ECP Application Server
|
|
ONTSTBIG | ;Check for big strings
|
|
ASK | ; Enter here to select default directory
|
|
ONTNODE | ;BUILD STRINGS TO COMPARE SUBSCRIPTS
|
|
ONTPOS | ;PROCESS POSITIVE DATA
|
|
ONTASCI | ;PROCESS ASCII CHAR
|
|
ASK2 | ; Enter here to select directory from a list
|
|
ONTNEG | ;PROCESS NEGATIVE DATA
|
|
AONTPTR | ||
ONTGD | ;FIND AND PARSE GLOBAL DIRECTORY BLOCK
|
|
ERROR | ; Error trap for disconnect error and return back to the read loop.
|
|
ONTTSTL | ||
ALL | ;Entry point for block count of all globals.
|
|
ONTDTBK | ;DATA BLOCK
|
|
ONTPTDW | ;SAVE OFF LAST DOWN LINK BLOCK FOR LATER USE
|
|
ONTTSTN | ||
ONTDTNT | ;PROCESS DATA NODES
|
|
ONTTSTC | ||
RDCHK | ; Check to see if ^SYS global is readable with current privs.
|
|
ONTPTBK | ;POINTER BLOCK
|
|
EXIT | ||
ASKBYAPI | ;
|
|
ONTSTR | ||
ONTPROC | ;PROCESS ENCODED DATA
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^UTILITY("%ZTBKC" | ALLONT+1!, AONTLOP+1*, AONTPTR+3 |
^XUTL($J | %ZTBKC1+5, %ZTBKC1+8*, ASKDIR+7*, %Z3+3, ALLONT+3, ALLONT+6* |
Name | Line Occurrences |
---|---|
$$GetGlobalPointers | ONTGD+12 |
$$ONAPPSVR | %ZTBKC1+3, ASK+2 |
%Z3 | AONTPTR+2, AONTPTR+3 |
%Z5 | %Z3 |
%ZTBKC1 | AONTPTR+3 |
AONTLOP | AONTLOP |
AONTNXT | AONTLOP+2 |
AONTPTR | AONTNXT |
AONTVUE | AONTPTR |
ASK | ASKDIR+3 |
ASK2 | ASK+23 |
ASKBYAPI | ASK+11 |
DD | AONTPTR+1 |
EXIT | %ZTBKC1+3, %ZTBKC1+4, %ZTBKC1+9, ONTGD+9, ONTGD+15, ONTPTLP+2, ONTDATA+3, ONTDTNT+3, ONTDTNT+4, ALLONT+2 , ALLONT+7, AONTVUE+5 |
ONTDATA | ONTGD+14, ONTDTNT+1, ONTDTNT+2 |
ONTDTBK | ONTDATA+2 |
ONTDTNT | ONTDATA+1 |
ONTNODE | ONTDTNT+1 |
ONTSTBIG | ONTDTNT+1 |
ONTSTR | ONTTSTL |
ONTTSTC | ONTSTR+3 |
ONTTSTL | ONTTSTC+2 |
ONTTSTN | ONTNODE+2 |
RDCHK | ASK+10 |
Name | Field # of Occurrence |
---|---|
^ | ASK2+3, RDCHK+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ONTGD+11*, ONTGD+12*, ONTGD+14, AONTPTR+1, EXIT! |
%A | ONTGD+8*, ONTGD+9, ONTSTBIG+2*, ONTSTBIG+3, ONTSTBIG+9, ASKDIR+1~, EXIT! |
%B | %ZTBKC1+9*, ONTGD+11, ONTGD+12, ONTDATA+2*, ALLONT+7*, AONTPTR*, EXIT! |
>> %BS | ONTGD+7 |
%C | EXIT! |
%D | ALLONT+12!, EXIT! |
%E | ONTGD+14*, ONTDTBK+2*, ONTDATA+1, ONTDTNT+1*, ONTSTBIG+2*, AONTVUE+4*, AONTVUE+5, AONTNXT, EXIT! |
%F | ONTNODE+1*, EXIT! |
%G | %ZTBKC1+5*, %ZTBKC1+6, %ZTBKC1+7*, %ZTBKC1+8, %ZTBKC1+9, ONTGD+5, ONTGD+11, ONTGD+12, ALLONT+3*, ALLONT+4 , ALLONT+5*, ALLONT+6, ALLONT+7, AONTVUE+1, EXIT! |
%GLO | %Z5*, AONTPTR+3*, AONTPTR+4! |
%H | ONTGD+14*, ONTDTNT+1*, EXIT! |
%I | ONTDTNT+1, ONTDTNT+2, ONTTSTN*, ONTTSTL+1*, ONTTSTL+2*, ONTTSTL+3*, ONTTSTL+4*, ONTTSTC*, ONTTSTC+1*, ONTSTR* , ONTSTR+1*, ONTSTR+2*, ASKDIR+1~, ASK2+3*, ASK2+4, ASK2+5, ASK2+6, ASK2+8, EXIT! |
%II | AONTPTR+3*, AONTPTR+4! |
%J | ONTGD+14*, ONTDTBK+2*, ONTDTNT+1*, ONTDTNT+3, EXIT! |
%K | EXIT! |
%L | EXIT! |
%M | ONTNODE+1*, ONTTSTN*, ONTTSTL, ONTTSTC+1*, EXIT! |
%N | EXIT! |
%O | ONTGD+14*, ONTDTBK+2*, ONTDTNT+2*, ONTNODE+1, ONTSTBIG+2, AONTVUE+6*, AONTNXT, AONTNXT+1, AONTNXT+6*, AONTLOP* , AONTLOP+2*, EXIT! |
%S | ONTTSTN*, ONTTSTL, ONTTSTC*, EXIT! |
%SK | %Z3+2*, %Z3+3*, %Z3+4, AONTPTR+3, AONTPTR+4! |
%ST | EXIT! |
%T | %ZTBKC1+4*, ONTGD+14*, ONTDTBK+2*, ONTDTNT+1*, ONTDTNT+3*, ONTSTBIG+12*, ALLONT+2*, ALLONT+12!, AONTPTR+3*, AONTPTR+4! |
%TIM | ALLONT+12! |
%TOT | AONTPTR+3*, AONTPTR+4! |
%U | ASK2+3*, ASK2+4, ASK2+5, ASK2+6, RDCHK+1~, RDCHK+2*, RDCHK+3* |
%V | EXIT! |
%W | EXIT! |
%X | ONTTSTL*, ONTTSTL+3, ONTTSTL+4, ONTSTR+1, ONTSTR+2, EXIT! |
%Y | ONTTSTL*, ONTTSTL+1, ONTTSTL+2, ONTTSTL+3, ONTTSTL+4, ONTSTR, ONTSTR+1, ONTSTR+2, EXIT! |
%Z | AONTLOP*, EXIT! |
%ZTBIOC | %Z3, ALLONT+10*, ALLONT+11, AONTPTR+4! |
%ZTBIOC2 | %Z3, ALLONT+10*, ALLONT+11, AONTPTR+4! |
%ZTBKA | AONTNXT+1*, AONTNXT+2*, AONTNXT+6, EXIT+1! |
%ZTBKBDB | %ZTBKC1+9*, ONTDATA+2, ONTSTBIG+10, EXIT+1! |
%ZTBKBIG | AONTVUE+2*, AONTVUE+3, AONTVUE+4, AONTVUE+6, EXIT+1! |
%ZTBKCCC | AONTNXT+3*, AONTNXT+5, EXIT+1! |
%ZTBKCDT | %Z3+4, AONTPTR+1*, AONTPTR+4! |
%ZTBKCE | AONTNXT+6*, AONTLOP, AONTLOP+2, EXIT+1! |
%ZTBKCG | AONTVUE*, AONTNXT+5*, AONTLOP*, AONTLOP+1, AONTLOP+2*, EXIT+1! |
%ZTBKCL | AONTVUE+3*, AONTPTR, EXIT+1! |
%ZTBKCX | ONTSTBIG+5*, ONTSTBIG+6, ONTSTBIG+8, ONTSTBIG+11*, ONTSTBIG+12, EXIT+1! |
%ZTBKCX1 | ONTSTBIG+6*, ONTSTBIG+7, ONTSTBIG+8, ONTSTBIG+11*, ONTSTBIG+12, EXIT+1! |
%ZTBKCY | ONTSTBIG+3*, ONTSTBIG+4, ONTSTBIG+8, ONTSTBIG+9*, ONTSTBIG+10, ONTSTBIG+11, EXIT+1! |
%ZTBKCY1 | ONTSTBIG+4*, ONTSTBIG+7, EXIT+1! |
%ZTBKCZY | ALLONT+12*, AONTPTR+3, AONTPTR+4! |
%ZTBKEC | ASK+1~, ASK+15, ERROR+2*, ERROR+3 |
%ZTBKEND | ONTSTBIG+1*, ONTSTBIG+2, ONTSTBIG+7*, ONTSTBIG+8*, EXIT+1! |
%ZTBKERR | ASK+1~*, ASK+11, ASK+12, ERROR+3*, ERROR+4* |
%ZTBKGLO | ONTGD+8*, ONTGD+11, ONTGD+12, EXIT+1! |
%ZTBKINF | AONTNXT+1*, AONTNXT+3, AONTNXT+4, EXIT+1! |
%ZTBKLEN | AONTNXT+3*, AONTLOP+2, EXIT+1! |
%ZTBKNSP | ONTGD+5~*, ONTGD+8 |
%ZTBKPAD | AONTNXT+4*, EXIT+1! |
%ZTBKPRV | AONTNXT+5, AONTLOP+2*, EXIT+1! |
%ZTBKRAW | AONTNXT+1*, EXIT+1! |
%ZTBKSIZ | AONTVUE+1*, AONTVUE+2, AONTVUE+5, EXIT+1! |
%ZTBKSUB | AONTNXT+4*, AONTNXT+6, AONTLOP+2, EXIT+1! |
%ZTBKTOP | ONTGD+11, ONTGD+12, EXIT+1! |
%ZTBKVER | ONTGD+6*, ONTGD+10, ASKDIR+2*, ASKDIR+3, ASKBYAPI+5*, ASKBYAPI+6, ASKBYAPI+7, EXIT+1! |
DEND | ASKDIR+1~ |
DIR | ASK+17!, ASK2+2! |
DIR("?" | ASK+20* |
DIR("A" | ASK+18*, ASK+19*, ASK2+2*, ASK2+4*, ASK2+7* |
DIR("B" | ASK+17*, ASK2+6* |
DIR(0 | ASK+17*, ASK2+8* |
DIRNAM | ASKDIR+1~, ASKDIR+6, ASKDIR+7, ASK+16*, ASK+19, ASK2+6, ASK2+11* |
>> DIRUT | ASK+22, ASK2+10 |
>> DTOUT | ASK+22, ASK2+10 |
>> DUOUT | ASKDIR+5, ASKDIR+6*, ASK+3*, ASK+13* |
GD | ASKDIR+1~ |
IO | %Z3+1, ALLONT+10, ALLONT+11 |
IO(0 | %Z5, ALLONT+10, ALLONT+11, AONTPTR+4 |
IOF | %Z3+1, ALLONT+11 |
IOM | ALLONT+12 |
IOSL | %Z3+1, ALLONT+12 |
IOST | ALLONT+10 |
MGDIR | ASK2+1~, ASK2+3*, RDCHK+1~, RDCHK+2*, RDCHK+3 |
PG | %Z3*, %Z3+1, %Z3+2, ALLONT+9~, AONTPTR+2* |
ST | %Z3*, %Z5*, ALLONT+9~, AONTPTR+3 |
>> SYS("UCI" | ASK2+3, RDCHK+3 |
X | ONTGD+7*, ONTGD+8, ONTTSTN, ONTSTBIG+5, %Z3~, AONTPTR+3*, AONTPTR+4! |
Y | ASK+23, ASK2+11, DD*, AONTPTR+1*, AONTPTR+4! |
ZTBKCDIR | ASK2+1~ |
ZTBKCDIR( | ASK2+5*, ASK2+11 |
>> ZTQUEUED | ALLONT+11 |