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* |