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