INHVEXP ;BAR ; 24 Nov 95 15:02; PRINT EXCEPTIONS BETWEEN INH MAP AND LOCAL DATA
Source file <INHVEXP.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | ^%ZIS ^%ZISC ^%ZTLOAD | 
| Uncategorized | 2 | (ENV,FORMAT)^UTIL $$YN^UTSRD | 
| VA Fileman | 2 | DD^%DT Y^DIQ | 
| IHS Generic Interface System | 1 | ($$SYS,$$SYSNAME)^INHUTIL1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| LF | ;Check each data element points to a valid NOT EXCLUDE reference | |
| QUIT | ;exit module | |
| EN | ;Main entry point | |
| ENQUE | ;Taskman entry point | |
| DA | ;DA MODULE - STARTS HERE | |
| WRITE | ;output a line | |
| HEADER | ;output header in local array INHDR(x) | |
| ENUSE | ;User input | |
| RECID | ;Processing at INRECID loop | |
| WRITEL | ;Output data exceptions | |
| FUNC | ;Verify map function exists and log error if not | |
| HSET | ;set up header | |
| WRITEE | ;output exclude problems | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | DA+20 | 
| ^DIC - [#1] | FUNC+5 | 
| ^INVD(4090.1 - [#4090.1] | ENQUE+24, DA+3, DA+9, DA+17, DA+20, DA+24 | 
| ^INVD(4090.2 - [#4090.2] | FUNC+1, DA+10 | 
| ^UTILITY($J | EN+3!, ENQUE+12!, ENQUE+26, ENQUE+28, ENQUE+30, FUNC+2*, FUNC+3*, FUNC+6*, DA+3*, DA+6* , DA+11*, DA+14*, DA+17*, DA+21*, DA+24*, DA+25*, LF+1*, WRITEE+3, WRITEE+4, WRITEL+2 , QUIT+3! | 
| Name | Line Occurrences | 
|---|---|
| DA | ENQUE+11 | 
| FUNC | ENQUE+7 | 
| HEADER | ENQUE+16, WRITE+1 | 
| HSET | ENQUE+16 | 
| LF | ENQUE+13 | 
| QUIT | ENUSE+7, ENUSE+10, ENUSE+14, ENUSE+16, ENUSE+17, ENQUE+33 | 
| RECID | ENQUE+9 | 
| WRITE | ENQUE+22, ENQUE+23, ENQUE+24, ENQUE+26, WRITEE+1, WRITEE+4, WRITEL+1, WRITEL+2 | 
| WRITEE | ENQUE+28 | 
| WRITEL | ENQUE+30 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | ENQUE+21, ENQUE+23, DA+25, WRITEE+4, WRITEL+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %ZIS | EN+2~, ENUSE+14*, ENUSE+16*, QUIT+2* | 
| %ZIS("A" | ENUSE+14* | 
| %ZIS("B" | ENUSE+14* | 
| %ZIS("RM" | ENUSE+14* | 
| A | EN+2~, ENQUE+21*, ENQUE+26, ENQUE+31*, HEADER+1~, HEADER+2*, HEADER+4* | 
| >> BRCT | ENQUE+6* | 
| >> C | DA+20* | 
| DT | HSET+1 | 
| DTIME | ENQUE+31, HEADER+2 | 
| F | EN+2~, WRITE+4!* | 
| F( | WRITE+4 | 
| F(1 | WRITE+4 | 
| INDA | EN+2~, ENQUE+6*, ENQUE+10, ENQUE+21*, ENQUE+24, ENQUE+26, DA+3, DA+6, DA+9, DA+11 , DA+14, DA+17, DA+20, DA+21, DA+24, DA+25, WRITEE+4* | 
| INDE | EN+2~, RECID+2*, RECID+5*, DA+14*, DA+20 | 
| INDIC | EN+2~, FUNC+1*, FUNC+3, FUNC+4, FUNC+5, FUNC+6, RECID+2, DA+14, DA+20, DA+21 | 
| >> INEX | ENQUE+9*, ENQUE+12, DA+25* | 
| INEXIT | EN+2~, ENQUE+15*, HEADER+2*, WRITE+2 | 
| INFUNC | EN+2~, ENQUE+6*, ENQUE+12, ENQUE+21*, ENQUE+26, ENQUE+28, ENQUE+30, FUNC+1, FUNC+2, FUNC+3 , FUNC+6, DA+3, DA+6, DA+9, DA+11, DA+14, DA+17, DA+21, DA+24, DA+25 , LF+1, WRITEE+3, WRITEE+4, WRITEL+2 | 
| INFUNCN | EN+2~, FUNC+1*, FUNC+2, FUNC+3, DA+6, DA+11 | 
| INGL | EN+2~, ENQUE+13, FUNC+1*, FUNC+5*, FUNC+6, RECID+5, DA+14, LF+1 | 
| INHDR | EN+2~ | 
| INHDR( | HEADER+4 | 
| INHDR(1 | HSET+2* | 
| INHDR(2 | HSET+3* | 
| INHDR(4 | HSET+4* | 
| INOSYS | EN+2~, ENUSE+11* | 
| INPAGE | EN+2~, ENQUE+15*, HEADER+2, HEADER+3*, WRITE+1 | 
| INRECID | EN+2~, ENQUE+6*, ENQUE+8, ENQUE+12, ENQUE+21*, ENQUE+23, ENQUE+24, ENQUE+26, RECID+5, DA+3 , DA+6, DA+11, DA+14, DA+17, DA+21, DA+24, DA+25, WRITEE+3*, WRITEE+4, WRITEL+2* | 
| INSYS | EN+2~, ENUSE+6*, ENUSE+7, ENUSE+8, ENUSE+11, ENQUE+5, FUNC+1, DA+14, DA+17, DA+20 , DA+24, WRITEE+4, HSET+2 | 
| IO | ENUSE+16, ENUSE+17, ENQUE+31, HEADER+2, HEADER+4, QUIT+2 | 
| IO("Q" | ENQUE+31, HEADER+2, QUIT+2! | 
| IO(0 | ENUSE+16, ENUSE+17, ENQUE+31, HEADER+2 | 
| IOF | ENQUE+32, HEADER+3 | 
| IOM | ENUSE+15*, ENQUE+15*, HSET+4 | 
| ION | ENUSE+15 | 
| IOP | ENUSE+14!, ENUSE+15*, ENUSE+17, QUIT+2*! | 
| IOSL | ENUSE+15, WRITE+1 | 
| IOST | ENUSE+15, ENQUE+31, HEADER+2 | 
| K | EN+2~ | 
| >> L | ENQUE+19*, ENQUE+25*, WRITE+1, WRITE+3, WRITE+5*, WRITEE+1*, WRITEL+1* | 
| N | EN+2~, ENQUE+21*, ENQUE+23*, ENQUE+24*, ENQUE+25*, DA+10*, DA+11, WRITE+3, WRITE+4, WRITEE+1* , WRITEE+3*, WRITEL+1*, WRITEL+2* | 
| ND | ENQUE+4~*, ENQUE+5*, ENQUE+6, ENQUE+19*, ENQUE+20*, ENQUE+21 | 
| POP | ENUSE+14, ENUSE+16, QUIT+2! | 
| >> T | RECID+5* | 
| U | EN+3*, DA+20, HEADER+2 | 
| X | EN+2~, ENUSE+18*, ENQUE+21*, ENQUE+23*, ENQUE+24*, ENQUE+26*, DA+9*, DA+10, DA+11, DA+17* , DA+20*, DA+21, LF+1*, WRITE+3, WRITE+4, WRITEE+1*, WRITEE+4*, WRITEL+1*, WRITEL+2* | 
| >> Y | ENUSE+10*, DA+20*, DA+21, HSET+1*, HSET+2 | 
| ZTDESC | EN+2~, ENUSE+17* | 
| ZTIO | EN+2~, ENUSE+17* | 
| ZTRTN | EN+2~, ENUSE+17* | 
| ZTSAVE | EN+2~ | 
| ZTSAVE( | ENUSE+18* |