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