INHVCRA ;KAC,JKB ; 7 Mar 96 14:02; Application Server (ApS)
Source file <INHVCRA.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Generic Interface System | 10 | ACK^INHOS $$RUN^INHOTM $$ERRMSG^INHU1 $$SETENV^INHULOG $$IN^INHUSEN $$SEND^INHUVUT INIT^INHUVUT1 ($$RECEIVE,DEBUG,LOG,OPEN)^INHVCRA1 $$INPARMS^INHVCRL2 $$RUNIN^INHVCRL3 |
| Kernel | 2 | ERRLOG^%ZTOS (AUDCHK,AUDSTP,ITIME,TTSTP,TTSTRT)^XUSAUD |
| Uncategorized | 1 | CLOSE^%INET |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| REJECT(INERR) | ; reject inbound message
; Input : INERR (req) = error msg ; Output: void ; log error |
|
| EN(INBPN,INHSRVR,INADDR,INPORT,INTICK,INDUZ) | ;
|
|
| SHUTDWN | ; shutdown ApS
|
|
| ERR | ; error trap vector
; reset trap |
|
| LOGONDS(X) | ; get the logon message destination
; Input : X (opt) = var for logon msg INTERFACE DESTINATION Name (pbr) ; Output: boolean; returns true if logon dest found; else false |
|
| LOGOFFDS(X) | ; get the logoff message destination
; Input : X (opt) = var for logoff msg INTERFACE DESTINATION Name (pbr) ; Output: boolean; returns true if logoff dest found; else false |
|
| SENDACK | ; send acknowledgement
; Input : INACKUIF,INBPN,INCHNL,INERR,INIP(),INOA,INUIF,INMSGP() ; Output: void ; ERR,INACKUIF |
| Name | Field # of Occurrence |
|---|---|
| CLOSE^%INET | SHUTDWN+1 |
| ERRLOG^%ZTOS | ERR+4 |
| ACK^INHOS | SENDACK+8 |
| $$RUN^INHOTM | EN+59, EN+67 |
| $$ERRMSG^INHU1 | ERR+4 |
| $$SETENV^INHULOG | EN+47 |
| $$IN^INHUSEN | EN+79 |
| $$SEND^INHUVUT | SENDACK+13 |
| INIT^INHUVUT1 | EN+49 |
| $$RECEIVE^INHVCRA1 | EN+73 |
| DEBUG^INHVCRA1 | EN+42, SHUTDWN+5 |
| LOG^INHVCRA1 | EN+45, EN+46, EN+47, EN+51, EN+55, EN+56, EN+57, EN+61, EN+63, EN+64 , EN+71, EN+74, EN+76, EN+102, SHUTDWN+5, ERR+4, REJECT+4, SENDACK+4, SENDACK+6, SENDACK+7 , SENDACK+9, SENDACK+10, SENDACK+16, SENDACK+17 |
| OPEN^INHVCRA1 | EN+62 |
| $$INPARMS^INHVCRL2 | EN+90 |
| $$RUNIN^INHVCRL3 | EN+105 |
| AUDCHK^XUSAUD | EN+42 |
| AUDSTP^XUSAUD | SHUTDWN+7 |
| ITIME^XUSAUD | EN+44, EN+69 |
| TTSTP^XUSAUD | EN+107, SENDACK+15 |
| TTSTRT^XUSAUD | EN+78, EN+104, SENDACK+12 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TRAP" | EN+40, ERR+2 |
| ^INRHB("RUN" | EN+45, SHUTDWN+3!, SHUTDWN+4 |
| ^INRHD - [#4005] | EN+53 |
| ^INRHD("B" | LOGONDS+4, LOGOFFDS+4 |
| ^INTHPC - [#4004] | EN+40, EN+50 |
| ^UTILITY("INREC" | SHUTDWN+2! |
| ^UTILITY("INV" | SHUTDWN+2! |
| Name | Line Occurrences |
|---|---|
| $$LOGOFFDS | EN+56 |
| $$LOGONDS | EN+55 |
| REJECT | EN+88, EN+91, EN+96, EN+98, EN+108 |
| SENDACK | EN+93, EN+110 |
| SHUTDWN | EN+45, EN+47, EN+51, EN+55, EN+56, EN+59, EN+63, ERR+5 |
| Name | Field # of Occurrence |
|---|---|
| ^(8 | EN+50 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DUZ | EN+57, EN+71 |
| ERR | EN+39~, EN+40*, EN+45*, EN+47*, EN+51*, EN+55*, EN+56*, EN+63*, EN+73*, EN+74 , EN+79*, EN+88, EN+90*, EN+91, EN+105*, EN+107, EN+108, EN+111, ERR+2*, SENDACK+6* , SENDACK+9*, SENDACK+13*, SENDACK+15, SENDACK+16* |
| I | EN+82~, EN+84*, EN+85, EN+86* |
| INACKUIF | EN+39~, EN+72!, EN+79, EN+93, SENDACK+5, SENDACK+8, SENDACK+9, SENDACK+10, SENDACK+12, SENDACK+13 |
| INADDR | EN~, EN+61, EN+62 |
| INBPN | EN~, EN+40, EN+45, EN+49, EN+50, SHUTDWN+3, SHUTDWN+4 |
| INCHNL | EN+39~, EN+62, EN+63, EN+73, SHUTDWN+1, SENDACK+13 |
| INDATA | EN+39~ |
| INDEST | EN+39~, EN+79 |
| INDST | EN+39~, EN+72!, EN+94*, EN+96, EN+98, EN+100, EN+102, EN+108, EN+111 |
| INDSTOFF | EN+39~, EN+56, EN+100 |
| INDSTON | EN+39~, EN+55, EN+96, EN+98, EN+108, EN+111 |
| INDSTP | EN+39~, EN+72!, EN+90, EN+94, EN+105, SENDACK+8 |
| INDSTR | EN+39~, EN+50*, EN+51, EN+53, EN+79 |
| INDUZ | EN~, EN+46, EN+47 |
| INERR | EN+39~, EN+72!, EN+73, EN+74, EN+79, EN+83!, EN+88, EN+90, EN+91, EN+105 , EN+108, REJECT~, REJECT+4, SENDACK+8 |
| INERR( | EN+85*, EN+86* |
| INERR("" | EN+84 |
| INERR(1 | EN+83* |
| ING | EN+39~, EN+73*, EN+79, EN+85, EN+86, EN+87 |
| INHSRVR | EN~, EN+44, EN+45, EN+47, EN+69, EN+78, EN+104, SHUTDWN+3, SHUTDWN+4, SENDACK+12 |
| INIP | EN+39~, EN+49, EN+62, EN+73, SENDACK+13 |
| INLOGON | EN+39~, EN+67*, EN+74*, EN+96, EN+98*, EN+100*, EN+108*, EN+111* |
| INMEM | EN+39~, EN+62, EN+73 |
| INMSGP | EN+39~, EN+90, EN+105 |
| INMSGP( | EN+94, SENDACK+8 |
| INOA | EN+39~, EN+72!, EN+105, SENDACK+8 |
| INOA("INSTAT" | EN+93*, EN+110*, REJECT+5*, SENDACK+4*, SENDACK+10, SENDACK+17 |
| INODA | EN+39~, EN+72!, EN+105, SENDACK+8 |
| INPNAME | EN+39~, EN+40*, EN+44, EN+69, EN+78, EN+104, SENDACK+12 |
| INPORT | EN~, EN+61, EN+62 |
| INTICK | EN~ |
| INUIF | EN+39~, EN+72!, EN+79, EN+81, EN+90, EN+104, EN+105, SENDACK+6, SENDACK+7, SENDACK+8 |
| INUSEQ | EN+39~, EN+53*, EN+79 |
| INV | EN+39~, SENDACK+8 |
| INXDST | EN+39~, EN+50*, EN+79 |
| J | EN+82~, EN+84*, EN+86* |
| U | EN+40*, EN+47, EN+50, EN+53, EN+86 |
| X | EN+39~, EN+40*, EN+82~, EN+83*, ERR+2*, LOGONDS~, LOGONDS+3*, LOGONDS+4, LOGOFFDS~, LOGOFFDS+3* , LOGOFFDS+4 |
| >> XUAUDIT | EN+44, EN+69, EN+78, EN+104, EN+107, SHUTDWN+7, SENDACK+12, SENDACK+15 |