XPDANLYZ2 ;OAK/RSF- BUILD ANALYZER ;10/28/22
Source file <XPDANLYZ2.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
XREF | ;XREF
|
|
OPTME | ;Option Analysis called from START^XPDANLYZ1
|
|
G1 | ||
OCHK(XPDORR) | ;setting up information to check OPTIONS ENTRY/EXIT for files and routines.
|
|
OPX | ||
RPCHK | ; RPC Analysis called XPDANLYZ1
|
|
RPC1 | ||
RPC2(XPDRPC) | ;^XWB(8994,; Remote Procedure check
|
|
RPCX | ||
SQA(RR) | ;Sets SQA CL array XPDARRR
|
|
FMSG(XPDBT) | ;
|
|
COMP1 | ;SETS THE COMPONENTS USED BY BUILD PROGRAM From <https://www.domain.ext/vdl/documents/Infrastructure/Kernel/krn8_0dg.docx>
|
|
RLINES | ;CAPTURES ROUTINE INFO; XPDSQA ARRAY OF SQA ROUTINE LINES
|
|
RSPELL(ROU) | ;FIND TEXT IN ROUTINE BETWEEN QUOTES and after ";;"
|
|
LWRAP(LTXT,LW) | ;
|
Name | Field # of Occurrence |
---|---|
^DIC | G1+2, RPC1+2 |
$$GET1^DIQ | FMSG+8, RLINES+10 |
GETS^DIQ | OCHK+2, RPC2+3 |
^DIR | OPTME+4, G1+10, RPCHK+4, RPC1+9 |
$$CJ^XLFSTR | RLINES+47 |
$$TRIM^XLFSTR | RLINES+43, RSPELL+6 |
$$UP^XLFSTR | G1+12, RPC1+11, RLINES+4 |
LISTMSGS^XMXAPIB | FMSG+4 |
HDR^XPDANLYZ1 | G1+16, RPC1+15 |
X1^XPDANLYZ1 | G1+7, RPC1+6 |
SQA^XPDANLYZ2 | RLINES+5 |
CUT^XPDANLYZ3 | RLINES+44 |
$$KCHK^XPDANLYZ5 | RLINES+32 |
$$MSQA^XPDANLYZ5 | RLINES+33, RLINES+34, RLINES+35, RLINES+36 |
KCOLON^XPDANLYZ5 | RLINES+28 |
TMP^XPDANLYZ5 | RLINES+31 |
TMPX^XPDANLYZ5 | RLINES+30 |
$$NSPACE^XPDANLYZ6 | RLINES+8 |
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 |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("LOAD" | RLINES+14, RSPELL+2 |
^%ZOSF("TEST" | RLINES+13, RSPELL+1 |
^DD( | XREF+3, XREF+5, XREF+6, XREF+8, XREF+9 |
^DIC(19 - [#19] | G1+13 |
^DIC(9.8 - [#9.8] | RLINES+9 |
^TMP("XPDEM" | FMSG+2!, FMSG+5, FMSG+6 |
^XWB(8994 - [#8994] | RPC1+12, RPC2+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BROU | RLINES+1~ |
CLTXT | RSPELL+9~*, RSPELL+10 |
CNT | RSPELL+3~*, RSPELL+13*, RSPELL+14*, RSPELL+16*, RSPELL+17* |
DIC | G1+1~*, G1+2!, OPX!, RPC1+1~*, RPC1+2!, RPCX! |
DIC("A" | G1+1*, RPC1+1* |
DIC(0 | G1+1*, RPC1+1* |
DIF | RLINES+1~, RLINES+14*, RSPELL+2* |
DIR | OPTME+2!, G1+8!, RPCHK+2!, RPC1+7! |
DIR("?" | OPTME+3*, G1+8*, RPCHK+3*, RPC1+7* |
DIR("A" | OPTME+2*, G1+9*, RPCHK+2*, RPC1+8* |
DIR(0 | OPTME+2*, G1+8*, RPCHK+2*, RPC1+7* |
DIRUT | OPTME+2~, OPTME+4, G1+8~, G1+11, RPCHK+2~, RPCHK+4, RPC1+7~, RPC1+10 |
>> DTOUT | G1+4, RPC1+3 |
DUZ | FMSG+1 |
>> END | OPTME+4*, G1+2*, G1+4*, G1+7, G1+11*, G1+16, RPCHK+4*, RPC1+6, RPC1+15 |
EXT | RLINES+26~*, RLINES+29 |
>> FXX | XREF+1, XREF+2, XREF+3, XREF+4, XREF+5, XREF+6, XREF+8, XREF+9 |
I | RSPELL+4~*, RSPELL+6, LWRAP+2*, LWRAP+3 |
IOSL | G1+16, RPC1+15 |
J | RSPELL+9~* |
JJ | XREF+5~*, XREF+6, XREF+7, XREF+9, G1+13~*, G1+16~*, OCHK+1~*, OCHK+2, OCHK+3, OCHK+4 , OCHK+5, OCHK+6, OCHK+7, OCHK+8, OCHK+9, OCHK+12, RPC1+12~*, RPC1+15~*, RPC2+2~*, RPC2+3 , RPC2+4, RPC2+5, RPC2+6, RPC2+8, RPC2+10, RPC2+13, RPC2+15, RLINES+1~, RLINES+2*, RLINES+3 , RLINES+4, RLINES+5, RLINES+8, RLINES+11, RLINES+12, RLINES+17, RLINES+19, RLINES+20, RLINES+24, RLINES+38 , RLINES+40, RLINES+41, RLINES+43, RLINES+44, RLINES+45, RLINES+46, RLINES+47 |
JKL | FMSG+6~*, FMSG+12*, FMSG+13, FMSG+14 |
K | RLINES+15~*, RLINES+16, RLINES+17, RLINES+18, RLINES+19, RLINES+20, RLINES+24, RLINES+25, RLINES+27, RLINES+28 , RLINES+30, RLINES+31, RLINES+32, RLINES+33, RLINES+34, RLINES+35, RLINES+36, RLINES+37, RLINES+38, RSPELL+3~* , RSPELL+4, RSPELL+13, RSPELL+15 |
KK | OPTME+1~*, G1+5*, G1+13*, G1+14, G1+15, RPCHK+1~*, RPC1+4*, RPC1+12*, RPC1+13, RPC1+14 |
L1 | RSPELL+14~*, RSPELL+17~*, LWRAP+2, LWRAP+3*, LWRAP+4, LWRAP+5* |
L2 | RSPELL+14~*, RSPELL+17~*, LWRAP+3* |
LL | XREF+5~*, XREF+6, XREF+8, XREF+9, OCHK+5~*, RPC2+6~*, RPC2+11~, RPC2+12*, RPC2+13 |
LTXT | LWRAP~, LWRAP+1, LWRAP+5 |
LW | LWRAP~, LWRAP+3 |
MM | XREF+5~*, XREF+6*, XREF+8, XREF+9, RPC2+11~*, RPC2+12, RLINES+42~*, RLINES+43 |
PNUM | RLINES+1~*, RLINES+20* |
PP | XREF+8~*, XREF+9 |
QL | RLINES+20~* |
ROU | RLINES+1~, RLINES+2*, RLINES+4, RLINES+6, RLINES+8, RLINES+9, RLINES+13, RLINES+38, RSPELL~, RSPELL+1 , RSPELL+13, RSPELL+14, RSPELL+16, RSPELL+17 |
RR | OCHK+11~*, OCHK+12, SQA~, SQA+1, SQA+2, SQA+3, SQA+4, SQA+5, SQA+6, SQA+7 , SQA+8, SQA+9, SQA+10, SQA+11, SQA+12, SQA+13 |
RRR | RPC2+14~*, RPC2+15 |
RSF | XREF+5~, XREF+8*, XREF+9 |
RTN | RLINES+1~, RLINES+14!, RSPELL+2! |
RTN( | RLINES+15, RLINES+16, RLINES+17, RLINES+19, RLINES+20, RLINES+24, RLINES+25, RLINES+28, RLINES+30, RLINES+31 , RLINES+32, RLINES+33, RLINES+34, RLINES+35, RLINES+36, RLINES+37, RLINES+38, RSPELL+3, RSPELL+4, RSPELL+15 |
SQAC | RLINES+15~, RLINES+41*, RLINES+45 |
T0 | LWRAP+1~*, LWRAP+3 |
TAGME | RLINES+27~*, RLINES+38 |
TARR | OCHK+2~, RPC2+3~ |
TARR( | RPC2+11, RPC2+12, RPC2+13 |
TARR(19 | OCHK+4, OCHK+5, OCHK+6, OCHK+7, OCHK+8, OCHK+9, OCHK+11 |
TARR(8994 | RPC2+5, RPC2+6, RPC2+8, RPC2+14 |
TCHK | RLINES+15~*, RLINES+30, RLINES+31, RLINES+32*, RLINES+33*, RLINES+34*, RLINES+35*, RLINES+36* |
TCNT | RLINES+2~* |
TMP | RSPELL+4~*, RSPELL+5, RSPELL+6, RSPELL+11, RSPELL+12 |
TT | OCHK+11~* |
X | RLINES+1~, RLINES+13~*, RSPELL+1~* |
X2 | RLINES+1~, RLINES+20* |
XCNP | RLINES+1~, RLINES+14*, RSPELL+2* |
XEND | FMSG+8~*, FMSG+12, FMSG+13* |
XMCRIT | FMSG+3~, FMSG+4 |
XMCRIT("SUBJ" | FMSG+3* |
XPCNT | RLINES+1~*, RLINES+3*, RLINES+4*, RLINES+8*, RLINES+11*, RLINES+12*, RLINES+20*, RLINES+40*, RLINES+41*, RLINES+43* , RLINES+44, RLINES+45*, RLINES+46*, RLINES+47* |
XPD | FMSG+8~* |
XPD1 | RLINES+26~*, RLINES+28, RLINES+30, RLINES+31, RLINES+32, RLINES+33, RLINES+34, RLINES+35, RLINES+36, RLINES+37 , RLINES+38 |
>> XPDARR("BUILD" | RLINES+1, RLINES+2, RLINES+3*, RLINES+4*, RLINES+8*, RLINES+11*, RLINES+12*, RLINES+17*, RLINES+19*, RLINES+20* , RLINES+24*, RLINES+40*, RLINES+41*, RLINES+43*, RLINES+44, RLINES+45*, RLINES+46*, RLINES+47* |
>> XPDARR("FILE" | XREF+2*, XREF+4*, XREF+9* |
>> XPDARR("OPTION" | OCHK+3*, OCHK+4*, OCHK+5*, OCHK+6*, OCHK+7*, OCHK+8*, OCHK+9* |
>> XPDARR("REMOT | E PROCEDURE" , RPC2+4*, RPC2+5*, RPC2+6*, RPC2+8*, RPC2+13*, RPC2+15* |
XPDARRR | RLINES+1~ |
XPDARRR( | RLINES+26, RLINES+38*, RLINES+42, RLINES+43 |
XPDARRR("$I" | SQA+7* |
XPDARRR("%" | SQA+6* |
XPDARRR("////" | SQA+1* |
XPDARRR("DIC(0)" | SQA+2* |
XPDARRR("IO" | SQA+13* |
XPDARRR("K @" | , SQA+11* |
XPDARRR("K ^" | , SQA+9* |
XPDARRR("K:" | SQA+10* |
XPDARRR("U=" | SQA+8* |
XPDARRR("^(" | SQA+12* |
XPDARRR("^TMP" | SQA+4* |
XPDARRR("^UTILITY" | SQA+3* |
XPDARRR("^XTMP" | SQA+5* |
>> XPDBIEN | RLINES+1, RLINES+2, RLINES+3, RLINES+4, RLINES+8, RLINES+11, RLINES+12, RLINES+17, RLINES+19, RLINES+20 , RLINES+24, RLINES+40, RLINES+41, RLINES+43, RLINES+44, RLINES+45, RLINES+46, RLINES+47 |
XPDBT | FMSG~, FMSG+3 |
XPDCARR | RPCHK+1~, RPC1+17 |
XPDCARR( | RPC1+4*, RPC1+12*, RPC1+15 |
>> XPDCS("APPLIC | ATION ACTION" , COMP1+1* |
>> XPDCS("BULLETIN" | COMP1+2* |
>> XPDCS("DIALOG" | COMP1+3* |
>> XPDCS("ENTITY" | COMP1+4* |
>> XPDCS("FORM" | COMP1+5* |
>> XPDCS("FUNCTION" | COMP1+6* |
>> XPDCS("HELP F | RAME" , COMP1+7* |
>> XPDCS("HL LOG | ICAL LINK" , COMP1+10* |
>> XPDCS("HL7 AP | PLICATION PARAMETER" , COMP1+8* |
>> XPDCS("HLO AP | PLICATION REGISTRY" , COMP1+9* |
>> XPDCS("INPUT | TEMPLATE" , COMP1+12* |
>> XPDCS("LIST T | EMPLATE" , COMP1+13* |
>> XPDCS("MAIL G | ROUP" , COMP1+14* |
>> XPDCS("OPTION" | OCHK+16*, COMP1+15* |
>> XPDCS("PARAME | TER DEFINITION" , COMP1+16*, TER TEMPLATE" , COMP1+17* |
>> XPDCS("POLICY | FUNCTION" , COMP1+19* |
>> XPDCS("POLICY" | COMP1+18* |
>> XPDCS("PRINT | TEMPLATE" , COMP1+20* |
>> XPDCS("PROTOCOL" | COMP1+21* |
>> XPDCS("REMOTE | PROCEDURE" , RPC2+18*, COMP1+22* |
>> XPDCS("ROUTINE" | COMP1+23* |
>> XPDCS("SECURI | TY KEY" , COMP1+24* |
>> XPDCS("SORT T | EMPLATE" , COMP1+25* |
>> XPDCS("XULM L | OCK DICTIONARY" , COMP1+26* |
XPDIENS | OCHK+1~, OCHK+2*, OCHK+4, OCHK+5, OCHK+6, OCHK+7, OCHK+8, OCHK+9, OCHK+11, RPC2+2~ , RPC2+3*, RPC2+5, RPC2+6, RPC2+8, RPC2+11, RPC2+12, RPC2+13, RPC2+14 |
XPDINX | RLINES+10~*, RLINES+11, RLINES+12 |
XPDIP | RPC2+10~*, RPC2+11 |
>> XPDIS2 | RLINES+30, RLINES+31, RLINES+32, RLINES+33, RLINES+34, RLINES+35, RLINES+36, RLINES+37 |
XPDMTXT | FMSG+8~, FMSG+9 |
XPDMTXT( | FMSG+9, FMSG+12, FMSG+13, FMSG+14 |
XPDNIEN | FMSG+6~* |
XPDOARR | OPTME+1~, G1+18 |
XPDOARR( | G1+5*, G1+13*, G1+16 |
XPDORR | OCHK~ |
XPDORR( | OCHK+1, OCHK+3 |
XPDPKG | G1+7~, G1+12*, G1+13, RPC1+6~, RPC1+11*, RPC1+12 |
XPDPKGL | G1+7~, G1+12*, G1+13, RPC1+6~, RPC1+11*, RPC1+12 |
XPDPNUM | RLINES+1~*, RLINES+20 |
>> XPDRC | OCHK+15, RPC2+17 |
XPDRPC | RPC2~, RPC2+1 |
XPDRPC( | RPC2+2, RPC2+4 |
>> XPDSQA( | RLINES+38* |
XPDUZ | FMSG+1~*, FMSG+4 |
XPDY | OPTME+5~*, G1, G1+2*, G1+4*, G1+6, G1+7, RPCHK+5~*, RPC1, RPC1+2*, RPC1+3* , RPC1+5, RPC1+6 |
>> XPOPT( | OCHK+12* |
>> XPRSPL( | RSPELL+13*, RSPELL+14*, RSPELL+16*, RSPELL+17* |
XPT81 | RSPELL+15~*, RSPELL+16, RSPELL+17 |
>> XPTL | RLINES+1*, RLINES+16* |
XRIEN | RLINES+9~*, RLINES+10 |
>> XTOG | RLINES+38, RLINES+39 |
XTXT | RSPELL+4~, RSPELL+6*, RSPELL+7, RSPELL+8, RSPELL+9, RSPELL+10, RSPELL+11, RSPELL+12, RSPELL+13*, RSPELL+14 |
Y | OPTME+2~, OPTME+5, G1+1~, G1+2, G1+5, G1+12, RPCHK+5, RPC1+2, RPC1+4, RPC1+11 |
ZTAG | RLINES+15~, RLINES+16*, RLINES+27 |