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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XHDX

Package: HealtheVet Desktop

Routine: XHDX


Information

XHDX ; SLC/JER - Desktop Config Calls ; 01 Aug 2003 12:18 AM

Source Information

Source file <XHDX.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 (,$$FIND1,FIND)^DIC  $$GET1^DIQ  ^DIR  
Kernel 1 $$ACCESS^XQCHK  
Toolkit 1 ($$GET,EN)^XPAR  

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

Package Total Caller Graph
HealtheVet Desktop 5 XHDX ASSIGN MULTIPLE USERS  XHDX ASSIGN SERVICE  XHDX ASSIGN USER PERSPECTIVES  XHDX PERSEL  XHDX VERSRV  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
PERSEL(LST)
ENTSTR()
VERSRV(LST,OPT) ; Return option versions
ASSIGN ; Assign perspectives to users
CHKCTXT(OPT,USR)
BYUSR ; Assign a perspective to a single user
BYSVC ; Assign a perspective to a service

External References

Name Field # of Occurrence
^DIC ASSIGN+3, ASSIGN+7, BYUSR+3, BYSVC+3
$$FIND1^DIC CHKCTXT+4
FIND^DIC VERSRV+5
$$GET1^DIQ CHKCTXT+8, CHKCTXT+9
^DIR ASSIGN+13, BYUSR+7, BYSVC+7
$$GET^XPAR PERSEL+2, ASSIGN+9, ASSIGN+11, BYUSR+5, BYSVC+5
EN^XPAR ASSIGN+14, BYUSR+10, BYSVC+10
$$ACCESS^XQCHK CHKCTXT+2, CHKCTXT+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Assigning "_$P(Y,U,2)_" to Users"
  • Line Location: ASSIGN+4
Function Call: WRITE
  • Prompt: !,$P(ANERR,U,2)
  • Line Location: ASSIGN+15
Function Call: WRITE
  • Prompt: !,USRNM_" does not have the "_OPTNM_" in the menu tree."
  • Line Location: CHKCTXT+10
Function Call: WRITE
  • Prompt: !,"You many need to add this as a secondary menu for this user.",!
  • Line Location: CHKCTXT+11
Function Call: WRITE
  • Prompt: !,$P(ANERR,U,2)
  • Line Location: BYUSR+11
Function Call: WRITE
  • Prompt: !,$P(ANERR,U,2)
  • Line Location: BYSVC+11
Function Call: WRITE
  • Prompt: !,OPTNM_" has been set for "_SVCNM_"."
  • Line Location: BYSVC+13
Function Call: WRITE
  • Prompt: !,"Note: "_OPTNM_" must also be available in each user's menu tree."
  • Line Location: BYSVC+14
Routine Call
  • DIC
  • Line Location:
    • ASSIGN+3
    • ASSIGN+7
    • BYUSR+3
    • BYSVC+3
Routine Call
  • DIC
  • Line Location:
    • CHKCTXT+4
Routine Call
  • DIC
  • Line Location:
    • VERSRV+5
Routine Call
  • DIR
  • Line Location:
    • ASSIGN+13
    • BYUSR+7
    • BYSVC+7

Used in RPC

RPC Name Call Tags
XHDX PERSEL PERSEL
XHDX VERSRV VERSRV

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19 - [#19] FIND1^DIC,  FIND^DIC,  GET1^DIQ
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] PERSEL+4, PERSEL+5, PERSEL+6
^VA(200 - [#200] ENTSTR+1

Label References

Name Line Occurrences
$$ENTSTR PERSEL+2
CHKCTXT ASSIGN+16, BYUSR+12

Naked Globals

Name Field # of Occurrence
^(5 ENTSTR+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALLCTXT CHKCTXT+1~, CHKCTXT+4*, CHKCTXT+5
ANERR ASSIGN+1~, ASSIGN+14, ASSIGN+15, BYUSR+1~, BYUSR+10, BYUSR+11, BYSVC+1~, BYSVC+10, BYSVC+11, BYSVC+12
CUR ASSIGN+1~, ASSIGN+9*, ASSIGN+10
CURNM ASSIGN+1~, ASSIGN+11*, ASSIGN+12
DIC ASSIGN+1~, ASSIGN+2*, ASSIGN+6*, BYUSR+1~, BYUSR+2*, BYSVC+1~, BYSVC+2*
DIC("A" ASSIGN+2*, ASSIGN+6*
DIC(0 ASSIGN+2*, ASSIGN+6*, BYUSR+2*, BYSVC+2*
DIR ASSIGN+1~, BYUSR+1~, BYSVC+1~
DIR("A" ASSIGN+12*, BYUSR+4*, BYSVC+4*
DIR("B" ASSIGN+12*, BYUSR+5*, BYUSR+6!, BYSVC+5*, BYSVC+6!
DIR(0 ASSIGN+12*, BYUSR+4*, BYSVC+4*
DIRUT ASSIGN+1~, BYUSR+1~, BYSVC+1~
DONE ASSIGN+1~, ASSIGN+5*, ASSIGN+7*
DTOUT ASSIGN+1~, BYUSR+1~, BYSVC+1~
DUOUT ASSIGN+1~, BYUSR+1~, BYSVC+1~
DUZ ENTSTR+1
HASOPT CHKCTXT+1~, CHKCTXT+2*, CHKCTXT+3, CHKCTXT+5*, CHKCTXT+6
I PERSEL+1~, PERSEL+4*, PERSEL+5, PERSEL+6, VERSRV+1~, VERSRV+2*, VERSRV+4, VERSRV+7
LST PERSEL~, VERSRV~
LST( PERSEL+6*, VERSRV+4*, VERSRV+7*
OPT PERSEL+1~, PERSEL+2*, PERSEL+3, PERSEL+4, PERSEL+5, VERSRV~, ASSIGN+1~, ASSIGN+3*, ASSIGN+10, ASSIGN+14
ASSIGN+16, CHKCTXT~, CHKCTXT+2, CHKCTXT+9, BYUSR+1~, BYUSR+8*, BYUSR+9, BYUSR+10, BYUSR+12*, BYSVC+1~
BYSVC+8*, BYSVC+9, BYSVC+10, BYSVC+12
OPT( VERSRV+2, VERSRV+4
OPTNM CHKCTXT+7~, CHKCTXT+9*, CHKCTXT+10, BYSVC+1~, BYSVC+8*, BYSVC+13, BYSVC+14
REP ASSIGN+1~, ASSIGN+10, ASSIGN+13*
SVC BYSVC+1~, BYSVC+3*, BYSVC+5, BYSVC+10
SVCNM BYSVC+1~, BYSVC+3*, BYSVC+13
U PERSEL+6, VERSRV+4, VERSRV+7, ASSIGN+4, ASSIGN+15, BYUSR+11, BYSVC+3, BYSVC+8, BYSVC+11
USR ASSIGN+1~, ASSIGN+8*, ASSIGN+9, ASSIGN+11, ASSIGN+14, ASSIGN+16, CHKCTXT~, CHKCTXT+2, CHKCTXT+5, CHKCTXT+8
BYUSR+1~, BYUSR+3*, BYUSR+5, BYUSR+10, BYUSR+12
USRNM CHKCTXT+7~, CHKCTXT+8*, CHKCTXT+10
X PERSEL+1~, PERSEL+5*, PERSEL+6, VERSRV+1~, VERSRV+4*, VERSRV+5, ASSIGN+1~, BYUSR+1~, BYUSR+8, BYSVC+1~
BYSVC+8
XHDLST VERSRV+3~
XHDLST("DILIST" VERSRV+6, VERSRV+7
Y ASSIGN+1~, ASSIGN+3, ASSIGN+4, ASSIGN+7, ASSIGN+8, ASSIGN+13, BYUSR+1~, BYUSR+3, BYUSR+8, BYSVC+1~
BYSVC+3, BYSVC+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All