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 |