INHERR3 ;DJL; 3 Mar 95 15:42;Interface - Error Search
Source file <INHERR3.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Generic Interface System | 1 | $$INMSGSTR^INHERR3 | 
| Kernel | 1 | $$CDATASC^%ZTFDT | 
| Uncategorized | 1 | ^DWL | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| 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 | 
| >> | 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~ |