ENEQRP6 ;WIRMFO/SAB-PARENT SYSTEM/COMPONENT HIERARCHY REPORT ;6/4/97
Source file <ENEQRP6.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 |
Package | Total | Caller Graph |
---|---|---|
Engineering | 2 | ENEQ-SYSTEM ENFACTU |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; main entry point
|
|
ASKSYS | ; ask system
|
|
ASKFLD | ; ask fields to print
|
|
ASKDEV | ; ask device
|
|
QEN | ; queued entry point
|
|
BLDHI | ; build hierarchy
|
|
PRTHI | ; print hierarchy
; compute indent to use for component levels |
|
WRAPUP | ;
|
|
EXIT | ;
|
|
HD | ; header
|
|
HDSYS | ; header for continued system
|
|
GETC(ENDAP,ENPL,ENRT) | ; Get All Components Under a Parent System
; Input ; ENDAP - ien of parent system (e.g. 1024) ; ENPL - ien list of parent systems above ENDAP (e.g. 150,7019,10,) ; ENRT - root of array to store hierarchy in (e.g. X( or ^TMP($J,) ; ENMD - maximum depth reached ; Output ; ENMD - maximum depth reached ; ^TMP($J,parent ien)=# of components ; ^TMP($J,parent ien,component ien)="" |
Name | Field # of Occurrence |
---|---|
DD^%DT | QEN+2 |
NOW^%DTC | QEN+2 |
^%ZIS | ASKDEV+1 |
HOME^%ZIS | ASKDEV+5 |
^%ZISC | WRAPUP+5 |
^%ZTLOAD | ASKDEV+5 |
$$S^%ZTLOAD | BLDHI+10, HD+1 |
^DIC | ASKFLD+5, ASKFLD+22 |
$$GET1^DID | ASKFLD+9, ASKFLD+10, ASKFLD+25, ASKFLD+26 |
$$GET1^DIQ | ASKSYS+26, ASKSYS+27, QEN+3, PRTHI+13, PRTHI+14 |
^DIR | ASKSYS+13, ASKSYS+31, ASKFLD+16, ASKFLD+32, WRAPUP+4, HD+2 |
GETEQ^ENUTL | ASKSYS+18 |
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: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ENG(6914 - [#6914] | GET1^DID, GET1^DIQ |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | QEN+2 |
>> %ZIS | ASKDEV+1* |
DIC | ASKFLD+3!*, ASKFLD+5!, ASKFLD+20!*, ASKFLD+22!, EXIT+3! |
DIC("B" | ASKFLD+3* |
DIC("S" | ASKFLD+4*, ASKFLD+21* |
DIC(0 | ASKFLD+3*, ASKFLD+20* |
DIR | ASKSYS+13!, ASKSYS+31!, ASKFLD+16!, ASKFLD+32!, WRAPUP+4!, EXIT+3!, HD+2! |
DIR("?" | ASKSYS+3*, ASKSYS+4*, ASKSYS+5*, ASKSYS+6*, ASKSYS+7*, ASKSYS+8*, ASKSYS+9*, ASKSYS+10*, ASKSYS+11*, ASKSYS+12* , ASKSYS+30* |
DIR("A" | ASKSYS+1*, ASKSYS+29*, ASKFLD+15*, ASKFLD+31* |
DIR("B" | ASKSYS+2*, ASKSYS+28*, ASKFLD+15*, ASKFLD+31* |
DIR(0 | ASKSYS+1*, ASKSYS+28*, ASKFLD+14*, ASKFLD+30*, WRAPUP+4*, HD+2* |
DIROUT | EXIT+3! |
DIRUT | ASKSYS+13, ASKSYS+31, ASKFLD+11, ASKFLD+16, ASKFLD+23, ASKFLD+27, ASKFLD+32, EXIT+3! |
DT | BLDHI+15 |
DTOUT | ASKSYS+18, ASKFLD+5, ASKFLD+22, EXIT+3! |
DUOUT | ASKSYS+18, ASKFLD+5, ASKFLD+22, EXIT+3! |
EN | EXIT+4! |
EN("ALL" | ASKSYS+14*, ASKSYS+16, QEN+3, BLDHI+4, BLDHI+5, HD+7 |
ENBL | QEN+5!*, PRTHI+16, EXIT+5! |
ENC | BLDHI+7*, BLDHI+9*, BLDHI+10, PRTHI+10*, PRTHI+17, EXIT+4!, GETC+10~, GETC+12*, GETC+20*, GETC+26 |
ENCOL | PRTHI+11*, PRTHI+15, EXIT+4! |
END | QEN+2*, BLDHI+5, BLDHI+8, BLDHI+10*, PRTHI+9, PRTHI+12, WRAPUP+1, EXIT+5!, HD+1*, HD+2* |
ENDA | ASKSYS+22*, ASKSYS+23*, ASKSYS+25, ASKSYS+27, ASKSYS+32, BLDHI+7*, BLDHI+8*, BLDHI+11, BLDHI+12, BLDHI+13 , PRTHI+10*, PRTHI+13, PRTHI+14, PRTHI+15, EXIT+4! |
ENDAC | GETC+10~, GETC+14*, GETC+16, GETC+18, GETC+20, GETC+22, GETC+24 |
ENDAP | ASKSYS+16, ASKSYS+17*, ASKSYS+18*, ASKSYS+19*, ASKSYS+21, ASKSYS+22, ASKSYS+25, ASKSYS+26, ASKSYS+31*, ASKSYS+32* , ASKSYS+34, ASKSYS+35, ASKSYS+36*, QEN+3, BLDHI+4, EXIT+4!, HD+8, GETC~, GETC+14, GETC+16 , GETC+18, GETC+20, GETC+22, GETC+24, GETC+26 |
ENDAP("CAT" | QEN+3*, HD+8 |
ENDL | QEN+4!*, EXIT+5!, HD+11 |
ENDT | QEN+2*, EXIT+5!, HD+5 |
ENFLD | ASKFLD+1!, EXIT+4! |
ENFLD( | ASKFLD+1* |
ENFLD(1 | ASKFLD+8*, ASKFLD+9*, ASKFLD+10*, ASKFLD+11, ASKFLD+12, ASKFLD+14, ASKFLD+17*, PRTHI+2, PRTHI+13, PRTHI+16 , HD+9 |
ENFLD(2 | ASKFLD+24*, ASKFLD+25*, ASKFLD+26*, ASKFLD+27, ASKFLD+28, ASKFLD+30, ASKFLD+33*, PRTHI+3, PRTHI+14, PRTHI+16 , HD+10 |
ENIND | PRTHI+4*, PRTHI+5*, PRTHI+6*, PRTHI+11, PRTHI+15, EXIT+4!, HDSYS+1 |
ENLVL | PRTHI+10*, PRTHI+11, EXIT+4!, HDSYS+1 |
ENMD | BLDHI+3*, PRTHI+4, EXIT+4!, GETC+22* |
ENNODE | PRTHI+8*, PRTHI+9*, PRTHI+10, EXIT+4!, HDSYS+1 |
ENPG | QEN+2*, EXIT+5!, HD+2, HD+3, HD+4*, HD+5 |
ENPL | GETC~, GETC+16, GETC+18, GETC+20, GETC+22, GETC+24, GETC+26 |
ENRT | BLDHI+2*, BLDHI+4, BLDHI+13, BLDHI+15, PRTHI+8, EXIT+4!, GETC~, GETC+20, GETC+24, GETC+26 |
ENT | BLDHI+4*, BLDHI+7*, BLDHI+13*, BLDHI+15, EXIT+4! |
ENV | EXIT+4! |
ENV(1 | PRTHI+13*, PRTHI+15, PRTHI+16 |
ENV(2 | PRTHI+14*, PRTHI+16 |
>> I | ASKSYS+22*, ASKSYS+23*, ASKSYS+24, ASKFLD+1*, HDSYS+1* |
IO | QEN+1, BLDHI+10 |
IO("Q" | ASKDEV+2 |
IO(0 | BLDHI+10 |
IOF | HD+3 |
IOM | QEN+4, QEN+5, PRTHI+4 |
IOSL | PRTHI+12 |
IOST | WRAPUP+4, HD+2, HD+3 |
>> POP | ASKDEV+1 |
U | ASKSYS+21, ASKSYS+23, BLDHI+12, BLDHI+15 |
X | ASKSYS+23*, EXIT+3! |
Y | ASKSYS+14, ASKSYS+18, ASKSYS+19, ASKSYS+32, ASKFLD+6, ASKFLD+8, ASKFLD+17, ASKFLD+23, ASKFLD+24, ASKFLD+33 , QEN+2*, PRTHI+2*, PRTHI+3*, PRTHI+4, EXIT+3!, HD+2, GETC+10~, GETC+22* |
>> ZTDESC | ASKDEV+3* |
>> ZTQUEUED | BLDHI+10, EXIT+1, HD+1 |
>> ZTREQ | EXIT+1* |
>> ZTRTN | ASKDEV+3* |
>> ZTSAVE("EN(" | ASKDEV+4* |
>> ZTSAVE("ENDAP" | ASKDEV+4* |
>> ZTSAVE("ENFLD(" | ASKDEV+4* |
ZTSK | ASKDEV+5! |
>> ZTSTOP | BLDHI+10*, HD+1* |