INHSYSE ;JPD;3 Sep 96;Save single file entries
Source file <INHSYSE.m>
Package | Total | Call Graph |
---|---|---|
IHS Generic Interface System | 10 | EN^INHSGZ (LN,NEWR,NTRNL)^INHSYS04 ($$DIC,STUFF)^INHSYS05 CMP^INHSYS07 START^INHSYS09 (GETMSGDT,GETMSGF,GETMSGS)^INHSYSU1 (HEAD,MSG,PG)^INHSYSUT ORDER^INHUT3 $$NEW^INHUTC1 SAVEROU^INZTTC |
Kernel | 4 | ^%ZIST $$READ^%ZTF $$CDATASC^%ZTFDT ($$CLOSESEQ,$$OPENSEQ)^%ZTFS1 |
Uncategorized | 4 | ^@( ENV^UTIL $$CR^UTSRD FN^ZCMSLD1 |
VA Fileman | 1 | ^DIK |
Package | Total | Caller Graph |
---|---|---|
IHS Generic Interface System | 1 | INTSTRT |
Name | Comments | DBIA/ICR reference |
---|---|---|
UPKG(FNAME) | ;replace routine into environment from flat file
; Input: ; FNAME - Flat file name. Should end with .TT extention |
|
EN | ;Entry point for single element mover
|
|
PKG(CLASS,RTN) | ;Create package of routines in VMS flat file
; Input: ; CLASS - name of flat file that stores saved routines ; RTN - Name of beginning routine name to store in sequence ; in the flat file. |
|
ERR | ;if error occurs on save or restore
|
|
RSFRFLT(INAME) | ;Restore from flat file
|
|
READ(INX) | ;read 4 characters
|
|
SV2FLT(INAME,INDONE) | ;Save utility stuff to flat file
; Input: ; INAME - Name of flat file ; Output: INDONE 0 did not finish 1 finished |
|
CHECK() | ;check validity of 4 characters
|
|
COMP(INMSG) | ;Compile Script Generator Messages
; Input: INMSG - Array of Script Generator Fields and Segments ; format - INMSG(4010,ien) ; INMSG(4012,ien) |
|
RESTORE(%DRVR) | ;Restore data from any element
|
|
RTNBFR(%TT,INROU) | ;routine buffer/builder machine
|
|
INST(%DRVR,%PASS,INREPRT,INFLD,INMSG) | ;installation utility entry pnt
|
Name | Field # of Occurrence |
---|---|
^%ZIST | RESTORE+3 |
$$READ^%ZTF | READ+4 |
$$CDATASC^%ZTFDT | SV2FLT+11 |
$$CLOSESEQ^%ZTFS1 | SV2FLT+18, RSFRFLT+15, ERR+1 |
$$OPENSEQ^%ZTFS1 | SV2FLT+8, RSFRFLT+5 |
^@( | RESTORE+6, INST+20 |
^DIK | INST+51 |
EN^INHSGZ | COMP+18 |
LN^INHSYS04 | RTNBFR+25, RTNBFR+26, RTNBFR+28 |
NEWR^INHSYS04 | RTNBFR+24 |
NTRNL^INHSYS04 | EN+8 |
$$DIC^INHSYS05 | INST+37, INST+53 |
STUFF^INHSYS05 | INST+61 |
CMP^INHSYS07 | INST+60 |
START^INHSYS09 | EN+5 |
GETMSGDT^INHSYSU1 | COMP+7 |
GETMSGF^INHSYSU1 | COMP+12 |
GETMSGS^INHSYSU1 | COMP+14 |
HEAD^INHSYSUT | INST+21 |
MSG^INHSYSUT | INST+37, INST+50 |
PG^INHSYSUT | INST+48, INST+62, INST+63 |
ORDER^INHUT3 | PKG+8 |
$$NEW^INHUTC1 | INST+42 |
SAVEROU^INZTTC | PKG+9 |
ENV^UTIL | RESTORE+3, INST+17, PKG+6 |
$$CR^UTSRD | INST+64 |
FN^ZCMSLD1 | UPKG+3 |
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: READ |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("ROU" | RTNBFR+18 |
^DIC - [#1] | INST+25, INST+48 |
^INRHT("ID" | CHECK+6 |
^INTHU("C" | INST+35 |
^UTILITY("INHSYS" | RESTORE+5!, RESTORE+7, RESTORE+10!, INST+23, INST+29, INST+31, RSFRFLT+3! |
^UTILITY("INHSYSUT" | RESTORE+5!, RESTORE+10! |
^UTILITY($J | EN+1!, EN+6, RTNBFR+17!, RTNBFR+27, RTNBFR+29!, RTNBFR+30!, RESTORE+5!, RESTORE+10!, PKG+5!, SV2FLT+6 |
Name | Line Occurrences |
---|---|
$$CHECK | READ+3 |
$$READ | EN+3 |
COMP | RESTORE+8 |
INST | RESTORE+7 |
RTNBFR | EN+7 |
Name | Field # of Occurrence |
---|---|
^("OS" | RTNBFR+18 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%CC | RTNBFR+16~, RTNBFR+19*, RTNBFR+24, RTNBFR+25, RTNBFR+26, RTNBFR+28 |
%DATA | RTNBFR+16~, RTNBFR+23*, RTNBFR+24, RTNBFR+26, SV2FLT+4~, SV2FLT+14*, SV2FLT+16 |
%DATIM | RSFRFLT+2~, RSFRFLT+8* |
%DIC0 | INST+16~, INST+25*, INST+27*, INST+37, INST+53 |
%DRVR | RESTORE~, RESTORE+6, RESTORE+7, INST~, INST+20 |
%EVEN | RTNBFR+16~, RSFRFLT+2~, RSFRFLT+11*, RSFRFLT+12, RSFRFLT+14 |
%FILES | INST+15~, INST+16~ |
%FLDS | INST+15~ |
%FNUM | INST+15~, INST+23*, INST+25, INST+26, INST+29, INST+31, INST+35, INST+37, INST+39, INST+45 , INST+47, INST+48, INST+50, INST+53, INST+60, INST+61 |
%GLB | INST+16~ |
%HEAD | RSFRFLT+2~, RSFRFLT+8*, RSFRFLT+9 |
%LC | RTNBFR+16~, RTNBFR+19*, RTNBFR+25, RTNBFR+26, RTNBFR+28 |
%LFILES | RESTORE+2~ |
%MSG | INST+16~, INST+18*, INST+37, INST+50 |
%MSG2 | INST+16~, INST+18*, INST+61, INST+62 |
%NODE | RTNBFR+16~, RTNBFR+19*, RTNBFR+22*, RTNBFR+23, RTNBFR+24, RTNBFR+25, SV2FLT+4~, SV2FLT+7*, SV2FLT+13*, SV2FLT+14 , SV2FLT+15 |
%ODD | RTNBFR+16~, RSFRFLT+2~, RSFRFLT+10*, RSFRFLT+13 |
%OIEN | INST+15~, INST+29*, INST+31, INST+60, INST+61 |
%OMT | INST+16~ |
%PASS | RESTORE+2~, RESTORE+7*, INST~, INST+18*, INST+20, INST+21, INST+27, INST+37, INST+45, INST+48 , INST+50, INST+56, INST+57, INST+58, INST+59, INST+60, INST+61, INST+62, INST+63, INST+64 |
%RC | RTNBFR+16~, RTNBFR+19*, RTNBFR+28 |
%ROOT | INST+15~, INST+25*, INST+26, INST+37, INST+51, INST+53, INST+58, INST+60, INST+61 |
%RQ | INST+16~ |
%RTN | RTNBFR+16~, RTNBFR+20*, RTNBFR+28, PKG+5~, PKG+7* |
%RTNBFR | RTNBFR+16~, RTNBFR+21*, RSFRFLT+2~, RSFRFLT+4*, RSFRFLT+13 |
%SAV | RESTORE+2~, INST+15~ |
%T | RTNBFR+16~ |
%TT | RTNBFR~, RTNBFR+20 |
%UNQ | INST+15~ |
%XNODE | INST+15~, INST+31*, INST+32, INST+35, INST+37, INST+50, INST+53 |
AA | RESTORE+2~, INST+15~ |
B | INST+15~ |
CLASS | PKG~, PKG+9 |
DA | INST+15~, INST+30~, INST+51*, INST+54*, INST+58, INST+61 |
DFN | RESTORE+2~, INST+45* |
DIC | INST+16~ |
>> DIK | INST+51* |
DINUM | INST+30~, INST+51*, INST+53 |
>> DIPA("DA" | INST+42* |
DLAYGO | INST+16~ |
FNAME | UPKG~, UPKG+3 |
I | INST+16~ |
INAME | SV2FLT~, SV2FLT+8*, SV2FLT+9, SV2FLT+10, SV2FLT+18, RSFRFLT~, RSFRFLT+5*, RSFRFLT+6, RSFRFLT+7, RSFRFLT+15 , ERR+1 |
>> INCR | INST+18*, INST+64 |
INDATE | SV2FLT+4~, SV2FLT+11*, SV2FLT+12 |
INDONE | SV2FLT~, SV2FLT+5*, SV2FLT+19* |
INFL | COMP+5~, COMP+9*, COMP+10, COMP+12, COMP+14, COMP+16 |
INFLD | RESTORE+7, INST~, INST+16~ |
>> INFLG | INST+19* |
INGALL | COMP+5~, COMP+18* |
INIEN | COMP+5~, COMP+10*, COMP+12, COMP+14, COMP+16 |
INLN | CHECK+1~, CHECK+4*, CHECK+5 |
INMAX | RTNBFR+16~, RTNBFR+18*, RTNBFR+19, RTNBFR+24 |
INMS | COMP+5~, COMP+7, COMP+12, COMP+14, COMP+18* |
INMS( | COMP+16*, COMP+18 |
INMSG | RESTORE+2~, RESTORE+7, RESTORE+8, INST~, COMP~, COMP+7, COMP+12, COMP+14 |
INMSG( | INST+47*, COMP+7, COMP+9, COMP+10 |
INOPT | INST+40~, INST+42 |
INOPT("TYPE" | INST+41* |
INOS | RTNBFR+16~, RTNBFR+18* |
INPOP | EN+1~, EN+2*, INST+16~, INST+18* |
INREPRT | RESTORE+4*, RESTORE+7, INST~, INST+18*, INST+21, INST+48, INST+55, INST+59, INST+61, INST+62 , INST+63, INST+64 |
INROU | EN+1~, EN+7, EN+8, RTNBFR~ |
INROU( | RTNBFR+28* |
INROU("" | EN+8 |
INRTN | EN+1~, EN+3*, EN+4, EN+7, READ+4*, READ+5, CHECK+2*, CHECK+3, CHECK+4, CHECK+6 , CHECK+9 |
INX | READ~, READ+1*, READ+2*, READ+4 |
INZI | RTNBFR+16~, RTNBFR+18*, RTNBFR+28 |
IO | INST+21 |
IOSL | INST+64 |
IOST | INST+64 |
N | RSFRFLT+2~ |
QT | INST+16~, INST+22*, INST+61 |
RTN | PKG~, PKG+7, PKG+8 |
U | INST+35, INST+37, INST+47, INST+48, INST+53, INST+57 |
X | RTNBFR+28*, INST+16~, RSFRFLT+2~, RSFRFLT+13*, RSFRFLT+14, RSFRFLT+15*, ERR+1* |
Y | INST+15~, INST+33*, INST+35*, INST+37*, INST+42*, INST+43, INST+45, INST+47, INST+48, INST+50 , INST+51, INST+53*, INST+54, INST+55, INST+57, INST+59, INST+60, INST+61, COMP+5~, COMP+18* |