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 |  Caller 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: XTPMKPTC

Package: Toolkit

Routine: XTPMKPTC


Information

XTPMKPTC ;OAK/BP - PATCH MONITOR FUNCTIONS ;09/10/2008

Source Information

Source file <XTPMKPTC.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 3 ^DIC  FILE^DICN  ^DIK  
Kernel 2 (,HOME)^%ZIS  ^%ZTLOAD  
Toolkit 2 (CMPDTCG,EXITA)^XTPMKPCF  ^XTPMKPP  
MailMan 1 ^XMD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Toolkit 5 XTPM NIGHTLY PATCH MONITOR  XTPM PAST DUE PATCH REPORT  XTPM RERUN NIGHTLY  XTPM UNINSTALLED PATCH BULLETI  XTPM UNINSTALLED PATCHES  

Entry Points

Name Comments DBIA/ICR reference
SRVR
CHECK
CKCMPDT
EXTINFO
FILE
EXIT
NIGHT
SET
TEXT
REG ; regular notification
RPT
RPT1
PASTDUE
PASTD1
PAUSE
MG

External References

Name Field # of Occurrence
^%ZIS RPT+1, PASTDUE+1
HOME^%ZIS RPT+2, PASTDUE+2
^%ZTLOAD RPT+2, PASTDUE+2
^DIC CHECK+4
FILE^DICN FILE+3
^DIK CHECK+5, NIGHT+10
^XMD NIGHT+20, REG+17
CMPDTCG^XTPMKPCF CKCMPDT
EXITA^XTPMKPCF EXIT
^XTPMKPP NIGHT+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!,"Complete Uninstalled Patch Report for "_^DD("SITE"),!!!
  • Line Location: RPT+0
Function Call: WRITE
  • Prompt: !,"Queued as task# ",ZTSK,!!
  • Line Location: RPT+3
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: IOST?1"C-".E
  • Line Location: RPT1+14
Function Call: WRITE
  • Prompt: !,XTBHDR,?(IOM-12),"Page: ",PG,!
  • Line Location: RPT1+14
Function Call: WRITE
  • Prompt: ^TMP($J,XTBLN,0),!
  • Line Location: RPT1+15
Function Call: WRITE
  • Prompt: @IOF,!,XTBHDR,?(IOM-12),"Page: ",PG,!!
  • Line Location: RPT1+15
Function Call: WRITE
  • Prompt: @IOF,!,"Past Due Patch Report for "_^DD("SITE"),!!!
  • Line Location: PASTDUE+0
Function Call: WRITE
  • Prompt: !,"Queued as task# ",ZTSK,!!
  • Line Location: PASTDUE+3
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: IOST?1"C-".E
  • Line Location: PASTD1+17
Function Call: WRITE
  • Prompt: !,XTBHDR,?(IOM-12),"Page: ",PG,!
  • Line Location: PASTD1+17
Function Call: WRITE
  • Prompt: ^TMP($J,XTBLN,0),!
  • Line Location: PASTD1+18
Function Call: WRITE
  • Prompt: @IOF,!,XTBHDR,?(IOM-12),"Page: ",PG,!!
  • Line Location: PASTD1+18
Function Call: WRITE
  • Prompt: !,"Press RETURN to continue or '^' to exit: "
  • Line Location: PAUSE+0
Routine Call
  • %ZIS
  • Line Location:
    • RPT+1
    • PASTDUE+1
Routine Call
  • %ZIS
  • Line Location:
    • RPT+2
    • PASTDUE+2
Routine Call
  • DIC
  • Line Location:
    • CHECK+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XPD(9.9 - [#9.9] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("UPPERCASE" EXTINFO+15
^DD("DD" NIGHT+2, SET+2, SET+3, REG+2, RPT1+1, PASTD1+2
^DD("SITE" NIGHT+19, REG+15, RPTRPT1+13, PASTDUEPASTD1+16
^DIC(9.4 - [#9.4] SET+5, SET+6
^TMP($J NIGHT+1!, NIGHT+15!*, NIGHT+16*, NIGHT+17*, NIGHT+18*, SET+16*, SET+17*, TEXT*, TEXT+1*, TEXT+2*
TEXT+3*, TEXT+4*, TEXT+5*, TEXT+6*, TEXT+7*, REG+1!, REG+3*!, REG+11, REG+12*, REG+13*
REG+14*, RPT1!, RPT1+2!, RPT1+9*, RPT1+10*, RPT1+11*, RPT1+12*, RPT1+15, PASTD1!, PASTD1+3!
PASTD1+11*, PASTD1+12*, PASTD1+13*, PASTD1+14*, PASTD1+15*, PASTD1+18
^XMB(3.8 - [#3.8] MG+1
^XMB(3.9 - [#3.9] SRVR+1, CHECK+3, CKCMPDT+2, CKCMPDT+3, FILE+1
^XPD(9.7 - [#9.7] NIGHT+8, NIGHT+9, NIGHT+13, REG+7, REG+9, RPT1+5, RPT1+7, PASTD1+6, PASTD1+8
^XPD(9.9 - [#9.9] EXTINFO+8, NIGHT+3, NIGHT+5, NIGHT+11*, SET+8*, REG+4, REG+5, RPT1+3, RPT1+4, PASTD1+4
PASTD1+5
^XPD(9.95 - [#9.95] NIGHTMG

Label References

Name Line Occurrences
CKCMPDT SRVR+2, CHECK+1
EXIT CHECKCHECK+2, CHECK+6, CKCMPDTEXTINFO+21, NIGHT+23, REG+11, REG+18, RPT+1, RPT+3
RPT1+16, PASTDUE+1, PASTDUE+3, PASTD1+19
MG REG+17
PAUSE RPT1+15, PASTD1+18
SET NIGHT+14, REG+10, RPT1+8, PASTD1+10
TEXT NIGHT+2, REG+2, RPT1+1, PASTD1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS RPT+1*, PASTDUE+1*
DA CHECK+5*!, NIGHT+10*!
DD FILE!
DIC CHECK+4*, CHECK+5!, FILE*
DIC("DR" FILE+2*
DIC(0 CHECK+4*, FILE*
>> DIE FILE*
DIK CHECK+5*!, NIGHT+10*!
DO FILE!
DT FILE+1, NIGHT+2, NIGHT+14, SET+4, REG+2, RPT1+1, PASTD1+2, PASTD1+9
DTIME PAUSE
DUZ NIGHT+20~, REG+16~
IO RPT1PASTD1
IO("Q" RPT+2, PASTDUE+2
IOF RPTRPT1+14, RPT1+15, PASTDUEPASTD1+17, PASTD1+18
IOM RPT1+14, RPT1+15, PASTD1+17, PASTD1+18
ION RPT+2, PASTDUE+2
IOSL RPT1+15, PASTD1+18
IOST RPT1+14, PASTD1+17
>> NIGHT NIGHT+2*, SET+4, SET+10
NOFILE EXTINFO+1, EXTINFO+2!, EXTINFO+4, EXTINFO+7*, EXTINFO+8*, EXTINFO+21
OUT CHECK+2!, CHECK+3, CHECK+4!*, CHECK+5*
>> PG RPT1+13*, RPT1+14, RPT1+15*, PASTD1+16*, PASTD1+17, PASTD1+18*
>> POP RPT+1, PASTDUE+1
U NIGHTNIGHT+6, NIGHT+7, NIGHT+9, NIGHT+11, NIGHT+12, NIGHT+13, NIGHT+14, SETSET+1
SET+2, SET+3, SET+8, REG+5, REG+8, REG+9, RPT1+4, RPT1+6, RPT1+7, PASTD1+5
PASTD1+7, PASTD1+8, PASTD1+9, MG+1
X CHECK+4*, CHECK+5!, EXTINFO+15*, FILE*, SET+1*
>> X1 SET+2*
XMB SRVR~
>> XMDUZ NIGHT+20*, REG+17*
>> XMER EXTINFO+1
>> XMREC SRVREXTINFO+1
>> XMRG EXTINFO+1, EXTINFO+3, EXTINFO+4, EXTINFO+9, EXTINFO+10, EXTINFO+14, EXTINFO+16, EXTINFO+19, EXTINFO+20
>> XMSUB NIGHT+19*, REG+15*
>> XMTEXT NIGHT+20*, REG+17*
XMY REG+16!
XMY( NIGHT+20*, MG+3*
XMY("G." MG+2*
XMY("G.XTPM P ATCH MONITOR USER" , MG+3*, ATCH MONITOR" , NIGHT+20*
>> XMZ SRVR+1, CHECK+3, CKCMPDT+2, CKCMPDT+3, FILE+1
>> XTBANS PAUSE*, PAUSE+1
XTBCMDCG CKCMPDT!
>> XTBCMPDT EXTINFO+19*, FILE+2
>> XTBCNT NIGHT+1*, NIGHT+17, SET+13*, REG+1*, REG+13, RPT1*, RPT1+11, PASTD1*, PASTD1+13
>> XTBCOMPD PASTD1+9*
>> XTBDA NIGHT+3*, NIGHT+5, NIGHT+10, NIGHT+11, SET+8, REG+4*, REG+5, RPT1+3*, RPT1+4, PASTD1+4*
PASTD1+5
>> XTBDESG EXTINFO*, EXTINFO+4*, EXTINFO+6, EXTINFO+7, EXTINFO+8, FILE
>> XTBDTA NIGHT+5*, NIGHT+6, NIGHT+7, NIGHT+9, NIGHT+12, NIGHT+14, SETSET+1, SET+2, SET+3
SET+14*, SET+15*, SET+16, REG+5*, REG+6, REG+8, RPT1+4*, RPT1+6, PASTD1+5*, PASTD1+7
PASTD1+9
>> XTBHDR RPT1+13*, RPT1+14, RPT1+15, PASTD1+16*, PASTD1+17, PASTD1+18
>> XTBINST EXTINFO+4*, EXTINFO+5, EXTINFO+6*, FILE+2, NIGHT+6*, NIGHT+8, REG+5*, REG+6, REG+7, RPT1+4*
RPT1+5, PASTD1+5*, PASTD1+6
>> XTBINSTX SET+3*, SET+4*, SET+7*, SET+8*, SET+9*, SET+10, SET+11, SET+15
XTBKILLD NIGHT+4!, NIGHT+9, NIGHT+10*
>> XTBLN NIGHT+1*, NIGHT+16*, NIGHT+17*, NIGHT+18*, SET+12*, SET+16*, SET+17*, REG+1*, REG+12*, REG+13*
REG+14*, RPT1*, RPT1+9*, RPT1+10*, RPT1+11*, RPT1+12*, RPT1+15*, PASTD1*, PASTD1+11*, PASTD1+12*
PASTD1+13*, PASTD1+14*, PASTD1+15*, PASTD1+18*, PAUSE+1*
>> XTBMG MG*, MG+1
>> XTBMGN MG+1*, MG+2
>> XTBMLN1 SRVR+1*, SRVR+2, CHECKCHECK+1, CHECK+2, CHECK+6
>> XTBPCTVR SET+6*, SET+7, SET+8, SET+9
>> XTBPKG EXTINFO*, EXTINFO+10*, EXTINFO+11, EXTINFO+12*, EXTINFO+13*, FILE+2, SET+5*
>> XTBPKGPT SET+5*, SET+6
>> XTBPLVER SET+6*, SET+7, SET+8
>> XTBPRIO EXTINFO*, EXTINFO+14*, EXTINFO+15*, FILE+2, SET+1*, SET+15
XTBPSTD SET+11, PASTD1+1*, PASTD1+19!
>> XTBPTNM SET*, SET+5, SET+6, SET+15
>> XTBPTYPE CKCMPDT+1*, CKCMPDT+3*, FILE+2, NIGHT+7*, NIGHT+9, NIGHT+11*, NIGHT+12
>> XTBPURGI NIGHT*, NIGHT+9, NIGHT+22
>> XTBRCPDT FILE+1*, FILE+2
>> XTBRECPT SET+2*, SET+15
>> XTBRUNDT NIGHT+2*, NIGHT+19, REG+2*, REG+15, RPT1+1*, RPT1+13, PASTD1+2*, PASTD1+16
>> XTBSEQ EXTINFO*, EXTINFO+17*, FILE+2
>> XTBSUB EXTINFO*, EXTINFO+20*, FILE+2
>> XTBSUBJ SET*, SET+15
>> XTBVER EXTINFO*, EXTINFO+16*, EXTINFO+17, EXTINFO+18*, FILE+2
XTBX CHECK+3*, CHECK+5!, CKCMPDT+2*, CKCMPDT+3*, EXTINFO+11*, EXTINFO+12, NIGHT+1*, NIGHT+3*, REG+1*, REG+4*
, RPT1*, RPT1+3*, PASTD1*, PASTD1+4*
>> XTBXX NIGHT+8*, NIGHT+9, NIGHT+11, NIGHT+13, REG+7*, REG+9, RPT1+5*, RPT1+7, PASTD1+6*, PASTD1+8
XTBY CHECK+3*, CHECK+4, CHECK+5!, CKCMPDT+2*, EXTINFO+6*, EXTINFO+12*
>> XTBZ CKCMPDT+3*
>> XX EXTINFO+12*
Y CHECK+4, CHECK+5!, NIGHT+2*, SET+2*, SET+3*, SET+4, REG+2*, RPT1+1*, PASTD1+2*
>> YY1 SET+3*, SET+4
>> ZTDESC RPT+2*, PASTDUE+2*
>> ZTIO RPT+2*, PASTDUE+2*
>> ZTRTN RPT+2*, PASTDUE+2*
>> ZTSAVE RPT+2*, PASTDUE+2*
>> ZTSK RPT+3, PASTDUE+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All