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 |