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 |  Local Variables |  All
Print Page as PDF
Routine: INHERR3

Package: IHS Generic Interface System

Routine: INHERR3


Information

INHERR3 ;DJL; 3 Mar 95 15:42;Interface - Error Search

Source Information

Source file <INHERR3.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
IHS Generic Interface System 1 $$INMSGSTR^INHERR3  
Kernel 1 $$CDATASC^%ZTFDT  
Uncategorized 1 ^DWL  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
IHS Generic Interface System 5 INHERR2  INHERR3  INHES1  INHUTC4  INHUTC6  

Entry Points

Name Comments DBIA/ICR reference
SRCHHELP(INHLPLST) ; Display List Processor style HELP
; MODULE NAME: SRCHHELP ( Display an array of text used for HELP )
; DESCRIPTION: Call the list processor to display the array passed
; if it contains a least one sub-node otherwise construct
; a node stating no help is available.
; RETURN = none
; PARAMETERS:
; INHLPLST(PBR) = The array of the text into.
; CODE BEGINS
INHTITLE(INMSGSZ,INSRCH) ; Write the Search Status line 21 from WITHIN the list proc.
; RETURNS: none
; PARAMETERS:
; INMSGSZ(PBV) = Approximate number of items to be searched
; INSRCH(PBR) = Array for holding search criteria information
; CODE BEGINS
INMSGSTR(INIEN,INLABEL,INEXPAND,INLEVEL) ; Build a string from msg. elements
; MODULE NAME: INMSGSTR ( Interface Error Listing String Builder )
; DESCRIPTION: Construct a string containing selected fields from
; the error. Used to construct the string which is
; displayed in the List Processor indicating errors
; found to match the search criteria. Or consruct a
; label used to identify the field to be listed.
; RETURN = The composite error string or
; a string indicating error status
; PARAMETERS:
; INIEN(PBV) = IEN into ^INTHER
; INLABEL(PBV) = Flag to return a string to be used as the title
; containing the field labels used below.
; 0/null= no label requested
; 1= return the only the label
; INEXPAND(PBV) = Flag (1/0) to build expanded listing
; INLEVEL(PBV) = Flag indicating which level of the listing is to be
; returned.
; "" = level 0 with error time/date, error status, error location
; 1 = level 1 with error text
; 2 = level 2 with transaction type, destination
; 3 = level 3 with message time/date, message ID, message status
; CODE BEGINS
BLDHELP(INHLP) ; Construct the array containing the HELP text
; MODULE NAME: BLDHELP ( Construct the array of text used for HELP )
; DESCRIPTION: Constructs an array on assending numeric nodes containing
; up to 78 characters per line. No realistic limit exists
; on the number of nodes.
; RETURN = none
; PARAMETERS:
; INHLP(PBR) = The array variable to load the text into.
; CODE BEGINS
; the following line can be used to limit strings to 78 characters.
; HHHHHHHHHHxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxXxxxxxxxx
CODETBL(INNAME,INFILE,INFIELD) ; build an array of Set-of-codes from a DD entry
; MODULE NAME: CODETBL ( build an array of codes from the ^DD global )
; DESCRIPTION: Construct a array containing selected fields from
; the DD given the array name, file, and field.
; RETURN = none
; PARAMETERS:
; INNAME(PBV) = The name of the array to populate
; INFILE(PBV) = The file number to reference
; INFIELD(PBV) = The field within the file
; CODE BEGINS

External References

Name Field # of Occurrence
$$CDATASC^%ZTFDT INMSGSTR+33, INMSGSTR+49
^DWL SRCHHELP+12
$$INMSGSTR^INHERR3 INHTITLE+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "APPROXIMATE Number of Errors to Search: "_INMSGSZ
  • Line Location: INHTITLE+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( CODETBL+12
^INRHD - [#4005] INMSGSTR+46
^INRHT - [#4000] INMSGSTR+45
^INTHER - [#4003] INMSGSTR+29, INMSGSTR+39, INMSGSTR+40, INMSGSTR+43
^INTHERL - [#4003.1] INMSGSTR+36
^INTHU - [#4001] INMSGSTR+29

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC INMSGSTR+23~
DWL SRCHHELP+9~, SRCHHELP+10*
DWLB SRCHHELP+9~, SRCHHELP+10*
DWLMK SRCHHELP+9~
DWLMK1 SRCHHELP+9~
DWLR SRCHHELP+9~
DWLRF SRCHHELP+9~, SRCHHELP+10*
INCNT CODETBL+10~, CODETBL+14*
INCODE CODETBL+10~, CODETBL+14*
INDEST INMSGSTR+23~
INDSTNUM INMSGSTR+23~
INEDATE INMSGSTR+24~, INMSGSTR+33*, INMSGSTR+37
INEDEST INMSGSTR+24~, INMSGSTR+46*, INMSGSTR+47
INELOC INMSGSTR+24~, INMSGSTR+36*, INMSGSTR+37
INERRID INMSGSTR+23~
INERRSTR INMSGSTR+23~, INMSGSTR+27*, INMSGSTR+32, INMSGSTR+37*, INMSGSTR+38, INMSGSTR+39*, INMSGSTR+40*, INMSGSTR+43*, INMSGSTR+44, INMSGSTR+47*
, INMSGSTR+48, INMSGSTR+53*
INERRTXT INMSGSTR+23~, INMSGSTR+29*, INMSGSTR+30, INMSGSTR+33, INMSGSTR+35, INMSGSTR+36, INMSGSTR+45, INMSGSTR+46
INESTAT INMSGSTR+23~, INMSGSTR+35*, INMSGSTR+37
>> INETBL( INMSGSTR+35
INETTYPE INMSGSTR+24~, INMSGSTR+45*, INMSGSTR+47
INEXPAND INMSGSTR~, INMSGSTR+25*, INMSGSTR+27
INFIELD CODETBL~, CODETBL+12
INFILE CODETBL~, CODETBL+12
INHLP BLDHELP~
INHLP(1 BLDHELP+11*, BLDHELP+12*
INHLP(2 BLDHELP+13*, BLDHELP+14*
INHLP(3 BLDHELP+15*, BLDHELP+16*
INHLP(4 BLDHELP+17*, BLDHELP+18*
INHLP(5 BLDHELP+19*, BLDHELP+20*
INHLP(6 BLDHELP+21*, BLDHELP+22*
INHLP(7 BLDHELP+23*, BLDHELP+24*
INHLP(8 BLDHELP+25*, BLDHELP+26*
INHLPLST SRCHHELP~, SRCHHELP+11
INHLPLST(1 SRCHHELP+11*
INIEN INMSGSTR~, INMSGSTR+25*, INMSGSTR+29, INMSGSTR+39, INMSGSTR+40, INMSGSTR+43
INLABEL INMSGSTR~, INMSGSTR+25*, INMSGSTR+27
INLEN CODETBL+10~, CODETBL+13*, CODETBL+14
INLEVEL INMSGSTR~, INMSGSTR+25*, INMSGSTR+32, INMSGSTR+38, INMSGSTR+44, INMSGSTR+48
INMSGID INMSGSTR+24~, INMSGSTR+50*, INMSGSTR+53
INMSGSZ INHTITLE~, INHTITLE+8
INMSGTXT INMSGSTR+24~, INMSGSTR+29*, INMSGSTR+45, INMSGSTR+46, INMSGSTR+48, INMSGSTR+49, INMSGSTR+50, INMSGSTR+52
INMSTAT INMSGSTR+24~, INMSGSTR+52*, INMSGSTR+53
>> INMTBL( INMSGSTR+52
INNAME CODETBL~, CODETBL+11, CODETBL+14
INNODE INMSGSTR+23~, INMSGSTR+39*, INMSGSTR+40*, INMSGSTR+43
INPATNAM INMSGSTR+23~
INPIECE CODETBL+10~, CODETBL+14*
INSRCH INHTITLE~
INSRCH("INEXPAND" INHTITLE+10
INTDATE INMSGSTR+23~, INMSGSTR+49*, INMSGSTR+53
INTEMPX INHTITLE+6~, INHTITLE+7*, INHTITLE+9
INTEMPY INHTITLE+6~, INHTITLE+7*, INHTITLE+9
INTXT CODETBL+10~, CODETBL+14*
>> IOX INHTITLE+7*, INHTITLE+9*
>> IOXY INHTITLE+7, INHTITLE+9
>> IOY INHTITLE+7*, INHTITLE+9*
U INMSGSTR+29, INMSGSTR+33, INMSGSTR+35, INMSGSTR+36, INMSGSTR+45, INMSGSTR+46, INMSGSTR+49, INMSGSTR+50, INMSGSTR+52, CODETBL+12
X INMSGSTR+23~, CODETBL+10~, CODETBL+12*, CODETBL+13, CODETBL+14
Y INMSGSTR+23~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Local Variables |  All