Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: USREN23

Package: Authorization Subscription

Routine: USREN23


Information

USREN23 ; SLC/MAM - Environment Check Rtn for USR*1*23;6/12/03

Source Information

Source file <USREN23.m>

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Authorization Subscription 1 USRPS23  

Entry Points

Name Comments DBIA/ICR reference
MAIN ; Check environment
; -- Set data for User Class to export:
SETXTMP ; Set data for new User Class into ^XTMP:
; Use exterior data:
USRDUPS(SILENT) ; Return IEN if site already has User Class
; If not, return 0

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Aborting Install..."
  • Line Location: MAIN+6
Function Call: WRITE
  • Prompt: !,"User Classes look OK."
  • Line Location: MAIN+7
Function Call: WRITE
  • Prompt: !,"You already have the User Class exported by this patch. I don't want"
  • Line Location: USRDUPS+13
Function Call: WRITE
  • Prompt: !,"to overwrite it. Please change its name so it no longer matches the"
  • Line Location: USRDUPS+14
Function Call: WRITE
  • Prompt: !,"exported one, or if you are not using it, delete it. For help, contact"
  • Line Location: USRDUPS+15
Function Call: WRITE
  • Prompt: !,"National VistA Support."
  • Line Location: USRDUPS+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^USR(8930 - [#8930] USRDUPS+9
^XTMP("USR23" SETXTMP+3*, SETXTMP+4*, SETXTMP+5*, SETXTMP+6*, SETXTMP+7*, USRDUPS+5, USRDUPS+8

Label References

Name Line Occurrences
$$USRDUPS MAIN+5
SETXTMP MAIN+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT SETXTMP+3
NAME USRDUPS+2~, USRDUPS+8*, USRDUPS+9
SILENT USRDUPS~, USRDUPS+12
U SETXTMP+3
USRDUPS MAIN+4~, MAIN+5*, MAIN+6, USRDUPS+2~, USRDUPS+8*, USRDUPS+11*, USRDUPS+17
USRY USRDUPS+2~, USRDUPS+9*, USRDUPS+10, USRDUPS+11
>> XPDABORT MAIN+6*
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All