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 |  All
Print Page as PDF
Routine: XTRMON

Package: Toolkit

Routine: XTRMON


Information

XTRMON ;ISCSF/RWF - Watch for changes in routine checksums. ;02 Jul 2003 2:59 pm

Source Information

Source file <XTRMON.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 3 FILE^DICN  ^DIE  ^DIK  
Kernel 2 ($$EC,$$RTNDIR)^%ZOSV  ($$FMTE,$$HTFM)^XLFDT  
MailMan 1 ^XMB  

Entry Points

Name Comments DBIA/ICR reference
A
ALL ;Check all routines
CHKERR ;Handle an error during check
LOST ;Look for routines no-longer in the system
RANGE(RTN) ;Check a N-space
GRNG ;Check a N-space in GT.M
EXIT ;
CHK(RN) ;Check one routine
GALL ;GT.M all routines
LOG(MSG) ;Record message
SEL

External References

Name Field # of Occurrence
$$EC^%ZOSV CHKERR+2
$$RTNDIR^%ZOSV GRNG+3, GALL+2
FILE^DICN CHK+4
^DIE CHK+5
^DIK LOST+8
$$FMTE^XLFDT EXIT+2
$$HTFM^XLFDT A+2
^XMB EXIT+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Namespace: "_RTN
  • Line Location: GRNG+2
Function Call: WRITE
  • Prompt: "."
  • Line Location: CHK+7
Function Call: WRITE
  • Prompt: !,RN,?10,$S($P(X0,U,5)>0:"Has changed",1:"Is new")
  • Line Location: CHK+10
Function Call: WRITE
  • Prompt: !,"Starting LOST routine check."
  • Line Location: LOST+1
Routine Call
  • DIE
  • Line Location:
    • CHK+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(9.8 - [#9.8] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^$ROUTINE( RANGE+3, ALL+2
^%ZOSF("OS" A+4
^%ZOSF("RSUM" A+3
^%ZOSF("TEST" A+3
^%ZOSF("UCI" EXIT+3
^DIC(9.8 - [#9.8] CHK+3, CHK+7, CHK+11*, LOST+3, LOST+5
^TMP($J A+1!, LOG+1*
^XTV(8989.3 - [#8989.3] A+5, SEL+1

Label References

Name Line Occurrences
ALL A+6
CHK SEL+3, RANGE+1, RANGE+3, GRNG+6, ALL+2, GALL+4
EXIT ALL+3, GALL+5
GALL ALL+1
GRNG RANGE+2
LOG CHK+9, CHKERR+2, LOST+7
LOST EXIT+1
RANGE SEL+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT A~, A+2*, EXIT+2, EXIT+4, EXIT+5!, LOG+1*
DA A~, CHK+3*, CHK+5*, CHK+7, CHK+11, LOST+8*
DIC A~, CHK+4*, CHK+5
DIC(0 CHK+4*
>> DIE CHK+5*
>> DIK LOST+8*
>> DR CHK+5*
>> IX LOST+5*, LOST+8
MODE A~, A+5*, A+6
MSG LOG~, LOG+1
NOW A~, A+2*, EXIT+2, CHK+11
OS A~, A+4*, RANGE+2, ALL+1
RA GRNG+1~, GRNG+3*, GRNG+4
RN A~, EXIT+5!, RANGE+1*, RANGE+3*, GRNG+5*, GRNG+6, ALL+2*, GALL+4*, CHK~, CHK+2
, CHK+3, CHK+4, CHK+7, CHK+9, CHK+10, CHKERR+2
RSUM A~, A+3*, GRNG+1*, GALL+1*, CHK+7
RTN A~, SEL*, SEL+1*, SEL+2, SEL+3, EXIT+5!, RANGE~, RANGE+1, RANGE+3, GRNG+2
, GRNG+3, LOST+2*, LOST+3*, LOST+4, LOST+5, LOST+6
RX GRNG+1~, GRNG+4*, GRNG+5*, GALL+1~, GALL+3*, GALL+4*
RY GRNG+1~, GRNG+3*, GRNG+4, GALL+1~, GALL+2*, GALL+3
TEST A~, A+3*, CHK+2, LOST+6
U A+2*, CHK+8, CHK+9, CHK+10, CHK+11, LOST+5
X GRNG+1~, GRNG+3*, GALL+1~, GALL+2*, CHK+2*, CHK+4*, CHK+7*, LOST+6*, LOST+7
X0 A~, CHK+7*, CHK+8, CHK+9, CHK+10, LOST+5*
XMB A~, EXIT+2*, EXIT+5!
XMB(1 EXIT+2*
XMB(2 EXIT+2*
XMB(3 EXIT+3*
>> XMTEXT EXIT+2*
>> Y EXIT+3, CHK+5, CHK+8, CHK+9, CHK+11, CHKERR+3*
>> ZTQUEUED GRNG+2, CHK+7, CHK+10, LOST+1
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 |  All