EAS155P1 ;;ALB/SCK - MT LETTERS BAD POINTERS CLEAN UP ;07/22/2004
Source file <EAS155P1.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Entry point from programmer mode
|
|
QUE | ;
|
|
BLD | ; Entry point scan and cleanup. Do not call directly, call from the EN entry point.
|
|
POST | ; Post Install entry point. This entry point is intended to be called from the KIDS build.
|
|
SCAN | ; Begin scanning for any bad pointers in the MT Letter Files
|
|
CLNUP | ; Disable letters in MT Letter Status file with suspicious pointers
; Do not delete, but flag as "bad" |
|
ALERT | ; Send an alert to user that the scan has completed.
|
|
REPORT | ; Print Bad Pointers Report setup
|
|
P | ; Print report
|
|
HDR | ; PRINT REPORT HEADER
|
|
CHKPREV() | ; Check for a previous scan in XTMP
|
|
TEXT | ;
|
Name | Field # of Occurrence |
---|---|
^%ZTLOAD | QUE+6 |
^DIE | CLNUP+8 |
$$GET1^DIQ | SCAN+8, P+8, P+10, HDR+7, CHKPREV+8 |
^DIR | EN+11, P+15 |
$$SETSTR^VALM1 | P+7, P+9, P+11, HDR+19, HDR+20, HDR+21, HDR+22 |
$$DT^XLFDT | SCAN+4 |
$$FMADD^XLFDT | SCAN+4 |
$$FMTE^XLFDT | HDR+12 |
$$HTE^XLFDT | HDR+6, CHKPREV+9, CHKPREV+13 |
$$NOW^XLFDT | HDR+12 |
BMES^XPDUTL | QUE+10 |
MES^XPDUTL | POST+5 |
SETUP^XQALERT | ALERT+5 |
EN^XUTMDEVQ | REPORT+2 |
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
^EAS(713.1 - [#713.1] | GET1^DIQ |
^EAS(713.2 - [#713.2] | Classic Fileman Calls, GET1^DIQ |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | CLNUP+2~, CLNUP+6*, CLNUP+8! |
DDASH | HDR+1~, HDR+18*, HDR+24 |
DFN | P+1~, P+10*, P+11 |
DIE | CLNUP+2~, CLNUP+6*, CLNUP+8! |
DIR | EN+1~, EN+11!, P+15! |
DIR("?" | EN+10* |
DIR("A" | EN+9* |
DIR("B" | EN+9* |
DIR(0 | EN+9*, P+15* |
DIRUT | EN+1~ |
DR | CLNUP+2~, CLNUP+7*, CLNUP+8! |
DUZ | SCAN+5, ALERT+3 |
EAFDA | CLNUP+2~ |
EAIEN | SCAN+1~, SCAN+6*, SCAN+7*, SCAN+8, CLNUP+2~, CLNUP+4*, CLNUP+5*, CLNUP+6, P+1~, P+3* , P+5*, P+7, P+8 |
>> EASABRT | P+5, P+13, P+14, P+16* |
EASDUZ | CHKPREV+1~, CHKPREV+7*, CHKPREV+8 |
EASQ | QUE+8, QUE+10, POST+1~, POST+6* |
EAX | P+1~, P+8*, P+9, P+10 |
ERR | CLNUP+2~ |
IOF | EN+4, HDR+4 |
IOM | HDR+8, HDR+14, HDR+18 |
IOSL | P+13 |
IOST | P+14, HDR+4 |
LINE | EN+3*, POST+3*, POST+4, P+1~, P+6*, P+7*, P+9*, P+11*, P+12, HDR+1~ , HDR+9*, HDR+10, HDR+15*, HDR+16, HDR+19*, HDR+20*, HDR+21*, HDR+22*, HDR+23 |
MSG | EN+1~, POST+1~, POST+5 |
MSG( | EN+3*, EN+5, POST+4* |
PAGE | P+1~, P+3*, HDR+3*, HDR+13 |
RSLT | CHKPREV+1~, CHKPREV+3*, CHKPREV+10*, CHKPREV+16 |
>> SPACE | HDR+8*, HDR+9, HDR+14*, HDR+15 |
TEXT | HDR+1~, HDR+6*, HDR+8, HDR+10, HDR+12*, HDR+14, HDR+16 |
TEXT1 | HDR+1~, HDR+7*, HDR+8, HDR+10, HDR+13*, HDR+14, HDR+16 |
U | SCAN+4 |
X | EN+1~ |
XCNT | EN+1~, EN+3*, EN+5*, POST+1~, POST+3*, POST+4 |
XQA | ALERT+1! |
XQA( | ALERT+3* |
XQAFLAG | ALERT+1! |
XQAID | ALERT+1!, ALERT+3* |
XQAMSG | ALERT+1!, ALERT+4* |
XQAOPT | ALERT+1! |
XQAROU | ALERT+1!, ALERT+3* |
XQDATA | ALERT+1! |
Y | EN+1~, EN+12, P+16 |
ZTDESC | QUE+1!, QUE+3* |
>> ZTIO | QUE+5* |
ZTRTN | QUE+1!, QUE+2* |
ZTSAVE | QUE+1!, REPORT+1!, REPORT+2 |
ZTSAVE("DUZ" | QUE+4*, REPORT+1* |
>> ZTSK | QUE+7, QUE+10, QUE+11 |