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