INHERR2 ;DJL; 27 Oct 95 11:44;Interface - Error Search
Source file <INHERR2.m>
| Package | Total | Caller Graph |
|---|---|---|
| IHS Generic Interface System | 2 | INHERR INHES2 |
| 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
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^INTHER - [#4003] | MSGTEST+14 |
| ^INTHER("B" | LIST+23, LIST+24, LIST+25 |
| ^INTHU - [#4001] | MSGTEST+15 |
| Name | Line Occurrences |
|---|---|
| MSGTEST | LIST+26 |
| >> | 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* |