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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: INHUSEN7

Package: IHS Generic Interface System

Routine: INHUSEN7


Information

INHUSEN7 ;KN,DGH; 11 Nov 1999 16:52 ; X12 verification logic

Source Information

Source file <INHUSEN7.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
IHS Generic Interface System 2 GETLINE^INHOU  ERRADD^INHUSEN3  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Generic Interface System 1 INHUSEN6  

Entry Points

Name Comments DBIA/ICR reference
INCNTL ;Get control segment field values for segments of interest
VERIF(INGBL,INTYP,INTA,ORIGID,INLINK,INSTAT,INERR) ;12/6/98
; Description:
; The function VERIF is used to verify and evaluate X12 headers
; such as ISA, GS or TA1 and X12 Trailers such as GE, IEA.
; It returns values such as message type, control numbers, etc.

External References

Name Field # of Occurrence
GETLINE^INHOU VERIF+39, VERIF+48, VERIF+68
ERRADD^INHUSEN3 VERIF+41, VERIF+52, VERIF+57, VERIF+58, VERIF+63, VERIF+82, INCNTL+12, INCNTL+13, INCNTL+19, INCNTL+25
, INCNTL+36, INCNTL+40, INCNTL+41

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Message from receiver "_$P(^INTHPC(INBPN,0),U)_" does not have the ISA segment in the correct location",MSG(2)=$E(LINE,1,250)
  • Line Location: VERIF+41

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^INTHPC - [#4004] VERIF+41, VERIF+63

Label References

Name Line Occurrences
INCNTL VERIF+72, VERIF+79

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
INACK VERIF+34~, VERIF+37!, INCNTL+36, INCNTL+41
>> INBPN VERIF+41, VERIF+63
>> INDELIM VERIF+42*, VERIF+45, VERIF+51, VERIF+56, VERIF+61, VERIF+62, VERIF+69, VERIF+75, INCNTL+14, INCNTL+15
, INCNTL+20, INCNTL+22, INCNTL+26, INCNTL+27, INCNTL+28, INCNTL+29, INCNTL+35, INCNTL+39
INDOCNT VERIF+34~, VERIF+66*, VERIF+71, VERIF+78, INCNTL+18*, INCNTL+24*
INER VERIF+34~
INERR VERIF~, VERIF+41, VERIF+52, VERIF+57, VERIF+58, VERIF+63, VERIF+82, INCNTL+12, INCNTL+13, INCNTL+19
, INCNTL+25, INCNTL+40, INCNTL+41
INFROM VERIF+35~
INGBL VERIF~, VERIF+39, VERIF+40, VERIF+48, VERIF+49, VERIF+67, VERIF+68, VERIF+73, VERIF+74
INGE VERIF+34~
INGS2 VERIF+34~
INGST VERIF+34~
INIEA VERIF+34~
INISA VERIF+34~
INLINK VERIF~, VERIF+56*, VERIF+85*, VERIF+86*, VERIF+87*, VERIF+88*, INCNTL+35*
INSTAT VERIF~, VERIF+56*, VERIF+57, VERIF+58, INCNTL+39*, INCNTL+40, INCNTL+41
INSTCNT VERIF+35~, VERIF+71*, VERIF+78*, INCNTL+18*, INCNTL+25
>> INSUBDEL VERIF+42*
INTA VERIF~
INTA("ACKCODE" INCNTL+15*
INTA("BGF01" INCNTL+29*
INTA("BGF02" INCNTL+29*
INTA("BGN01" INCNTL+28*
INTA("BGN02" VERIF+86, VERIF+87, INCNTL+28*
INTA("BHT03" VERIF+85, VERIF+88, INCNTL+27*
INTA("GE01" INCNTL+26*
INTA("GE02" INCNTL+26*
INTA("GS01" VERIF+61*
INTA("GS06" VERIF+62*
INTA("IEA1" INCNTL+14*
INTA("IEA2" INCNTL+14*
INTA("NOTECODE" INCNTL+15*
INTA("SE01" INCNTL+22*, INCNTL+25
INTA("SE02" VERIF+82, INCNTL+22*
INTA("ST01" INCNTL+19, INCNTL+20*
INTA("ST02" VERIF+82, VERIF+84, INCNTL+20*
INTEREST VERIF+35~, VERIF+66*, VERIF+72, VERIF+79
INTYP VERIF~, VERIF+55*, VERIF+61*, VERIF+63, VERIF+85, VERIF+86, VERIF+87, VERIF+88, INCNTL+31
>> INVL VERIF+37*, VERIF+54, VERIF+57*, VERIF+63*, VERIF+64, VERIF+67, VERIF+82*, VERIF+89, INCNTL+12*, INCNTL+13*
, INCNTL+19*, INCNTL+25*, INCNTL+40*
LCT VERIF+34~, VERIF+39, VERIF+48, VERIF+68, VERIF+73*, VERIF+74
LINE VERIF+34~, VERIF+35~, VERIF+39, VERIF+40*, VERIF+41, VERIF+42, VERIF+45, VERIF+48, VERIF+49*, VERIF+51
, VERIF+52, VERIF+56, VERIF+57, VERIF+58, VERIF+61, VERIF+62, VERIF+63, VERIF+68, VERIF+69, VERIF+74*
, VERIF+75, INCNTL+12, INCNTL+13, INCNTL+14, INCNTL+15, INCNTL+20, INCNTL+22, INCNTL+26, INCNTL+27, INCNTL+28
, INCNTL+29, INCNTL+35, INCNTL+36, INCNTL+39, INCNTL+40, INCNTL+41
MSG VERIF+34~, VERIF+41, VERIF+52, VERIF+63, VERIF+82, INCNTL+12, INCNTL+13, INCNTL+19, INCNTL+25
MSG(1 VERIF+52*, VERIF+63*, VERIF+82*, INCNTL+12*, INCNTL+13*, INCNTL+19*, INCNTL+25*
MSG(2 VERIF+41, VERIF+52*, VERIF+63*, INCNTL+12*, INCNTL+13*
ORIGID VERIF~, VERIF+45*, VERIF+84*, INCNTL+15*
SEGID VERIF+35~, VERIF+51*, VERIF+52, VERIF+54, VERIF+69*, VERIF+72, VERIF+75*, VERIF+79, INCNTL+11, INCNTL+12
, INCNTL+13, INCNTL+14, INCNTL+15, INCNTL+16, INCNTL+21, INCNTL+26, INCNTL+27, INCNTL+28, INCNTL+29, INCNTL+35
, INCNTL+36, INCNTL+38
U VERIF+41, VERIF+63
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All