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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: EAS155P1

Package: Enrollment Application System

Routine: EAS155P1


Information

EAS155P1 ;;ALB/SCK - MT LETTERS BAD POINTERS CLEAN UP ;07/22/2004

Source Information

Source file <EAS155P1.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 5 ^%ZTLOAD  ($$DT,$$FMADD,$$FMTE,$$HTE,$$NOW)^XLFDT  (BMES,MES)^XPDUTL  SETUP^XQALERT  EN^XUTMDEVQ  
VA FileMan 3 ^DIE  $$GET1^DIQ  ^DIR  
List Manager 1 $$SETSTR^VALM1  

Entry Points

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 ;

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !?3,MSG(XCNT)
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !?3,"Exiting scan..."
  • Line Location: EN+13
Function Call: WRITE
  • Prompt: !!?3,"Scan Queued: "_ZTSK
  • Line Location: QUE+11
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: P+12
Function Call: WRITE
  • Prompt: "Results of Possible Bad Pointers Report for EAS MT Letters"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !,TEXT,LINE,TEXT1
  • Line Location: HDR+10
Function Call: WRITE
  • Prompt: !,TEXT,LINE,TEXT1,!
  • Line Location: HDR+16
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: HDR+23
Function Call: WRITE
  • Prompt: !?5,DDASH
  • Line Location: HDR+24
Function Call: WRITE
  • Prompt: !?3,$CHAR(7),"The EAS MT LTRs Bad Pointer scan is currently running."
  • Line Location: CHKPREV+6
Function Call: WRITE
  • Prompt: !?3,"started by ",$$GET1^DIQ(200,EASDUZ,.01)
  • Line Location: CHKPREV+8
Function Call: WRITE
  • Prompt: " on ",$$HTE^XLFDT(^XTMP("EASBADPTRS",0,"START"))
  • Line Location: CHKPREV+9
Function Call: WRITE
  • Prompt: !?3,"Data from a previous scan exists. "
  • Line Location: CHKPREV+12
Function Call: WRITE
  • Prompt: "Last Run: ",$$HTE^XLFDT(^XTMP("EASBADPTRS",0,"END"))
  • Line Location: CHKPREV+13
Function Call: WRITE
  • Prompt: !?3,"Answering ""YES"" will cause this data to be erased and a new"
  • Line Location: CHKPREV+14
Function Call: WRITE
  • Prompt: !?3,"scan started!",!
  • Line Location: CHKPREV+15
Routine Call
  • DIE
  • Line Location:
    • CLNUP+8
Routine Call
  • DIR
  • Line Location:
    • EN+11
    • P+15

FileMan Files Accessed Via FileMan Db 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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^EAS(713.2 - [#713.2] SCAN+7
^XTMP("EASBADPTRS" BLD+2*, SCAN+3!, SCAN+4*, SCAN+5*, SCAN+8*, SCAN+9*, CLNUP+5, CLNUP+10*, P+5, HDR+6
HDR+7, CHKPREV+4, CHKPREV+5, CHKPREV+7, CHKPREV+9, CHKPREV+13

Label References

Name Line Occurrences
$$CHKPREV EN+7
ALERT BLD+1
CLNUP BLD+1
HDR P+4, P+17
QUE EN+12, POST+6
SCAN BLD+1

Local Variables

Legend:

>> 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

Marked Items

Name Field # of Occurrence
$T(TEXT+XCNT EN+3, POST+3
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All