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

Package: Scheduling

Routine: SDESGETUD


Information

SDESGETUD ;ALB/ANU,LAB,MGD,JAS - VISTA SCHEDULING RPCS GET USER KEYS AND OPTIONS ; August 26, 2024@12:10

Source Information

Source file <SDESGETUD.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Scheduling 4 $$DEFAULTSTATION^SDECDUZ  BUILDJSON^SDESBUILDJSON  ERRLOG^SDESJSON  $$EASVALIDATE^SDESUTIL  
VA FileMan 2 $$FIND1^DIC  ($$GET1,GETS)^DIQ  
Kernel 1 $$ACTIVE^XUSER  

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

Package Total Caller Graph
Scheduling 1 SDES  

Entry Points

Name Comments DBIA/ICR reference
GETUSRDTL(SDUSRJSON,SDSECID,SDEAS) ;Called from RPC: SDES GET USRPROFILE
; This RPC gets User name, Keys and Scheduling Options for a given User.
; Input:
; SDCLNJSON - [required] - Successs or Error message
; SDSECID - [required] - The SECID from the NEW PERSON File #200
; SDEAS - [optional] - Enterprise Appointment Scheduling (EAS) Tracking Number associated to an appointment.
GETUSRDTLDUZ(SDUSRJSON,SDUSRIEN,SDEAS) ;Called from RPC: SDES GET USER PROFILE BY DUZ
VALIDATESECID(HASSDERRORS,SDSECID) ;
VALIDATEEAS(HASSDERRORS,SDEAS) ;
GETUSRIEN(HASSDERRORS,SDSECID,SDUSRIEN) ;
VALIDATEUSRIEN(HASSDERRORS,SDUSRIEN) ;
GETUSRINFO(SDUSRSREC,SDUSRIEN) ; Get User Keys and Scheduling Options

External References

Name Field # of Occurrence
$$FIND1^DIC GETUSRIEN+2
$$GET1^DIQ GETUSRINFO+23, GETUSRINFO+37
GETS^DIQ GETUSRINFO+3
$$DEFAULTSTATION^SDECDUZ GETUSRINFO+6
BUILDJSON^SDESBUILDJSON GETUSRDTL+15, GETUSRDTLDUZ+9
ERRLOG^SDESJSON VALIDATESECID+1, VALIDATEEAS+3, GETUSRIEN+3, VALIDATEUSRIEN+1, VALIDATEUSRIEN+2, VALIDATEUSRIEN+3
$$EASVALIDATE^SDESUTIL VALIDATEEAS+2
$$ACTIVE^XUSER VALIDATEUSRIEN+3

Used in RPC

RPC Name Call Tags
SDES GET USRPROFILE GETUSRDTL
SDES GET USER PROFILE BY DUZ GETUSRDTLDUZ

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^VA(200 - [#200] VALIDATEUSRIEN+2

Label References

Name Line Occurrences
GETUSRIEN VALIDATESECID+3
GETUSRINFO GETUSRDTL+14, GETUSRDTLDUZ+8
VALIDATEEAS GETUSRDTL+9, GETUSRDTLDUZ+3
VALIDATESECID GETUSRDTL+8
VALIDATEUSRIEN GETUSRDTLDUZ+2, VALIDATESECID+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DUZ(2 GETUSRINFO+33, GETUSRINFO+35, GETUSRINFO+36, GETUSRINFO+37
HASSDERRORS GETUSRDTL+7~, GETUSRDTL+8, GETUSRDTL+9, GETUSRDTL+10, GETUSRDTL+12, GETUSRDTL+13, GETUSRDTLDUZ+1~, GETUSRDTLDUZ+2, GETUSRDTLDUZ+3, GETUSRDTLDUZ+4
, GETUSRDTLDUZ+6, GETUSRDTLDUZ+7, VALIDATESECID~, VALIDATESECID+1, VALIDATESECID+2, VALIDATESECID+3, VALIDATESECID+4, VALIDATESECID+5, VALIDATEEAS~, VALIDATEEAS+3
, GETUSRIEN~, GETUSRIEN+3, VALIDATEUSRIEN~, VALIDATEUSRIEN+1, VALIDATEUSRIEN+2, VALIDATEUSRIEN+3
HASSDERRORS("User" GETUSRDTL+11*, GETUSRDTLDUZ+5*
SCERR GETUSRIEN+1~, GETUSRIEN+3
SDC GETUSRINFO+1~, GETUSRINFO+10*, GETUSRINFO+13*, GETUSRINFO+15*, GETUSRINFO+18*, GETUSRINFO+20*, GETUSRINFO+27*, GETUSRINFO+28, GETUSRINFO+29, GETUSRINFO+30
, GETUSRINFO+31, GETUSRINFO+32, GETUSRINFO+34*, GETUSRINFO+35, GETUSRINFO+36, GETUSRINFO+37, GETUSRINFO+38
SDDATA GETUSRINFO+1~
SDDATA( GETUSRINFO+11, GETUSRINFO+12, GETUSRINFO+16, GETUSRINFO+17, GETUSRINFO+21, GETUSRINFO+22, GETUSRINFO+24, GETUSRINFO+25
SDDATA(200 GETUSRINFO+4, GETUSRINFO+7
SDDEF GETUSRINFO+1~, GETUSRINFO+20*, GETUSRINFO+25*, GETUSRINFO+26*, GETUSRINFO+31
SDDIV GETUSRDTL+7~, GETUSRINFO+1~, GETUSRINFO+24*, GETUSRINFO+28
SDDIVIEN GETUSRINFO+1~, GETUSRINFO+22*, GETUSRINFO+23, GETUSRINFO+29
SDDIVIENC GETUSRDTL+7~
SDEAS GETUSRDTL~, GETUSRDTL+9, GETUSRDTLDUZ~, GETUSRDTLDUZ+3, VALIDATEEAS~, VALIDATEEAS+1*, VALIDATEEAS+2*, VALIDATEEAS+3
SDFIELDS GETUSRINFO+1~, GETUSRINFO+2*, GETUSRINFO+3
SDKEY GETUSRINFO+1~, GETUSRINFO+17*, GETUSRINFO+18
SDMSG GETUSRINFO+1~
SDOPT GETUSRINFO+1~, GETUSRINFO+7*, GETUSRINFO+8, GETUSRINFO+12*, GETUSRINFO+13
SDSECID GETUSRDTL~, GETUSRDTL+8, VALIDATESECID~, VALIDATESECID+1, VALIDATESECID+3, GETUSRIEN~, GETUSRIEN+2
SDSTN GETUSRINFO+1~, GETUSRINFO+20*, GETUSRINFO+23*, GETUSRINFO+30
SDUSRIEN GETUSRDTL+7~, GETUSRDTL+14, GETUSRDTLDUZ~, GETUSRDTLDUZ+2, GETUSRDTLDUZ+8, VALIDATESECID+3, VALIDATESECID+5, GETUSRIEN~, GETUSRIEN+2*, VALIDATEUSRIEN~
, VALIDATEUSRIEN+1, VALIDATEUSRIEN+2, VALIDATEUSRIEN+3, GETUSRINFO~, GETUSRINFO+3, GETUSRINFO+4, GETUSRINFO+5, GETUSRINFO+7
SDUSRJSON GETUSRDTL~, GETUSRDTL+15, GETUSRDTLDUZ~, GETUSRDTLDUZ+9
SDUSRSREC GETUSRDTL+7~, GETUSRDTL+12*, GETUSRDTL+14, GETUSRDTL+15, GETUSRDTLDUZ+1~, GETUSRDTLDUZ+6*, GETUSRDTLDUZ+8, GETUSRDTLDUZ+9, GETUSRINFO~
SDUSRSREC("User" GETUSRINFO+4*, GETUSRINFO+5*, GETUSRINFO+6*, GETUSRINFO+8*, GETUSRINFO+13*, GETUSRINFO+18*, GETUSRINFO+28*, GETUSRINFO+29*, GETUSRINFO+30*, GETUSRINFO+31*
, GETUSRINFO+35*, GETUSRINFO+36*, GETUSRINFO+37*, GETUSRINFO+38*, GETUSRINFO+39*
SDX GETUSRINFO+1~, GETUSRINFO+10*, GETUSRINFO+11*, GETUSRINFO+12, GETUSRINFO+15*, GETUSRINFO+16*, GETUSRINFO+17, GETUSRINFO+20*, GETUSRINFO+21*, GETUSRINFO+22
, GETUSRINFO+24, GETUSRINFO+25
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All