INHSYS05 ;slt,JPD,WOM; 15 Jun 99 16:27;gis sys con data installation utility
Source file <INHSYS05.m>
Package | Total | Call Graph |
---|---|---|
IHS Generic Interface System | 3 | CMP^INHSYS07 ($$RUT,$$WP,DATA,FILE,FLSV,HEAD,MSG,OMT,PG,RQ,SAVE,XRF)^INHSYSUT UPSINGMS^INTSUT3 |
VA Fileman | 3 | ^DIC ^DICN ^DIK |
Uncategorized | 1 | $$CR^UTSRD |
Name | Comments | DBIA/ICR reference |
---|---|---|
STUFF(INY,%FILNUM,%ROOT,%BFR,%LEVEL,DA,%PASS,%MSG2,INREPRT) | ;recursive data stuffer
|
|
MULT(%NBFR,%NODE,%ROOT,DA,%FILNUM,%FLDNUM,%LEVEL,%PASS,%MSG2) | ;Process multiple
|
|
DIC(DIC,X,DLAYGO,%IPS,DOA,%L,DINUM) | ;dic lookup
|
|
SETDA(DA,%LEVEL,Y) | ;Set DA level so fileman doesn't choke
; Input: ; DA - ien and "Multiple" entry #'s ; %LEVEL - level in multiple ; Y - New entry number ; Output: ; DA - IEN and "Multiple" entry #'s |
|
INST(%DRVR,%PASS,INREPRT) | ;installation utility entry point
|
|
WORD(%NBFR,%ROOT,DA,%NODE,%PASS) | ;Process word processing field
; input: ; %NBFR - Utility Global Buffer ; %ROOT - Root node of global to stuff ; DA - ien ; %NODE - node |
Name | Field # of Occurrence |
---|---|
^DIC | DIC+27 |
^DICN | DIC+28 |
^DIK | INST+44 |
CMP^INHSYS07 | INST+54 |
$$RUT^INHSYSUT | INST+34, STUFF+41, STUFF+48, MULT+15 |
$$WP^INHSYSUT | STUFF+45 |
DATA^INHSYSUT | STUFF+41, STUFF+48 |
FILE^INHSYSUT | STUFF+51 |
FLSV^INHSYSUT | INST+43 |
HEAD^INHSYSUT | INST+16 |
MSG^INHSYSUT | INST+36, INST+38, INST+41, MULT+26 |
OMT^INHSYSUT | INST+18 |
PG^INHSYSUT | INST+39, INST+57, INST+58, STUFF+23, STUFF+36, STUFF+37, MULT+33 |
RQ^INHSYSUT | INST+18 |
SAVE^INHSYSUT | INST+18 |
XRF^INHSYSUT | INST+18 |
UPSINGMS^INTSUT3 | MULT+25 |
$$CR^UTSRD | INST+60 |
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 |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | STUFF+23, STUFF+24, STUFF+31, STUFF+34, MULT+20 |
^DD(4020 | DIC+16 |
^DIC - [#1] | INST+24, INST+39, DIC+14 |
^INRHT - [#4000] | INST+50 |
^INTHU("C" | MULT+24 |
^UTILITY("INHSYS" | INST+28, INST+30 |
Name | Line Occurrences |
---|---|
$$DIC | INST+36, INST+38, INST+46, MULT+26, DIC+20 |
MULT | STUFF+47 |
SETDA | MULT+28 |
STUFF | INST+55, MULT+31 |
WORD | STUFF+45 |
Name | Field # of Occurrence |
---|---|
^( | MULT+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%BFR | STUFF~, STUFF+28 |
%DATA | STUFF+21~, STUFF+41, STUFF+42, STUFF+48, STUFF+49, STUFF+51 |
%DIC0 | INST+13~, INST+24*, INST+26*, INST+36, INST+38, INST+46, MULT+13~, MULT+14*, MULT+26 |
%DICS | MULT+16~ |
%DRVR | INST~ |
%FILES | INST+12~, INST+13~, INST+18, INST+21 |
%FILNUM | STUFF~, STUFF+23, STUFF+24, STUFF+31, STUFF+34, STUFF+35, STUFF+39, STUFF+40, STUFF+45, STUFF+47 , MULT~, MULT+20, MULT+33 |
%FLDNUM | STUFF+21~, STUFF+32*, STUFF+34*, STUFF+35, STUFF+36, STUFF+37, STUFF+39, STUFF+40, STUFF+45, STUFF+47 , STUFF+51, MULT~, MULT+20 |
%FLDS | INST+12~ |
%FNUM | INST+12~, INST+21*, INST+24, INST+25, INST+28, INST+30, INST+32, INST+36, INST+38, INST+39 , INST+41, INST+43, INST+46, INST+50, INST+54, INST+55 |
%GLB | INST+13~, INST+34* |
%INCNT | WORD+6~ |
%INFAKE | MULT+16~ |
%INX | WORD+6~ |
%IPS | DIC~, DIC+26 |
%L | DIC~, DIC+14, DIC+22, DIC+23 |
%LEVEL | STUFF~, STUFF+23, STUFF+36, STUFF+37, STUFF+47, MULT~, MULT+26, MULT+28, MULT+31, SETDA~ , SETDA+8 |
%MSG | INST+13~, INST+14*, INST+36, INST+38, INST+41 |
%MSG2 | INST+13~, INST+14*, INST+55, INST+57, STUFF~, STUFF+43*, STUFF+47, MULT~, MULT+31 |
%NBFR | STUFF+21~, STUFF+28*, STUFF+41, STUFF+45, STUFF+47, STUFF+48, MULT~, MULT+15, MULT+23, MULT+31 , WORD~, WORD+8, WORD+10 |
%NFLN | MULT+13~, MULT+20*, MULT+21, MULT+26, MULT+31 |
%NODE | STUFF+21~, STUFF+22*, STUFF+24*, STUFF+25, STUFF+26*, STUFF+28, STUFF+45, STUFF+47, STUFF+52*, MULT~ , MULT+19, WORD~, WORD+10 |
%NODE1 | STUFF+21~, STUFF+25*, STUFF+31, STUFF+34, STUFF+52 |
%NRT | STUFF+21~, MULT+13~, MULT+16~, MULT+19*, MULT+26, MULT+31 |
%OIEN | INST+12~, INST+28*, INST+30, INST+54, INST+55, STUFF+21~, MULT+13~, MULT+15*, MULT+23, MULT+31 |
%OMT | INST+13~, INST+18 |
%OMT( | STUFF+40 |
%PASS | INST~, INST+14*, INST+15, INST+16, INST+26, INST+36, INST+38, INST+39, INST+41, INST+49 , INST+51, INST+52, INST+53, INST+54, INST+55, INST+57, INST+58, INST+59, INST+60, STUFF~ , STUFF+23, STUFF+35, STUFF+36, STUFF+37, STUFF+39, STUFF+45, STUFF+47, MULT~, MULT+26, MULT+31 , MULT+33, WORD~ |
%PIECE | STUFF+21~, STUFF+30*, STUFF+31*, STUFF+34, STUFF+41, STUFF+47, STUFF+48 |
%ROOT | INST+12~, INST+24*, INST+25, INST+34, INST+36, INST+38, INST+43, INST+44, INST+46, INST+52 , INST+54, INST+55, STUFF~, STUFF+45, STUFF+47, STUFF+51, MULT~, MULT+19, WORD~, WORD+10 |
%RQ | INST+13~, INST+18 |
%RQ( | STUFF+35, STUFF+39 |
%SAV | INST+12~, INST+18 |
%SAV( | INST+43 |
%UNQ | INST+12~, INST+34* |
%X | MULT+13~, MULT+27*, MULT+32*, WORD+6~, WORD+10*, WORD+11 |
%XNODE | INST+12~, INST+30*, INST+32, INST+34, INST+36, INST+37, INST+38, INST+41, INST+46 |
%Y | MULT+13~, MULT+27*, MULT+32*, WORD+6~, WORD+10*, WORD+11 |
AA | INST+12~, INST+21* |
B | INST+12~ |
DA | INST+12~, INST+29~, INST+44*, INST+47*, INST+52, INST+55, STUFF~, STUFF+45, STUFF+47, STUFF+51 , MULT~, MULT+19, MULT+25, MULT+26, MULT+27, MULT+28, MULT+31, MULT+32!*, WORD~, WORD+10 , SETDA~, SETDA+9*, DIC+13~ |
DA( | SETDA+8*, DIC+23* |
DA(1 | SETDA+9*, DIC+24* |
DIC | INST+13~, DIC~, DIC+14*, DIC+16, DIC+25, DIC+32 |
DIC(0 | DIC+26* |
DIE | STUFF+21~ |
>> DIK | INST+44* |
DINUM | INST+29~, INST+44*, INST+46, DIC~, DIC+16, DIC+27, DIC+28 |
DLAYGO | INST+13~, DIC~, DIC+25 |
DOA | DIC~, DIC+14, DIC+22, DIC+24 |
DOA( | DIC+23 |
DR | STUFF+21~ |
G | DIC+13~, DIC+25* |
I | INST+13~, STUFF+21~, WORD+6~, SETDA+7~, SETDA+8*, DIC+13~, DIC+23*, DIC+29*, DIC+30, DIC+35 |
>> INCR | INST+60 |
INDD0 | DIC+13~, DIC+16*, DIC+18 |
>> INFAKE | MULT+26 |
>> INFILE | DIC+18*, DIC+20 |
INIEN | MULT+22~, MULT+24*, MULT+25 |
INMSGID | MULT+13~, MULT+23*, MULT+24 |
INREPRT | INST~, INST+14*, INST+16, INST+39, INST+48, INST+53, INST+55, INST+57, INST+58, INST+60 , STUFF~, STUFF+23, STUFF+36, STUFF+37, STUFF+40, STUFF+49, STUFF+51, MULT+31, MULT+33 |
INY | STUFF~ |
IO | INST+16, DIC+29, DIC+30, DIC+35 |
IO(0 | DIC+29, DIC+30 |
IOSL | INST+60 |
IOST | INST+60 |
J | STUFF+21~ |
L | WORD+6~, WORD+10* |
NFLN | MULT+13~ |
ODA | MULT+16~, MULT+27*, MULT+32 |
P01 | STUFF+21~ |
QT | INST+13~, INST+19*, INST+55 |
U | INST+21, INST+32, INST+34, INST+36, INST+37, INST+38, INST+39, INST+46, INST+50, INST+51 , STUFF+23, MULT+20, MULT+23, MULT+26, DIC+16, DIC+18 |
X | INST+13~, MULT+13~, MULT+15*, MULT+26, DIC~, DIC+20, DIC+21*, DIC+32 |
Y | INST+12~, INST+34*, INST+36*, INST+37*, INST+38*, INST+39, INST+41, INST+43, INST+44, INST+46* , INST+47, INST+48, INST+50, INST+51, INST+53, INST+54, INST+55, SETDA~, SETDA+9, DIC+13~ , DIC+16, DIC+20*, DIC+21, DIC+28, DIC+36 |
YY | STUFF+21~, MULT+13~, MULT+26*, MULT+28, MULT+31 |