INHSYSUT ;JPD/WOM; 23 Aug 1999 12:26;gis sys con data installation utility
Source file <INHSYSUT.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Generic Interface System | 4 | PG^INHSYS03 FLSUMERR^INHSYS11 EXPAND^INHSYSUT $$CENTER^INHUTIL | 
| Uncategorized | 3 | ^DWL $$LB^UTIL $$CR^UTSRD | 
| VA Fileman | 2 | ^DIE EN^DIQ | 
| Kernel | 1 | $$SETXY^%ZTF | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| UP(FN) | ;goes up & up searching for the top level file number | |
| WP(FIL,FLD) | ;word process field | |
| XRF(%FILES) | ;cross reference of files and fields requiring some resolution ; Output: ; %FILES(FILE#)=fields | |
| OMT(%OMT) | ;fields to omit from updating | |
| LOCK(%ROOT,%FILNM) | ;Lock other users from this file ; %ROOT - Global file node to lock ; %FILNM - File Name | |
| LIST(INSELTT) | ;selectable list of parent and child transaction types | |
| FILE(DA,%DATA,%FLDNUM,DIE,INREPRT) | ;file data ; Input: ; DA - ien and "Multiple entry" ; %DATA - What to file ; %FLDNUM - Field Number ; DIE - Global to file ; INREPRT - 0 - No report ; 1 - Report | |
| LOCKFL(INLKFLS,INEX) | ;Lock files that will be used and check for zero node ; Input: INEX - if TRUE, then this is called during ; IMPORT so only lock those files affected ; Output: ; INLKFLS - Locked files ; Returns 0 to continue 1 to quit | |
| MSG(%X,%FNUM,%MSG,%MULT,%PASS) | ;Display message if DIC lookup failed ; Input: ; %X - Entry we tried to look up Using DIC ; %FNUM - File number ; %MULT - 0 Not a multiple ; 1 Multiple ; Output: ; %MSG - 1 - Flag We have a message | |
| DATA(%B,%P,%D) | ;retrieve the data from the buffer | |
| HDR | ;header for list processor | |
| RUT(%ROOT) | ;modify global root to indirection format | |
| UNLK(%FILE) | ;Unlock file | |
| HEAD(%PASS) | ;header for destination report ; Input: ; %PASS - Which pass is being run | |
| PG(%PASS) | ;Page check ; Input: ; %PASS - Which PASS | |
| FLSV(%XRF,%OIEN,%ROOT) | ;Save old file in temp global ; Input ; %XRF - File number ; %OIEN - ien of file saving ; %ROOT - Root file name | |
| RQ(%RQ) | ;Required fields | |
| RPRT1(%LEVEL,%FILNM,ND) | ;Do report ; Input: ; %LEVEL - Level of pointer ; %FILNM - File Number ; ND - Node | |
| EXPAND | ;Expand logic for list processor | |
| SAVE(%SAV) | ;Save values from import environment ; Output: ; %SAV - File and field to save value from ; Files/fields to restore the site specific data | 
| 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: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^INRHT - [#4000] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | UP+4, WP+6 | 
| ^DIC - [#1] | LOCKFL+12, LOCKFL+15, RPRT1+8 | 
| ^INRHT - [#4000] | LIST+11, RPRT1+10 | 
| ^INRHT("AC" | LIST+13 | 
| ^INRHT("B" | LIST+10, LIST+11 | 
| ^UTILITY("INHSYS" | LOCKFL+11 | 
| Name | Line Occurrences | 
|---|---|
| $$LOCK | LOCKFL+13 | 
| $$UP | UP+5 | 
| $$WP | WP+6 | 
| HEAD | PG+5 | 
| XRF | LOCKFL+9 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("UP" | UP+5 | 
| ^(0 | WP+6, WP+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %B | DATA~, DATA+8, DATA+9 | 
| %D | DATA~, DATA+7*, DATA+8*, DATA+9* | 
| %DATA | FILE~, FILE+15, FILE+20, FILE+21 | 
| %FILE | UNLK~, UNLK+1 | 
| %FILES | LOCKFL+7~, LOCKFL+9, LOCKFL+10, XRF~, XRF+8* | 
| %FILES( | XRF+15* | 
| %FILES(4000 | XRF+12* | 
| %FILES(4004 | XRF+13* | 
| %FILES(4005 | XRF+10* | 
| %FILES(4006 | XRF+17* | 
| %FILES(4010 | XRF+14* | 
| %FILES(4011 | XRF+11* | 
| %FILES(4012 | XRF+9* | 
| %FILES(4020 | XRF+16* | 
| %FILNM | LOCK~, LOCK+5, RPRT1~, RPRT1+8, RPRT1+9 | 
| %FLDNUM | FILE~, FILE+12, FILE+15, FILE+16, FILE+17, FILE+20, FILE+21 | 
| %FNUM | MSG~, MSG+12, LOCKFL+7~, LOCKFL+10*, LOCKFL+11, LOCKFL+12, LOCKFL+13, LOCKFL+14, LOCKFL+15, LOCKFL+16 | 
| %LEVEL | RPRT1~, RPRT1+7, RPRT1+8, RPRT1+11 | 
| %LFLG | LOCKFL+7~, LOCKFL+8*, LOCKFL+13*, LOCKFL+16*, LOCKFL+17, LOCKFL+21 | 
| %MSG | MSG~, MSG+14* | 
| %MULT | MSG~, MSG+9*, MSG+10, MSG+13 | 
| %OIEN | FLSV~, FLSV+6 | 
| %OMT | OMT~ | 
| %OMT( | OMT+7*, OMT+8*, FILE+12 | 
| %OMT(4004 | OMT+10* | 
| %OMT(4005 | OMT+9* | 
| %P | DATA~, DATA+8, DATA+9 | 
| %PASS | MSG~, MSG+11, FILE+12, PG~, PG+5, HEAD~, HEAD+4, HEAD+5 | 
| %ROOT | FLSV~, FLSV+6, LOCKFL+7~, LOCKFL+12*, LOCKFL+13, LOCKFL+14, LOCKFL+15*, LOCKFL+16, LOCK~, LOCK+4 , RUT~, RUT+4 | 
| %RQ | RQ~ | 
| %RQ( | RQ+3* | 
| %RQ(4000 | RQ+4* | 
| %SAV | SAVE~ | 
| %SAV( | FILE+12 | 
| %SAV(4000 | SAVE+17* | 
| %SAV(4004 | SAVE+18* | 
| %SAV(4005 | SAVE+19* | 
| %TP | MSG+8~, MSG+9*, MSG+10*, MSG+12 | 
| %X | MSG~, MSG+12, FLSV+5~, FLSV+6*, FLSV+7 | 
| >> %XNODE | FILE+15, FILE+16 | 
| %XRF | FLSV~ | 
| %Y | FLSV+5~, FLSV+6*, FLSV+7 | 
| AA | LOCKFL+7~, LOCKFL+10* | 
| D0 | FILE+8~ | 
| D1 | FILE+8~ | 
| D2 | FILE+8~ | 
| D3 | FILE+8~ | 
| D4 | FILE+8~ | 
| D5 | FILE+8~ | 
| D6 | FILE+8~ | 
| D7 | FILE+8~ | 
| DA | EXPAND+2~, EXPAND+6*, FILE~, FILE+14, FILE+16, FILE+21 | 
| DG | FILE+8~ | 
| DIC | EXPAND+2~, EXPAND+6* | 
| DIE | FILE~, FILE+12, FILE+13, FILE+15, FILE+16, FILE+20, FILE+21 | 
| DIEZ | FILE+8~ | 
| >> DIJC("H" | HDR+1 | 
| >> DIJC("L" | HDR+5 | 
| DNM | FILE+8~ | 
| DQ | FILE+8~ | 
| >> DR | FILE+17* | 
| DWL | LIST+9~, LIST+14* | 
| DWL("TITLE" | LIST+15* | 
| DWLB | LIST+9~, LIST+14* | 
| DWLMK | LIST+9~, LIST+17, EXPAND+3 | 
| DWLMK(1 | LIST+18, LIST+19, EXPAND+5 | 
| DWLMK1 | LIST+9~ | 
| DWLR | LIST+9~, LIST+16, LIST+17 | 
| DWLRF | LIST+9~, LIST+14*, EXPAND+6 | 
| FIL | WP~, WP+6 | 
| FILNUM | FILE+8~, FILE+12*, FILE+16, FILE+21 | 
| FLD | WP~, WP+6 | 
| FN | UP~, UP+4 | 
| I | RQ+2~, RQ+3*, RQ+4*, OMT+6~, OMT+7*, OMT+8*, OMT+9*, OMT+10*, SAVE+16~, SAVE+17* , SAVE+18*, SAVE+19*, LIST+9~, LIST+10*, LIST+12*, LIST+13, LIST+18*, LIST+19, UNLK+1~*, RPRT1+5~ , RPRT1+7* | 
| >> INCR | PG+4 | 
| INEX | LOCKFL~, LOCKFL+8*, LOCKFL+11 | 
| INIEN | LIST+9~, LIST+11*, LIST+12, LIST+13 | 
| INLKFLS | LOCKFL~ | 
| INLKFLS( | LOCKFL+14* | 
| INLOK | LOCK+3~*, LOCK+5*, LOCK+6 | 
| INPAR | LIST+9~, LIST+10*, LIST+11, LIST+12 | 
| >> INPOP | LOCKFL+10, LOCKFL+13*, LOCKFL+16* | 
| INREPRT | FILE~, FILE+13 | 
| INS | LIST+9~, LIST+18*, LIST+19, EXPAND+2~, EXPAND+5*, EXPAND+6 | 
| INSELTT | LIST~, LIST+17*, LIST+19* | 
| INSELTT( | LIST+19* | 
| INTT | LIST+9~ | 
| INTT(1 | LIST+12*, LIST+13*, LIST+19 | 
| INTT(2 | LIST+12*, LIST+13* | 
| INY | FILE+8~, FILE+19 | 
| IO | LOCKFL+6, LOCKFL+20 | 
| IO(0 | LOCKFL+6, LOCKFL+20 | 
| IOF | HEAD+3 | 
| IOSL | LOCKFL+19, EXPAND+8, PG+3, PG+4 | 
| IOST | PG+4 | 
| ND | RPRT1~, RPRT1+9, RPRT1+10, RPRT1+11 | 
| QT | MSG+8~, MSG+9*, MSG+12 | 
| U | MSG+12, LOCKFL+10, RPRT1+8, RPRT1+9, RPRT1+10, FILE+12, FILE+16, DATA+9, WP+6, WP+7 | 
| X | FILE+8~ | 
| Y | RUT+2~, RUT+4*, RUT+5, UP+3~, UP+4*, UP+5*, UP+6, WP+5~, WP+6* |