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 |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: XB3P9

Package: IHS VA Utilities

Routine: XB3P9


Information

XB3P9 ;IHS/SET/GTH - XB 3 PATCH 9 ; [ 04/21/2003 9:21 AM ]

Source Information

Source file <XB3P9.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 8 HOME^%ZIS  ENDR^%ZISS  $$VERSION^%ZOSV  ^%ZTLOAD  ($$FMTE,$$HADD,$$NOW,$$SCH)^XLFDT  ($$CJ,$$LJ)^XLFSTR  $$ADD^XPDMENU  ($$VERSION,BMES,MES)^XPDUTL  
VA Fileman 2 (,IX)^DIC  FILE^DICN  
IHS VA Utilities 1 $$DIR^XBDIR  
MailMan 1 ^XMD  

Entry Points

Name Comments DBIA/ICR reference
PRE ;EP - From KIDS.
LOAD ; If Cache', save %-routines into Namespace
SINGLE(K) ; Get holders of a single key K.
RTN ; Routine ^ Rename As
VCHK(XBPRE,XBVER,XBQUIT,XBCOMP) ; Check versions needed.
;
ATTACH ; Attach option for protection and interactive access.
DELR ; Create task to delete unnecessary routines.
SORRY(X) ;
MAIL ; Send install mail message.
QUE ; Add the option to the OPTION SCHEDULING file.
POST ;EP - From KIDS.

External References

Name Field # of Occurrence
HOME^%ZIS XB3P9+5
ENDR^%ZISS XB3P9+9
$$VERSION^%ZOSV POST+9
^%ZTLOAD DELR+2
^DIC QUE+3
IX^DIC XB3P9+25
FILE^DICN ATTACH+9, QUE+7
$$DIR^XBDIR XB3P9+45, SORRY+3
$$FMTE^XLFDT PRE+2, PRE+3, POST+1, POST+17
$$HADD^XLFDT DELR+1
$$NOW^XLFDT PRE+2, PRE+3, POST+1, POST+17
$$SCH^XLFDT QUE+2
$$CJ^XLFSTR XB3P9+16, XB3P9+17, XB3P9+27, XB3P9+28, XB3P9+29, XB3P9+43, SORRY+3, VCHK+4
$$LJ^XLFSTR LOAD+6
^XMD MAIL+8
$$ADD^XPDMENU ATTACH+1
$$VERSION^XPDUTL VCHK+3
BMES^XPDUTL XB3P9+16, XB3P9+17, XB3P9+27, XB3P9+35, XB3P9+43, PRE+2, PRE+3, POST+1, POST+3, POST+6
, POST+11, POST+14, POST+17, ATTACH+1, ATTACH+12, QUE+4, QUE+8, LOAD+1
MES^XPDUTL XB3P9+27, XB3P9+28, XB3P9+29, XB3P9+36, XB3P9+37, LOAD+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"DUZ UNDEFINED OR 0."
  • Line Location: XB3P9+11
Function Call: WRITE
  • Prompt: !,"DUZ(0) UNDEFINED OR NULL."
  • Line Location: XB3P9+13
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("Need "_$S(XBCOMP="<":"at least ",1:"")_XBPRE_" v "_XBVER_"....."_XBPRE_" v "_XBV_" Present",IOM)
  • Line Location: VCHK+4
Routine Call
  • %ZIS
  • Line Location:
    • XB3P9+5
Routine Call
  • DIC
  • Line Location:
    • QUE+3
Routine Call
  • DIC
  • Line Location:
    • XB3P9+25

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls
^DIC(9.4 - [#9.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LOAD" LOAD+8
^%ZOSF("SAVE" LOAD+10
^AUTTSITE(1 QUE+5
^DD(19.2 QUE+5
^DD(200 ATTACH+5
^DIC(19.1 - [#19.1] ATTACH+3
^DIC(9.4 - [#9.4] XB3P9+26
^TMP("XB3P9" LOAD+3!, LOAD+11!
^TMP("XB3P9MS" MAIL+2!, MAIL+3*, MAIL+5*, MAIL+9!
^VA(200 - [#200] XB3P9+15, ATTACH+7
^XTMP("XPDI" MAIL+5
^XUSEC( SINGLE+3, SINGLE+4
^XUSEC("XUPROGMODE" ATTACH+6

Label References

Name Line Occurrences
$$VCHK XB3P9+21
ATTACH POST+4
DELR POST+15
LOAD POST+9
MAIL POST+12
QUE POST+7
SINGLE MAIL+7
SORRY XB3P9+11, XB3P9+13, XB3P9+41, XB3P9+45

Naked Globals

Name Field # of Occurrence
^( MAIL+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % MAIL+4*, MAIL+5*, MAIL+7*
>> D XB3P9+24*
DA XB3P9+23~, ATTACH+2~, QUE+1~
DA(1 ATTACH+8*, QUE+5*
DD QUE+6!
DIC XB3P9+23~, XB3P9+24*, ATTACH+2~, ATTACH+8*, QUE+1~, QUE+2*, QUE+5*
DIC("DR" QUE+2*, QUE+7*
DIC("P" ATTACH+5*, QUE+5*
DIC(0 XB3P9+24*, ATTACH+5*, QUE+2*, QUE+5*
DIE LOAD+2~, LOAD+9*
DIF LOAD+2~, LOAD+7*
DIFQ SORRY+1!
DIFROM MAIL+1~
DINUM ATTACH+2~, ATTACH+8*
DO QUE+6!
DT QUE+2
DUZ XB3P9+11, XB3P9+15, MAIL+6
DUZ(0 XB3P9+13, XB3P9+34
IOM XB3P9+5, XB3P9+16, XB3P9+17, XB3P9+27, XB3P9+28, XB3P9+29, XB3P9+43, SORRY+3, VCHK+4
IORVOFF XB3P9+7~, XB3P9+28, SORRY+3
IORVON XB3P9+7~, XB3P9+28, SORRY+3
K SINGLE~, SINGLE+3, SINGLE+4
U XB3P9+15, ATTACH+5, QUE+5, LOAD+5
X XB3P9+8*, XB3P9+15*, XB3P9+16, XB3P9+24*, SORRY~, SORRY+2, ATTACH+8*, QUE+2*, QUE+7*, LOAD+2~
, LOAD+7*, LOAD+9*
XB ATTACH+2~, ATTACH+3*, ATTACH+6*, ATTACH+7, ATTACH+8, LOAD+2~, LOAD+4*
XB("PG" ATTACH+3*, ATTACH+4
XB("TRK" ATTACH+3*, ATTACH+4, ATTACH+7, ATTACH+8
XBCOMP VCHK~, VCHK+4, VCHK+5
XBF LOAD+2~, LOAD+5*, LOAD+6, LOAD+7
XBL LOAD+2~, LOAD+4*, LOAD+5
XBPRE VCHK~, VCHK+3, VCHK+4
XBQUIT XB3P9+19~, XB3P9+20*, XB3P9+21*, XB3P9+26*, XB3P9+38*, XB3P9+41, VCHK~
>> XBSYSID(1 QUE+5*
>> XBSYSID(2 QUE+5*
XBT LOAD+2~, LOAD+5*, LOAD+6, LOAD+9
XBV VCHK+2~, VCHK+3*, VCHK+4, VCHK+5
XBVER VCHK~, VCHK+4, VCHK+5
XCM LOAD+2~
XCN LOAD+2~, LOAD+9*
XCNP LOAD+2~, LOAD+7*
XMDUZ MAIL+1~, MAIL+6*
XMSUB MAIL+1~, MAIL+6*
XMTEXT MAIL+1~, MAIL+6*
XMY MAIL+1~
XMY( MAIL+6*, SINGLE+4*
XMY(1 MAIL+6*
>> XPDA MAIL+5
>> XPDBLD MAIL+5
>> XPDDIQ("XPZ1" XB3P9+33*
>> XPDDIQ("XPZ2" XB3P9+33*
>> XPDENV XB3P9+32
>> XPDQUIT SORRY+2*
Y XB3P9+26, QUE+4, QUE+5, SINGLE+1~, SINGLE+2*, SINGLE+4*
>> ZTDESC DELR+1*
>> ZTDTH DELR+1*
>> ZTIO DELR+1*
>> ZTPRI DELR+1*
>> ZTQUEUED SORRY+3
>> ZTRTN DELR+1*

Marked Items

Name Field # of Occurrence
$T( XB3P9+17, MAIL+6
$T(RTN+XB LOAD+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All