Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: INHOS

Package: IHS Generic Interface System

Routine: INHOS


Information

INHOS(UIF,INDEV) ;FRW,JSH ;08:59 AM 17 Oct 1997; Program to handle output to a Transaction Type ; 07 Oct 91

Source Information

Source file <INHOS.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
IHS Generic Interface System 6 SET^INHD  (END,ENT)^INHE  ($$GRET,ULOG)^INHU  $$ERRMSG^INHU1  ACK^INHUSEN3  SETENV^INHUT7  
Kernel 3 ^%ZIS  ^%ZISC  (TTSTP,TTSTRT)^XUSAUD  
Uncategorized 1 $$NOW^UTDT  
VA Fileman 1 ^DIE  

Caller Graph

Caller Graph Total: 14

Package Total Caller Graph
IHS Generic Interface System 14 INHOM  INHOT  INHOTDVX  INHOTM  INHOTMSM  INHOTNTM  INHVCRA  INHVCRL2  
INHVMTR  INHVTA3M  INHVTAPT  INHVTAX1  INTSTO  INTSTO1  

Entry Points

Name Comments DBIA/ICR reference
REQ(UIF,ATT,TRT) ;Requeue a transaction
ERR ;System error
EN1
COMP ;Successful processing
ACK(INTT,INSTAT,INUIF,INHERR,INOA,INODA,INQUE,INACKUIF) ;Send application
; acknowledgement. Error msg included in ack can only be 80 chars;
; use first node of INHERR array.
ELOGACK ; Log 'Appl. Ack creation' errors
ELOG ;See if any error to log
ERROR(MESS,ROU) ;Error occurred
DONE ;Entry point from INHOT to handle results of attempt
NONFATAL ;Non-fatal error
APPLACK(INTT,INSTAT,INUIF,INHERR,INOA,INODA,INQUE,INACKUIF) ; Send application
; acknowledgement to remote system in response to receipt of inbound
; message.
ERR1
FATAL ;Fatal error

External References

Name Field # of Occurrence
^%ZIS INHOS+19
^%ZISC EN1+18
^DIE DONE+4
SET^INHD REQ+12
END^INHE ELOG+1, ELOGACK+1, ERROR+8, ERR+2
ENT^INHE ELOG+1, ELOGACK+1
$$GRET^INHU REQ+4
ULOG^INHU EN1+6, COMP+3, NONFATAL+2, FATAL+1
$$ERRMSG^INHU1 ERR+2
ACK^INHUSEN3 ACK+7
SETENV^INHUT7 INHOS+17
$$NOW^UTDT DONE+4
TTSTP^XUSAUD EN1+13, ERROR+7
TTSTRT^XUSAUD EN1+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^INTHU - [#4001] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(1 - [#3.5] INHOS+19
^%ZOSF("PRIORITY" INHOS+18
^%ZOSF("TRAP" INHOS+14
^INRHD - [#4005] EN1+2, EN1+4
^INRHSITE(1 INHOS+18
^INRHT - [#4000] EN1+6, EN1+7
^INTHOS(1 INHOS+16, ERR+1
^INTHPC - [#4004] EN1+10
^INTHU - [#4001] EN1, EN1+1, EN1+11, DONE+3, COMP+2, NONFATAL+1, REQ+12, APPLACK+28, APPLACK+37*, APPLACK+38*
, APPLACK+39*
^UTILITY("INH" DONE+2!
^UTILITY("INODA" APPLACK+33!*, APPLACK+37, APPLACK+40!
^UTILITY("INV" DONE+2!

Label References

Name Line Occurrences
ACK APPLACK+34
APPLACK COMP+5, FATAL+3
DONE EN1+18, ERR1
ELOG EN1+6, COMP+3, NONFATAL+2, FATAL+1
ELOGACK APPLACK+35
ERROR INHOS+19, EN1, EN1+2, EN1+4, EN1+7
FATAL DONE+5, NONFATAL+3, NONFATAL+4
NONFATAL DONE+5
REQ NONFATAL+2

Naked Globals

Name Field # of Occurrence
^(0 EN1+11, NONFATAL+1*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % REQ+8*, REQ+9*, REQ+10*, REQ+11
%ZIS INHOS+19!*
ATT NONFATAL+1*, NONFATAL+2, NONFATAL+3, REQ~, REQ+5
>> C EN1+11*
>> D REQ+7*, REQ+11*, REQ+12*
DA DONE+2!, DONE+4*, ERR+1!
DB ERR+1!
DE ERR+1!
DEST EN1+1~*, EN1+2, EN1+4, ELOG+1, ELOGACK+1, ERROR+8, ERR+2
DIC DONE+2!, ERR+1!
DIE DONE+2!, DONE+4*, ERR+1!
DQ ERR+1!
DR DONE+2!, DONE+4*, ERR+1!
>> ER DONE+5, ERR1*
INA EN1+8~, ACK+8!
INACKUIF ELOGACK+1, APPLACK~, APPLACK+34, APPLACK+36, APPLACK+37, APPLACK+38, APPLACK+39, ACK~, ACK+7
>> INBPN INHOS+15, EN1+10
INDA ACK+8!
INDEV INHOS~, INHOS+15*, INHOS+19, EN1+3, EN1+18
INEDIT EN1+11!*
INHERR EN1+11!, COMP+3, COMP+5, NONFATAL+2, NONFATAL+3!*, NONFATAL+4*, FATAL+1, FATAL+3, ELOG+1, ELOGACK+1
, APPLACK~, APPLACK+34, ACK~, ACK+6*, ACK+7
>> INHSRVR INHOS+15, EN1+10
INOA EN1+8~, COMP+5, FATAL+3, APPLACK~, APPLACK+34, ACK~, ACK+7
INOA("DMISID" APPLACK+38
INOA("INDEST" APPLACK+28*
INOA("MSGTYPE" APPLACK+39
INODA EN1+8~, COMP+5, FATAL+3, APPLACK~, APPLACK+33, APPLACK+34, ACK~, ACK+7
>> INPNAME INHOS+15
INQUE APPLACK~, APPLACK+25*, APPLACK+34, ACK~, ACK+7
INSTAT APPLACK~, APPLACK+25*, APPLACK+34, ACK~, ACK+7
INTT EN1+4*, EN1+6, EN1+7, COMP+2, COMP+5, NONFATAL+2, FATAL+3, ELOG+1, ELOGACK+1, APPLACK~
, APPLACK+34, ACK~, ACK+7
INUIF APPLACK~, APPLACK+28, APPLACK+34, ACK~, ACK+7
IO EN1+3
>> IOP INHOS+19*
MESS ERROR~, ERROR+8
>> MR NONFATAL+3, REQ+4*, REQ+5
>> POP INHOS+19
ROU ERROR~, ERROR+4, ERROR+5
>> RR NONFATAL+4, REQ+4*, REQ+5, REQ+8, REQ+9*, REQ+10*, REQ+11
>> SCR EN1+7*, EN1+11
STATUS COMP+1~, COMP+2*, COMP+3
>> T REQ+7*, REQ+9*, REQ+10*, REQ+12
TRT REQ~, REQ+4
U INHOS+18, INHOS+19, EN1+1, EN1+4, EN1+6, EN1+7, EN1+10, EN1+11, COMP+2, NONFATAL+1
, REQ+4, REQ+12, APPLACK+28
UIF INHOS~, INHOS+15, EN1, EN1+1, EN1+6, EN1+10, EN1+11, DONE+3, DONE+4, COMP+2
, COMP+3, COMP+5, NONFATAL+1, NONFATAL+2, FATAL+1, FATAL+3, ELOG+1, REQ~, REQ+4, REQ+12
, ERROR+8, ERR+2
>> X INHOS+14*, INHOS+18*, REQ+4*
>> XUAUDIT INHOS+15, EN1+10, EN1+13, ERROR+7
>> XUTIMH INHOS+15
>> XUTIMP INHOS+15
>> XUTIMT INHOS+15
>> Z EN1+11*
ZTERROR ERR+2!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All