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: INHU

Package: IHS Generic Interface System

Routine: INHU


Information

INHU ;DGH,JSH; 19 Apr 99 11:53;Generic Interface utility routines

Source Information

Source file <INHU.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
IHS Generic Interface System 2 ENK^INHE  ULOG^INHU  
VA Fileman 2 ^DIC  ^DIE  
MailMan 1 WHO^XMA21  

Caller Graph

Caller Graph Total: 148

Package Total Caller Graph
IHS Generic Interface System 148 INHOS  INHOTDVX  INHOTM  INHOTM1  INHOTMSM  INHOTNTM  INHOU  INHOU1  
INHOU4  INHRDUP  INHRDUP1  INHS  INHU  INHUACK  INHUSEN2  INHUSEN3  
INHUSEN5  INHUSEN8  INHUSEQ  INHUT11  INHUT2  INHUT6  INHUT7  INHUTC  
INHVCRL3  INHVTMT  INHVTMT3  INHVTMT4  INHXEMN  INTSEND  INTSREC  INTSTR1  
INTSUSN  IS00001  IS00001A  IS00001B  IS00001C  IS00002  IS00002A  IS00002B  
IS00002C  IS00003  IS00003A  IS00003B  IS00003C  IS00003D  IS00003E  IS00003F  
IS00004  IS00004A  IS00004B  IS00004C  IS00004D  IS00004E  IS00004F  IS00004G  
IS00004H  IS00004I  IS00004J  IS00004K  IS00004L  IS00004M  IS00005  IS00005A  
IS00006  IS00006A  IS00006B  IS00006C  IS00006D  IS00006E  IS00007  IS00007A  
IS00007B  IS00007C  IS00007D  IS00007E  IS00007F  IS00007G  IS00007H  IS00007I  
IS00007J  IS00007K  IS00007L  IS00007M  IS00008  IS00009  IS00010  IS00011  
IS00011A  IS00011B  IS00011C  IS00011D  IS00011E  IS00011F  IS00011G  IS00012  
IS00013  IS00014  IS00014A  IS00015  IS00015A  IS00015B  IS00016  IS00016A  
IS00016B  IS00017  IS00017A  IS00017B  IS00018  IS00018A  IS00018B  IS00019  
IS00019A  IS00019B  IS00020  IS00020A  IS00021  IS00021A  IS00021B  IS00022  
IS00022A  IS00022B  IS00023  IS00023A  IS00023B  IS00024  IS00024A  IS00025  
IS00026  IS00027  IS00028  IS00028A  IS00029  IS00029A  IS00029B  IS00029C  
IS00029D  IS00029E  IS00029F  IS00029G  IS00029H  IS00029J  IS00030  IS00030A  
IS00031  IS00031A  IS00031B  IS00031C  

Entry Points

Name Comments DBIA/ICR reference
REPLCE(%L,%X,%P) ;Replace a portion of a string
G2
G1
MAIL ;Input Xform on MAIL RECIPIENT field in file #4005
GRET(UIF,TT) ;Returns retry interval^max # of retries
S1
EXTRACT(%L,%1,%2) ;Function to extract from a line that may be over 250 characters
ACKLOG(%M,%AM,%S,%L) ;Log an acknowledgement to a message
PIECE(%L,%D,%N) ;Function to get a piece of a line that may be over 250 characters long
CONCAT(%L,%X,%D) ;Concatenate a string onto another with length greater than 250
SETPIECE(%L,%D,%N,%X,%C) ;Set a piece in a line which may be more than 250 characters
ULOG(UIF,ACT,INMSG,REPUIF,INNOACT) ;Make an activity log entry in UIF
ECHK(UIF) ;Resolve errors for UIF entry

External References

Name Field # of Occurrence
^DIC ULOG+15
^DIE ULOG+16, ULOG+17, ACKLOG+11
ENK^INHE ACKLOG+15
ULOG^INHU ACKLOG+16
WHO^XMA21 MAIL+3

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^INRHD - [#4005] G1+2, G1+3
^INRHSITE(1 G2, G2+1
^INRHT - [#4000] GRET+4
^INTHER - [#4003] ECHK+4*
^INTHER("AE" ECHK+4!*
^INTHER("U" ECHK+4
^INTHU - [#4001] G1, ULOG+11, ULOG+14, ULOG+16, ULOG+20*, ULOG+21*, ACKLOG+6, ACKLOG+9*, ACKLOG+10*, ACKLOG+14
^INTHU("C" ACKLOG+8

Label References

Name Line Occurrences
G1 GRET+3
G2 G1+1
S1 CONCAT+7

Naked Globals

Name Field # of Occurrence
^(0 GRET+4, ULOG+14*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ULOG+20*, ULOG+21
%1 EXTRACT~, EXTRACT+4, EXTRACT+5, EXTRACT+7, EXTRACT+9, EXTRACT+10
%2 EXTRACT~, EXTRACT+4*, EXTRACT+5, EXTRACT+8, EXTRACT+9, EXTRACT+10
%AM ACKLOG~, ACKLOG+8, ACKLOG+14
%C SETPIECE~, SETPIECE+7, S1*, S1+4*, S1+5*, CONCAT+4~
%D PIECE~, PIECE+4, PIECE+5, PIECE+6, PIECE+7, PIECE+8, PIECE+9, SETPIECE~, SETPIECE+7, CONCAT~
, CONCAT+7
%L ACKLOG~, ACKLOG+13, PIECE~, PIECE+4, PIECE+5, PIECE+6, PIECE+7, EXTRACT~, EXTRACT+5, EXTRACT+7
, SETPIECE~, S1, S1+1*, S1+2*, CONCAT~, REPLCE~
%L( PIECE+8, PIECE+9, EXTRACT+8, EXTRACT+9, EXTRACT+10, S1+3, S1+4*, S1+5*
%L(1 PIECE+7, S1+2*
%M ACKLOG~, ACKLOG+6, ACKLOG+9, ACKLOG+10, ACKLOG+14
%N PIECE~, PIECE+4, PIECE+6, PIECE+7, PIECE+9, SETPIECE~, SETPIECE+7, S1, S1+4, S1+5
, CONCAT+4~, CONCAT+7*
%P REPLCE~
%S ACKLOG~, ACKLOG+10, ACKLOG+12, ACKLOG+13, ACKLOG+15
%X SETPIECE~, SETPIECE+7, CONCAT~, CONCAT+7, REPLCE~, REPLCE+8
ACT ULOG~, ULOG+16, ULOG+17
AMID ACKLOG+7~, ACKLOG+8*, ACKLOG+9, ACKLOG+10, ACKLOG+11, ACKLOG+15, ACKLOG+16
DA ULOG+12~, ULOG+15*, ULOG+17*, ACKLOG+11*, MAIL+1~
DA(1 ULOG+13*, ULOG+16
>> DELIM CONCAT+7
DEST GRET+2~, G1*, G1+1, G1+2, G1+3
DIC ULOG+12~, ULOG+13*, MAIL+1~
DIC(0 ULOG+13*
DIE ULOG+12~, ULOG+16*, ULOG+17*, ACKLOG+11*
DINUM ULOG+12~
DO ULOG+12~
DR ULOG+12~, ULOG+16*, ULOG+17*, ACKLOG+11*
DUZ ULOG+12~*
DUZ(0 ULOG+12*
I ULOG+20*, PIECE+5~, PIECE+8*, PIECE+9, EXTRACT+6~, EXTRACT+8*, EXTRACT+9, EXTRACT+10, SETPIECE+6~, S1+3*
, S1+4, S1+5
INI ECHK+3~, ECHK+4*
INMSG ULOG~, ULOG+18, ULOG+19
INMSG( ULOG+20
INMSG(1 ULOG+19*
INNOACT ULOG~, ULOG+17
INX MAIL+1~
>> INZ ULOG+15*, ULOG+20, ULOG+21
L0 PIECE+5~*, PIECE+6, PIECE+7, PIECE+9, PIECE+10*, EXTRACT+6~, EXTRACT+7*, EXTRACT+8*, EXTRACT+9, EXTRACT+10
, CONCAT+4~
L1 PIECE+5~, PIECE+8*, PIECE+9, PIECE+10, EXTRACT+6~, EXTRACT+8*, EXTRACT+9
LEN REPLCE+7~, REPLCE+8*
MESS ACKLOG+7~, ACKLOG+15, ACKLOG+16
MESS(1 ACKLOG+12*, ACKLOG+13*, ACKLOG+14*
MESS(2 ACKLOG+13*
MR GRET+2~*, GRET+4*, GRET+5, G1+3*, G1+4, G2+1*, G2+2
REPUIF ULOG~, ULOG+16
RR GRET+2~*, GRET+4*, GRET+5, G1+2*, G1+4, G2*, G2+2
STAT ACKLOG+7~, ACKLOG+10*, ACKLOG+11, ACKLOG+16
TT GRET~, GRET+3, GRET+4
U GRET+4, G1, G1+2, G1+3, G2, G2+1, ULOG+16, ULOG+21, ACKLOG+9, ACKLOG+10
, ACKLOG+14
UIF GRET~, G1, ULOG~, ULOG+11, ULOG+13, ULOG+14, ULOG+16, ULOG+17, ULOG+20, ULOG+21
, ECHK~, ECHK+4
X GRET+2~, ULOG+13*, PIECE+5~, PIECE+8, PIECE+9*, PIECE+11, EXTRACT+6~*, EXTRACT+7*, EXTRACT+9*, EXTRACT+10*
, EXTRACT+11, ECHK+2, MAIL+2!, MAIL+3!*
XMDUZ MAIL+1~, MAIL+3*
XMLOC MAIL+1~
XMY MAIL+1~, MAIL+3
XMY("" MAIL+3
Y ULOG+12~, ULOG+15, SETPIECE+6~, S1+2*, S1+5*, MAIL+1~
Z SETPIECE+6~, SETPIECE+7*, S1+1, S1+2, S1+4, S1+5, CONCAT+4~, CONCAT+7*
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