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

Package: IHS Generic Interface System

Routine: INHERR2


Information

INHERR2 ;DJL; 27 Oct 95 11:44;Interface - Error Search

Source Information

Source file <INHERR2.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Uncategorized 4 CLEAR^DW  MS^DWD  PRTLIST^DWPR  $$CR^UTSRD  
IHS Generic Interface System 3 $$INERSRCH^INHERR1  ($$INMSGSTR,CODETBL)^INHERR3  $$INMSPAT^INHMS1  
Kernel 1 ^%ZIS  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Generic Interface System 2 INHERR  INHES2  

Entry Points

Name Comments DBIA/ICR reference
LIST(INQUIT,IND,INSRCH,DWLRF,INRVSRCH,INL,INSRCHCT) ; Build the error array
; MODULE NAME: LIST ( Build the list of matching errors )
; DESCRIPTION:
; loop through the errors from date-start to date-end and
; give the user a progress indicator
; PARAMETERS:
; INQUIT(PBV) = 0 = The program completed properly
; 1 = No matching errors were found
; IND(PBV) = The starting time/date of the search set from information
; in INSRCH and determined by INRVSRCH flag
; INSRCH(PBR) = Array for holding search criteria information
; DWLRF(PBV) = Settings for the Display Processor
; INRVSRCH(PBV) = Flag set user indicating direction of the search
; -1 = (default)a reverse listing order. Newest to Oldest
; 0 = a forward search listing order. Oldest to Newest
; INL(PBR) = Array used to load with error items matching the criteria
; INSRCHCT(PBV) = The combined count of error items searched
; CODE BEGINS
MSGTEST(INEIEN,INLIST,INSRCH,INSRCHCT,INFNDCT) ; Add matching error to array
; MODULE NAME: MSGTEST ( Interface Error Match Criteria Test )
; DESCRIPTION: Tests the error for matches to values passed in third
; parameter array nodes and addes the IEN to the second
; parameter array. Updates counters accordingly.
; RETURN = none
; PARAMETERS:
; INEIEN(PBV)= IEN into ^INTHER
; INLIST(PBR) = The NAME of the array to add items found
; INSRCH(PBR) = The array of items to find
; INSRCHCT(PBR) = The count of errors searched
; INFNDCT(PBR) = The count of errors found
; CODE BEGINS
POST(INNAME,INTEMPLT,INFILE) ; Disply/Print
; MODULE NAME: POST ( Post-action logic on List Processor field )
; DESCRIPTION: Display/print using template passed on file passed
; RETURN = none
; PARAMETERS:
; INNAME(PBV) = A NAME of an Array of IEN's into the file of items
; selected for displaying/printing
; INTEMPLT(PBV) = Print template to use
; INFILE(PBV) = The file to use
DWLTITLE(INEXPAND) ; Write the title

External References

Name Field # of Occurrence
^%ZIS POST+14
CLEAR^DW POST+13
MS^DWD LIST+26, LIST+27
PRTLIST^DWPR POST+16
$$INERSRCH^INHERR1 MSGTEST+21
$$INMSGSTR^INHERR3 MSGTEST+33, MSGTEST+34, MSGTEST+37, MSGTEST+39, MSGTEST+40
CODETBL^INHERR3 LIST+22
$$INMSPAT^INHMS1 MSGTEST+29
$$CR^UTSRD LIST+27, POST+17

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," Date/Time Error Status Error Location"
  • Line Location: DWLTITLE+1
Function Call: WRITE
  • Prompt: !," Error Text"
  • Line Location: DWLTITLE+4
Routine Call
  • %ZIS
  • Line Location:
    • POST+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^INTHER - [#4003] MSGTEST+14
^INTHER("B" LIST+23, LIST+24, LIST+25
^INTHU - [#4001] MSGTEST+15

Label References

Name Line Occurrences
MSGTEST LIST+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS POST+14*
DA POST+11~
DA( POST+15*
DHD POST+11~, POST+16*
DIC POST+11~, POST+16*
DIE POST+11~
DR POST+11~, POST+16*
DUZ MSGTEST+32
DW POST+11~
DWCP POST+11~
DWLR LIST+18~
DWLRF LIST~, LIST+20, LIST+26, LIST+27, LIST+29*, LIST+30*
I POST+11~, POST+15*
INBLKCT LIST+18~, LIST+20*, LIST+24
IND LIST~, LIST+23*, LIST+24*, LIST+25, LIST+29
INDSPSZ LIST+18~, LIST+19*
INEIEN MSGTEST~, MSGTEST+14, MSGTEST+21, MSGTEST+33, MSGTEST+34, MSGTEST+37, MSGTEST+39, MSGTEST+40
INETBL LIST+18~
INEXPAND DWLTITLE~, DWLTITLE+2, DWLTITLE+3
INFILE POST~, POST+16
INFNDCT LIST+18~, LIST+20*, LIST+24, LIST+26, LIST+30, MSGTEST~, MSGTEST+32, MSGTEST+33*
INIO POST+11~, POST+14*, POST+17
INL LIST~
INLIST MSGTEST~, MSGTEST+32*, MSGTEST+33, MSGTEST+34, MSGTEST+37, MSGTEST+39, MSGTEST+40
INM LIST+18~, LIST+25*, LIST+26
INMAXSZ MSGTEST+13~, MSGTEST+14*, MSGTEST+32
INMIEN MSGTEST+13~, MSGTEST+15*, MSGTEST+29, MSGTEST+38
INMTBL LIST+18~
INNAME POST~, POST+12, POST+15
INNOMORE LIST+18~, LIST+29*, LIST+30
INQUIT LIST~, LIST+27*, LIST+31*
INRVSRCH LIST~, LIST+23, LIST+24, LIST+25, LIST+29
INSRCH LIST~, LIST+26, MSGTEST~, MSGTEST+21
INSRCH("INDEST" MSGTEST+17
INSRCH("INDIR" MSGTEST+26
INSRCH("INEND" LIST+24, LIST+29
INSRCH("INERLOC" MSGTEST+19
INSRCH("INERSTAT" MSGTEST+20
INSRCH("INEXPAND" MSGTEST+33, MSGTEST+34, MSGTEST+36, MSGTEST+37, MSGTEST+38, MSGTEST+39, MSGTEST+40
INSRCH("INID" MSGTEST+25
INSRCH("INMSGEND" MSGTEST+24
INSRCH("INMSGSTART" MSGTEST+23, MSGTEST+24
INSRCH("INORIG" MSGTEST+18
INSRCH("INPAT" MSGTEST+29
INSRCH("INSOURCE" MSGTEST+28
INSRCH("INSTART" LIST+24, LIST+29
INSRCH("INSTAT" MSGTEST+27
INSRCH("INTEXT" MSGTEST+21
INSRCH("INTYPE" MSGTEST+21
INSRCHCT LIST~, LIST+26, MSGTEST~, MSGTEST+14*, MSGTEST+33, MSGTEST+34, MSGTEST+37, MSGTEST+39, MSGTEST+40
INTEMPLT POST~, POST+16
INTEMPX MSGTEST+13~, MSGTEST+14*, MSGTEST+15, MSGTEST+17, MSGTEST+18, MSGTEST+19, MSGTEST+20
INTEMPY MSGTEST+13~, MSGTEST+15*, MSGTEST+17, MSGTEST+18, MSGTEST+23, MSGTEST+24, MSGTEST+25, MSGTEST+26, MSGTEST+27, MSGTEST+28
, MSGTEST+32~*!
IO POST+14, POST+17
IOM POST+14
ION POST+14
>> IOP POST+14*
IOSL POST+14
IOST POST+14
>> POP POST+14
U LIST+20, LIST+29, LIST+30, MSGTEST+15, MSGTEST+17, MSGTEST+18, MSGTEST+19, MSGTEST+20, MSGTEST+23, MSGTEST+24
, MSGTEST+25, MSGTEST+26, MSGTEST+27, MSGTEST+28, MSGTEST+32
X POST+11~, POST+17*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All