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 |  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 - VISTA SCHEDULING RPCS GET USER KEYS AND OPTIONS ; July 19, 2022@020:41

Source Information

Source file <SDESGETUD.m>

Call Graph

Call Graph

Call Graph Total: 6

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

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 USER PROFILE
; 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 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+14, GETUSRDTLDUZ+7
ERRLOG^SDESJSON VALIDATESECID+1, VALIDATEEAS+3, GETUSRIEN+3, VALIDATEUSRIEN+1, VALIDATEUSRIEN+2
$$EASVALIDATE^SDESUTIL VALIDATEEAS+2

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+13, GETUSRDTLDUZ+6
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+11, GETUSRDTL+12, GETUSRDTLDUZ+1~, GETUSRDTLDUZ+2, GETUSRDTLDUZ+3, GETUSRDTLDUZ+4
, GETUSRDTLDUZ+5, VALIDATESECID~, VALIDATESECID+1, VALIDATESECID+2, VALIDATESECID+3, VALIDATESECID+4, VALIDATESECID+5, VALIDATEEAS~, VALIDATEEAS+3, GETUSRIEN~
, GETUSRIEN+3, VALIDATEUSRIEN~, VALIDATEUSRIEN+1, VALIDATEUSRIEN+2
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+13, GETUSRDTLDUZ~, GETUSRDTLDUZ+2, GETUSRDTLDUZ+6, VALIDATESECID+3, VALIDATESECID+5, GETUSRIEN~, GETUSRIEN+2*, VALIDATEUSRIEN~
, VALIDATEUSRIEN+1, VALIDATEUSRIEN+2, GETUSRINFO~, GETUSRINFO+3, GETUSRINFO+4, GETUSRINFO+5, GETUSRINFO+7
SDUSRJSON GETUSRDTL~, GETUSRDTL+14, GETUSRDTLDUZ~, GETUSRDTLDUZ+7
SDUSRSREC GETUSRDTL+7~, GETUSRDTL+11*, GETUSRDTL+13, GETUSRDTL+14, GETUSRDTLDUZ+1~, GETUSRDTLDUZ+4*, GETUSRDTLDUZ+6, GETUSRDTLDUZ+7, 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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All