SDESGETUD ;ALB/ANU,LAB,MGD,JAS - VISTA SCHEDULING RPCS GET USER KEYS AND OPTIONS ; August 26, 2024@12:10
Source file <SDESGETUD.m>
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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 1 | SDES |
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
|
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 |
RPC Name | Call Tags |
---|---|
SDES GET USRPROFILE | GETUSRDTL |
SDES GET USER PROFILE BY DUZ | GETUSRDTLDUZ |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | FIND1^DIC, GETS^DIQ |
^DIC(4 - [#4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^VA(200 - [#200] | VALIDATEUSRIEN+2 |
Name | Line Occurrences |
---|---|
GETUSRIEN | VALIDATESECID+3 |
GETUSRINFO | GETUSRDTL+14, GETUSRDTLDUZ+8 |
VALIDATEEAS | GETUSRDTL+9, GETUSRDTLDUZ+3 |
VALIDATESECID | GETUSRDTL+8 |
VALIDATEUSRIEN | GETUSRDTLDUZ+2, VALIDATESECID+5 |
>> | 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 |