HLCSRPT4 ;OIFO-O/LJA - Error Listing code ;3/18/02 10:19 [ 04/02/2003 8:38 AM ]
Source file <HLCSRPT4.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 1 | ($$DT,$$FMADD,$$FMTE)^XLFDT | 
| VA Fileman | 1 | ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETUP() | ; Setup "limit" variables... ;HL*1.6*85 | |
| TYPEINFO() | ; Display error type or application information? | |
| NUMERR() | ; How many errors, maximum, does user want to see ;HL*1.6*85 ; HLCSER -- req | |
| DATE(PMT,BDT,PDT) | ; Entry of date for looping ;HL*1.6*85 | |
| PROCDT(IEN773) | ; Return 773'S processing date (1st), or if not available ; return the 772 creation date/time. ;HL*1.6*85 | |
| S1 | ||
| RECERR(ERR4,IEN773) | ; Store error in ^TMP("HLERR",$J,STATUS,IEN773) ;HL*1.6*85 | |
| TM(PDT) | ; Show the 5 character hh:mm time | |
| LOADERR | ; Find latest NUMERR statuses in ERRDTB->ERRDTE date range. ;HL*1.6*85 | |
| EOR | ;HLCSRPT4 - Error Listing code ;3/18/02 10:19 | |
| YN(PMT,DEF,FF) | ; Generic YES/NO DIR call... ;HL*1.6*85 | |
| OKDATE(IEN773,DTBEG,DTEND) | ; Does 773 processing time fall in date range?  ;HL*1.6*85 | |
| DT(PDT) | ; Show the 8 character mm/dd/yy date | |
| KILLERR(ERR4,OLDPDT,OLD773) | ; Remove entry and adjust counts... ;HL*1.6*85 | |
| DTORTM(DTB,DTE,PDT) | ; Show date or time? | |
| TMPLOG | ; Reset ^TMP("TMPLOG") data created in ERRRPT to ^TMP("TLOG") format ; expected by the browser. (See DISPLAY^HLCSRPT) ; [This subroutine created by HL*1.6*85.] | |
| CHKERR(ERR4,IEN773,DTB,DTE) | ; Should this entry be included? ;HL*1.6*85 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HL(772 - [#772] | SETUP+15, PROCDT+4 | 
| ^HLMA - [#773] | LOADERR+11, OKDATE+4, PROCDT+3, PROCDT+4 | 
| ^HLMA("AG" | LOADERR+8, LOADERR+10 | 
| ^TMP("ERRLST" | LOADERR+5!, LOADERR+21* | 
| ^TMP("HLERR" | LOADERR+5!, LOADERR+16, LOADERR+18, LOADERR+20, LOADERR+23!, CHKERR+11, CHKERR+17, CHKERR+18, KILLERR+3!, KILLERR+5 , KILLERR+6!, KILLERR+7, KILLERR+8, KILLERR+9*, KILLERR+11, KILLERR+12!, KILLERR+13, KILLERR+14, KILLERR+15*, KILLERR+17 , KILLERR+18!, KILLERR+19, KILLERR+20, KILLERR+21*, RECERR+1*, RECERR+2*, RECERR+3* | 
| ^TMP("TLOG" | TMPLOG+9* | 
| ^TMP("TMPLOG" | TMPLOG+5, TMPLOG+7, TMPLOG+9, TMPLOG+10! | 
| Name | Line Occurrences | 
|---|---|
| $$DATE | S1, S1+2 | 
| $$DT | DTORTM+1 | 
| $$NUMERR | SETUP+8 | 
| $$PROCDT | CHKERR+6, OKDATE+9 | 
| $$TM | DTORTM+1 | 
| $$TYPEINFO | SETUP+1 | 
| $$YN | SETUP+7 | 
| CHKERR | LOADERR+12 | 
| KILLERR | CHKERR+27 | 
| RECERR | CHKERR+14, CHKERR+28 | 
| S1 | S1+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BDT | DATE~, DATE+2*, DATE+3, DATE+4, DATE+6 | 
| CT | LOADERR+3~, LOADERR+7*, LOADERR+13* | 
| DEF | YN~, YN+4 | 
| DIR | NUMERR+2~, DATE+1~, YN+1~, TYPEINFO+1~ | 
| DIR("?" | NUMERR+7*, NUMERR+8*, NUMERR+10*, NUMERR+11*, NUMERR+12*, NUMERR+13*, NUMERR+15*, NUMERR+16*, DATE+7*, TYPEINFO+8* , TYPEINFO+9* | 
| DIR("A" | NUMERR+5*, DATE+8*, YN+3*, TYPEINFO+7* | 
| DIR("B" | NUMERR+6*, DATE+9*, DATE+10*, YN+4*, TYPEINFO+7* | 
| DIR(0 | NUMERR+5*, DATE+3*, YN+3*, TYPEINFO+6* | 
| DIRUT | NUMERR+2~, DATE+1~, YN+1~, YN+6, TYPEINFO+1~ | 
| DTB | CHKERR~, CHKERR+7, DTORTM~, DTORTM+1 | 
| DTBEG | OKDATE~, OKDATE+5, OKDATE+12, OKDATE+13 | 
| DTE | CHKERR~, CHKERR+7, DTORTM~, DTORTM+1 | 
| DTEND | OKDATE~, OKDATE+6, OKDATE+12, OKDATE+14 | 
| DTOUT | NUMERR+2~, DATE+1~, YN+1~, YN+6, TYPEINFO+1~ | 
| DUOUT | NUMERR+2~, DATE+1~, YN+1~, YN+6, TYPEINFO+1~ | 
| ERR | LOADERR+3~, LOADERR+15*, LOADERR+16*, LOADERR+18, LOADERR+20, LOADERR+21 | 
| ERR4 | LOADERR+3~, LOADERR+11*, LOADERR+12, CHKERR~, CHKERR+11, CHKERR+14, CHKERR+17, CHKERR+18, CHKERR+27, CHKERR+28 , KILLERR~, KILLERR+3, KILLERR+5, KILLERR+6, KILLERR+7, KILLERR+8, KILLERR+9, KILLERR+11, KILLERR+12, KILLERR+13 , KILLERR+14, KILLERR+15, RECERR~, RECERR+1, RECERR+2, RECERR+3 | 
| >> ERRDTB | LOADERR+12, SETUP+3*, S1*, S1+2, S1+3 | 
| >> ERRDTE | LOADERR+12, SETUP+3*, S1+2*, S1+3 | 
| ERRNO | CHKERR+3~, CHKERR+11*, CHKERR+14 | 
| FF | YN~, YN+2 | 
| >> HLCSER | NUMERR+9, NUMERR+14 | 
| HLCSLN | TMPLOG+3~, TMPLOG+4*, TMPLOG+8*, TMPLOG+9 | 
| >> HLERR | LOADERR+7*, LOADERR+8*, LOADERR+10 | 
| IEN | LOADERR+3~, LOADERR+19*, LOADERR+20*, LOADERR+21 | 
| IEN773 | LOADERR+9*, LOADERR+10*, LOADERR+11, LOADERR+12, CHKERR~, CHKERR+6, CHKERR+14, CHKERR+22, CHKERR+28, RECERR~ , RECERR+3, TMPLOG+3~, TMPLOG+6*, TMPLOG+7*, TMPLOG+9, OKDATE~, OKDATE+4, OKDATE+9, PROCDT~, PROCDT+3 , PROCDT+4 | 
| NUM | KILLERR+1~, KILLERR+8*, KILLERR+9, KILLERR+14*, KILLERR+15, KILLERR+20*, KILLERR+21 | 
| >> NUMERR | CHKERR+14, SETUP+3*, SETUP+7*, SETUP+8*, SETUP+9, SETUP+12, SETUP+13 | 
| OLD773 | CHKERR+3~, CHKERR+18*, CHKERR+22, CHKERR+27, KILLERR~, KILLERR+3 | 
| OLDPDT | CHKERR+3~, CHKERR+17*, CHKERR+18, CHKERR+21, CHKERR+22, CHKERR+27, KILLERR~, KILLERR+3, KILLERR+5, KILLERR+6 , KILLERR+7, KILLERR+8, KILLERR+9 | 
| PDT | DATE~, DATE+9, DATE+10, DATE+12, DTORTM~, DTORTM+1, TM~, TM+1, DT~, DT+1 | 
| PMT | DATE~, DATE+8, DATE+12, YN~, YN+3 | 
| PROCDT | CHKERR+3~, CHKERR+6*, CHKERR+7, CHKERR+21, CHKERR+22, RECERR+2, RECERR+3, TMPLOG+3~, TMPLOG+4*, TMPLOG+5* , TMPLOG+7, TMPLOG+9, OKDATE+1~, OKDATE+9*, OKDATE+12, OKDATE+13, OKDATE+14, PROCDT+2~, PROCDT+3* | 
| TIME | LOADERR+3~, LOADERR+17*, LOADERR+18*, LOADERR+20 | 
| TXT | DATE+5~, DATE+6*, DATE+7 | 
| >> TYPEINFO | SETUP+1* | 
| U | LOADERR+11, PROCDT+3, PROCDT+4 | 
| X | NUMERR+2~, DATE+1~, YN+1~, YN+2*, TYPEINFO+1~ | 
| Y | NUMERR+2~, NUMERR+18, DATE+1~, DATE+12, DATE+13, YN+1~, YN+7, TYPEINFO+1~, TYPEINFO+11 |