INHVMTR ; DGH,FRW ; 06 Aug 1999 14:44:52; MHCMIS background processor
Source file <INHVMTR.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Generic Interface System | 7 | ENR^INHE DONE^INHOS GETLINE^INHOU $$MHC^INHUT2 (INIT,WAIT)^INHUVUT $$INRHB^INHUVUT1 $$NEXT^INHUVUT3 | 
| Kernel | 3 | ($$CLOSESEQ,$$OPENSEQ)^%ZTFS1 $$GETERR^%ZTOS (AUDCHK,AUDSTP,ITIME,TTSTP,TTSTRT)^XUSAUD | 
| VA Fileman | 2 | ^DIC ^DIK | 
| Uncategorized | 1 | ($$ADDT,$$CDATF2H,$$NOW,SETDT)^UTDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CLOSE(XXDFN) | ;Close file | |
| EN | ;Main starting point | |
| QKILL | ||
| LOG | ;Log status of original message | |
| ERR | ;Error module | |
| TRANU(DA,CLOSE,INCEIS) | ;Update entry in MHCMIS Data Exchange file (#30205) | |
| CHKTM(INENDTM) | ;Compare current time with time to close VMS file | |
| GETFIL(XXDFN) | ;Get VMS file name to open | |
| SETTM(INFILOPN) | ;Set closing time (no later than midnight of current day) | |
| EXIT | ;Main exit module | |
| TRANA(X) | ;Add/find entry in transmission tracking file (30205) | |
| QULOCK | ||
| RUN | ;This is main loop of routine. | |
| OPEN(FILNAM) | ;Open VMS file XXDFN | 
| Name | Field # of Occurrence | 
|---|---|
| $$CLOSESEQ^%ZTFS1 | CLOSE+1 | 
| $$OPENSEQ^%ZTFS1 | OPEN+3, OPEN+5 | 
| $$GETERR^%ZTOS | ERR+1 | 
| ^DIC | TRANA+2 | 
| ^DIK | GETFIL+27 | 
| ENR^INHE | EN+5, GETFIL+23, GETFIL+29, TRANA+3, TRANA+5, ERR+4, CLOSE+2 | 
| DONE^INHOS | LOG+3 | 
| GETLINE^INHOU | RUN+33 | 
| $$MHC^INHUT2 | EN+11, EN+16 | 
| INIT^INHUVUT | EN+8 | 
| WAIT^INHUVUT | RUN+12, RUN+24 | 
| $$INRHB^INHUVUT1 | RUN+1, RUN+19, RUN+27, RUN+47 | 
| $$NEXT^INHUVUT3 | RUN+11 | 
| $$ADDT^UTDT | SETTM+6 | 
| $$CDATF2H^UTDT | SETTM+9 | 
| $$NOW^UTDT | SETTM+5 | 
| SETDT^UTDT | GETFIL+7 | 
| AUDCHK^XUSAUD | EN+3 | 
| AUDSTP^XUSAUD | EXIT+5 | 
| ITIME^XUSAUD | EN+3, RUN+3 | 
| TTSTP^XUSAUD | RUN+43 | 
| TTSTRT^XUSAUD | RUN+30 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TRAP" | EN+4 | 
| ^INLHDEST( | QKILL!, QULOCK | 
| ^INRHB("RUN" | EN+6*, EXIT+3! | 
| ^INRHD - [#4005] | EN+11 | 
| ^INTHOS(1 | ERR+5 | 
| ^INTHPC - [#4004] | EN+3, EN+5 | 
| ^XXDBE(30203 | EN+15, EN+16, EN+20, GETFIL+7 | 
| ^XXDFIL( | TRANA+5, TRANU+4* | 
| ^XXDFIL("AC" | GETFIL+13, GETFIL+18* | 
| Name | Line Occurrences | 
|---|---|
| $$CHKTM | RUN+6 | 
| $$GETFIL | RUN+16 | 
| $$OPEN | GETFIL+22 | 
| $$SETTM | RUN+17 | 
| $$TRANA | GETFIL+20 | 
| CLOSE | RUN+8, ERR+3, EXIT+2 | 
| EXIT | EN+5, EN+6, RUN+1, RUN+20, RUN+28 | 
| LOG | RUN+46 | 
| QKILL | RUN+46 | 
| QULOCK | RUN+24, QKILL+1, EXIT+1 | 
| RUN | RUN+12, RUN+24, RUN+48 | 
| TRANU | SETTM+11 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | TRANU+4* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | OPEN+1~ | 
| CLOSE | SETTM+2~, SETTM+6*, SETTM+7*, SETTM+9, SETTM+11, TRANU~, TRANU+4 | 
| DA | GETFIL+4~, GETFIL+27*, TRANU~, TRANU+1, TRANU+4 | 
| DATE | GETFIL+4~, GETFIL+7*, GETFIL+14, GETFIL+18 | 
| DIC | GETFIL+4~, TRANA+2* | 
| DIC(0 | TRANA+2* | 
| DIK | GETFIL+4~, GETFIL+27* | 
| DLAYGO | GETFIL+4~, TRANA+2* | 
| DT | EN+1~, GETFIL+7 | 
| ER | EN+1~, LOG+2* | 
| EXT | GETFIL+4~, GETFIL+10, GETFIL+12, GETFIL+14*, GETFIL+16*, GETFIL+17*, GETFIL+18 | 
| FIL | GETFIL+4~, GETFIL+13*, GETFIL+14, GETFIL+16, GETFIL+18*, GETFIL+29 | 
| FIL1 | GETFIL+4~ | 
| FILNAM | GETFIL+4~, GETFIL+18*, GETFIL+20, GETFIL+22, GETFIL+23, OPEN~, OPEN+3, OPEN+5 | 
| I | EN+1~, RUN+37* | 
| IEN | EN+15~*, EN+16, EN+17 | 
| >> INBPN | EN+3, EN+5, EN+6, EN+8, RUN+1, RUN+12, RUN+19, RUN+24, RUN+27, RUN+47 , GETFIL+23, TRANA+3, TRANA+5, ERR+4, EXIT+3, CLOSE+2 | 
| INCEIS | EN+1~, EN+13*, EN+17*, EN+18*, EN+20, GETFIL+7, GETFIL+13, GETFIL+18, SETTM+11, TRANU~ , TRANU+4 | 
| INDSTR | EN+1~, EN+5*, EN+11, RUN+11, QKILL, QULOCK | 
| INENDTM | EN+1~, EN+21*, RUN+5, RUN+6, RUN+8*, RUN+15, RUN+17*, CHKTM~, CHKTM+4, CHKTM+6 | 
| INFILOPN | EN+1~, EN+20*, RUN+17, SETTM~, SETTM+5 | 
| INIP | EN+1~, EN+8 | 
| INIP("SHNG" | RUN+24 | 
| INIP("THNG" | RUN+12 | 
| INOK | EN+1~, RUN+6*, RUN+7 | 
| INPNAME | EN+1~, EN+3*, RUN+3, RUN+30 | 
| INQP | EN+1~, RUN+11, QKILL, QULOCK | 
| INQT | EN+1~, RUN+11, QKILL, QULOCK | 
| INREERR | ERR+1~*, ERR+4 | 
| INRUN | EN+1~, RUN+1*, RUN+19*, RUN+20, RUN+27*, RUN+28, RUN+47* | 
| INUIF | EN+1~, RUN+11*, RUN+12, RUN+30, RUN+33, LOG+2, QKILL, QULOCK | 
| LCT | EN+1~, RUN+33* | 
| LINE | EN+1~, RUN+33, RUN+35 | 
| LINE( | RUN+37 | 
| NOW | SETTM+2~, SETTM+5*, SETTM+6, SETTM+7 | 
| OK | GETFIL+4~, CLOSE+1*, CLOSE+2 | 
| OPEN | SETTM+2~, SETTM+5*, SETTM+6 | 
| OUT | EN+15~*, EN+17* | 
| SYSTEM | EN+1~, EN+5* | 
| U | EN+3, EN+5, EN+6, EN+11, EN+16, GETFIL+26, TRANA+5, TRANU+4 | 
| UIF | LOG+2~* | 
| WAIT | EN+1~, RUN+24* | 
| X | EN+1~, EN+4*, EN+15~, EN+16*, EN+17, GETFIL+4~, TRANA~, TRANA+1, TRANA+3, TRANA+5 , SETTM+9*, SETTM+12 | 
| >> XUAUDIT | EN+3, RUN+3, RUN+30, RUN+43, EXIT+5 | 
| XXDFN | EN+1~, RUN+8, RUN+16, RUN+35, RUN+37, RUN+38, RUN+41, GETFIL~, GETFIL+5!, GETFIL+22* , GETFIL+23, GETFIL+28, GETFIL+29!, ERR+3, EXIT+2, CLOSE~, CLOSE+1, CLOSE+2, CLOSE+3! | 
| XXDIR | GETFIL+4~, GETFIL+7*, GETFIL+18, GETFIL+29 | 
| XXDTRDA | EN+1~, RUN+16*, RUN+17, RUN+19, RUN+24, GETFIL+10*, GETFIL+20*, GETFIL+26, GETFIL+27, GETFIL+28* , GETFIL+29, GETFIL+30, SETTM+11 | 
| XXNO | EN+1~, EN+11*, EN+13, EN+17 | 
| Y | GETFIL+4~, TRANA+2*, TRANA+3, TRANA+5, TRANA+6 |