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

Package: Scheduling

Routine: SDESGETUDDUZ


Information

SDESGETUDDUZ ;ALB/ANU/DJS - VISTA SCHEDULING RPCS GET USER KEYS AND OPTIONS ; Jan 07, 2022@15:

Source Information

Source file <SDESGETUDDUZ.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Scheduling 3 $$DEFAULTSTATION^SDECDUZ  (ENCODE,ERRLOG)^SDESJSON  $$EASVALIDATE^SDESUTIL  
VA FileMan 1 ($$GET1,GETS)^DIQ  

Entry Points

Name Comments DBIA/ICR reference
GETUSRDTL(SDUSRJSON,SDUSRIEN,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
; SDDUZ - [required] - The IEN from the NEW PERSON File #200
; SDEAS - [optional] - Enterprise Appointment Scheduling (EAS) Tracking Number associated to an appointment.
INIT ; initialize values needed
VALIDATE ; validate incoming parameters
BLDJSON ; Build JSON format
GETUSRINF ; Get User Keys and Scheduling Options

External References

Name Field # of Occurrence
$$GET1^DIQ GETUSRINF+33, GETUSRINF+47
GETS^DIQ GETUSRINF+3, GETUSRINF+14, GETUSRINF+22, GETUSRINF+30
$$DEFAULTSTATION^SDECDUZ GETUSRINF+7
ENCODE^SDESJSON BLDJSON+1
ERRLOG^SDESJSON VALIDATE+1, VALIDATE+2, VALIDATE+5
$$EASVALIDATE^SDESUTIL VALIDATE+4

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
BLDJSON GETUSRDTL+10, GETUSRDTL+12
GETUSRINF GETUSRDTL+11
INIT GETUSRDTL+8
VALIDATE GETUSRDTL+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DUZ(2 GETUSRINF+43, GETUSRINF+45, GETUSRINF+46, GETUSRINF+47
ERR GETUSRDTL+7~, INIT+2*, BLDJSON+1
ERRMSG GETUSRDTL+7~, INIT+3*
ERRPOP GETUSRDTL+7~, GETUSRDTL+10, INIT+3*, VALIDATE+1*, VALIDATE+2*, VALIDATE+5*
SDC GETUSRINF+1~, GETUSRINF+11*, GETUSRINF+17*, GETUSRINF+19*, GETUSRINF+25*, GETUSRINF+27*, GETUSRINF+37*, GETUSRINF+38, GETUSRINF+39, GETUSRINF+40
GETUSRINF+41, GETUSRINF+42, GETUSRINF+44*, GETUSRINF+45, GETUSRINF+46, GETUSRINF+47, GETUSRINF+48
SDDATA GETUSRINF+1~, GETUSRINF+13!, GETUSRINF+21!, GETUSRINF+29!
SDDATA( GETUSRINF+15, GETUSRINF+16, GETUSRINF+23, GETUSRINF+24, GETUSRINF+31, GETUSRINF+32, GETUSRINF+34, GETUSRINF+35
SDDATA(200 GETUSRINF+5, GETUSRINF+8
SDDEF GETUSRINF+1~, GETUSRINF+27*, GETUSRINF+35*, GETUSRINF+36*, GETUSRINF+41
SDDIV GETUSRINF+1~, GETUSRINF+34*, GETUSRINF+40
SDDIVIEN GETUSRINF+1~, GETUSRINF+32*, GETUSRINF+33, GETUSRINF+39
SDEAS GETUSRDTL~, VALIDATE+3*, VALIDATE+4*, VALIDATE+5
SDECI GETUSRDTL+7~, INIT+1*, GETUSRINF+4*
SDFIELDS GETUSRINF+1~, GETUSRINF+2*, GETUSRINF+3, GETUSRINF+12*, GETUSRINF+14, GETUSRINF+20*, GETUSRINF+22, GETUSRINF+28*, GETUSRINF+30
SDKEY GETUSRINF+1~, GETUSRINF+24*, GETUSRINF+25
SDMSG GETUSRINF+1~, GETUSRINF+13!, GETUSRINF+21!, GETUSRINF+29!
SDOPT GETUSRINF+1~, GETUSRINF+8*, GETUSRINF+9, GETUSRINF+16*, GETUSRINF+17
SDSTN GETUSRINF+1~, GETUSRINF+27*, GETUSRINF+33*, GETUSRINF+38
SDUSRIEN GETUSRDTL~, VALIDATE+1, VALIDATE+2, GETUSRINF+3, GETUSRINF+5, GETUSRINF+6, GETUSRINF+8, GETUSRINF+14, GETUSRINF+22, GETUSRINF+30
SDUSRJSON GETUSRDTL~, BLDJSON+1
SDUSRSREC GETUSRDTL+7~, VALIDATE+1, VALIDATE+2, VALIDATE+5, BLDJSON+1, BLDJSON+2!
SDUSRSREC("User" GETUSRINF+5*, GETUSRINF+6*, GETUSRINF+7*, GETUSRINF+9*, GETUSRINF+17*, GETUSRINF+25*, GETUSRINF+38*, GETUSRINF+39*, GETUSRINF+40*, GETUSRINF+41*
GETUSRINF+45*, GETUSRINF+46*, GETUSRINF+47*, GETUSRINF+48*, GETUSRINF+49*
SDX GETUSRINF+1~, GETUSRINF+11*, GETUSRINF+15*, GETUSRINF+16, GETUSRINF+19*, GETUSRINF+23*, GETUSRINF+24, GETUSRINF+27*, GETUSRINF+31*, GETUSRINF+32
GETUSRINF+34, GETUSRINF+35
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All