SDES2GETUSRPROF ;ALB/JAS,JDJ - VISTA SCHEDULING SDES2 RPCS GET USER KEYS AND OPTIONS ; JUNE 24, 2025
Source file <SDES2GETUSRPROF.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 4 | $$DEFAULTSTATION^SDECDUZ (BUILDJSON,ERRLOG)^SDES2JSON (VALSECID,VALUSERDUZ)^SDES2VAL200 VALCONTEXT^SDES2VALCONTEXT |
| Kernel | 2 | DUZ^XUP $$ACTIVE^XUSER |
| VA FileMan | 2 | $$FIND1^DIC ($$GET1,GETS)^DIQ |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETUSRPROBYSECID(JSONRETURN,SDCONTEXT,SDINPUT) | ;Called from RPC: SDES2 GET USER PROFILE BY SECID
; The SDCONTEXT array is controlled by the Acheron application and its fields are ; needed for the storage of the required auditing information. |
|
| GETUSRPROBYDUZ(JSONRETURN,SDCONTEXT,SDINPUT) | ;Called from RPC: SDES2 GET USER PROFILE BY DUZ
; The SDCONTEXT array is controlled by the Acheron application and its fields are ; needed for the storage of the required auditing information. |
|
| GETUSRIEN(SDERRORS,SDSECID,SDUSRIEN) | ;
|
|
| GETUSRINFO(SDRETURN,SDUSRIEN) | ; Get User Keys and Scheduling Options
|
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | GETUSRIEN+2 |
| $$GET1^DIQ | GETUSRINFO+26, GETUSRINFO+41 |
| GETS^DIQ | GETUSRINFO+3 |
| $$DEFAULTSTATION^SDECDUZ | GETUSRINFO+6 |
| BUILDJSON^SDES2JSON | GETUSRPROBYSECID+19, GETUSRPROBYSECID+26, GETUSRPROBYSECID+28, GETUSRPROBYSECID+32, GETUSRPROBYSECID+34, GETUSRPROBYSECID+37, GETUSRPROBYDUZ+19, GETUSRPROBYDUZ+26, GETUSRPROBYDUZ+29 |
| ERRLOG^SDES2JSON | GETUSRPROBYSECID+25, GETUSRPROBYDUZ+25, GETUSRIEN+3, GETUSRIEN+4 |
| VALSECID^SDES2VAL200 | GETUSRPROBYSECID+27 |
| VALUSERDUZ^SDES2VAL200 | GETUSRPROBYSECID+33, GETUSRPROBYDUZ+24 |
| VALCONTEXT^SDES2VALCONTEXT | GETUSRPROBYSECID+18, GETUSRPROBYDUZ+18 |
| DUZ^XUP | GETUSRPROBYSECID+21, GETUSRPROBYDUZ+21 |
| $$ACTIVE^XUSER | GETUSRPROBYDUZ+25, GETUSRIEN+4 |
| RPC Name | Call Tags |
|---|---|
| SDES2 GET USER PROFILE BY DUZ | GETUSRPROBYDUZ |
| SDES2 GET USER PROF BY SECID | GETUSRPROBYSECID |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | FIND1^DIC, GETS^DIQ |
| ^DIC(4 - [#4] | GET1^DIQ |
| Name | Line Occurrences |
|---|---|
| GETUSRIEN | GETUSRPROBYSECID+31 |
| GETUSRINFO | GETUSRPROBYSECID+36, GETUSRPROBYDUZ+28 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DUZ | GETUSRPROBYSECID+21~, GETUSRPROBYDUZ+21~ |
| DUZ(2 | GETUSRINFO+37, GETUSRINFO+39, GETUSRINFO+40, GETUSRINFO+41 |
| JSONRETURN | GETUSRPROBYSECID~, GETUSRPROBYSECID+19, GETUSRPROBYSECID+26, GETUSRPROBYSECID+28, GETUSRPROBYSECID+32, GETUSRPROBYSECID+34, GETUSRPROBYSECID+37, GETUSRPROBYDUZ~, GETUSRPROBYDUZ+19, GETUSRPROBYDUZ+26 , GETUSRPROBYDUZ+29 |
| SCERR | GETUSRIEN+1~, GETUSRIEN+3 |
| SDCNT | GETUSRINFO+1~, GETUSRINFO+11*, GETUSRINFO+14*, GETUSRINFO+17*, GETUSRINFO+20*, GETUSRINFO+23*, GETUSRINFO+30*, GETUSRINFO+31, GETUSRINFO+32, GETUSRINFO+33 , GETUSRINFO+34, GETUSRINFO+36, GETUSRINFO+38*, GETUSRINFO+39, GETUSRINFO+40, GETUSRINFO+41, GETUSRINFO+42 |
| SDCONTEXT | GETUSRPROBYSECID~, GETUSRPROBYSECID+18, GETUSRPROBYDUZ~, GETUSRPROBYDUZ+18 |
| SDCONTEXT("US | ER DUZ" , GETUSRPROBYSECID+21, GETUSRPROBYDUZ+21 |
| SDDATA | GETUSRINFO+1~ |
| SDDATA( | GETUSRINFO+12, GETUSRINFO+13, GETUSRINFO+18, GETUSRINFO+19, GETUSRINFO+24, GETUSRINFO+25, GETUSRINFO+27, GETUSRINFO+28 |
| SDDATA(200 | GETUSRINFO+4, GETUSRINFO+7 |
| SDDEFAULT | GETUSRINFO+1~, GETUSRINFO+23*, GETUSRINFO+28*, GETUSRINFO+29*, GETUSRINFO+34 |
| SDDIV | GETUSRINFO+1~, GETUSRINFO+27*, GETUSRINFO+31 |
| SDDIVIEN | GETUSRINFO+1~, GETUSRINFO+25*, GETUSRINFO+26, GETUSRINFO+32 |
| SDERRORS | GETUSRPROBYSECID+15~, GETUSRPROBYSECID+18, GETUSRPROBYSECID+19, GETUSRPROBYSECID+25, GETUSRPROBYSECID+27, GETUSRPROBYSECID+28, GETUSRPROBYSECID+31, GETUSRPROBYSECID+32, GETUSRPROBYSECID+33, GETUSRPROBYSECID+34 , GETUSRPROBYDUZ+15~, GETUSRPROBYDUZ+18, GETUSRPROBYDUZ+19, GETUSRPROBYDUZ+24, GETUSRPROBYDUZ+25, GETUSRPROBYDUZ+26, GETUSRIEN~, GETUSRIEN+3, GETUSRIEN+4 |
| SDFIELDS | GETUSRINFO+1~, GETUSRINFO+2*, GETUSRINFO+3 |
| SDIEN | GETUSRINFO+1~, GETUSRINFO+11*, GETUSRINFO+12*, GETUSRINFO+13, GETUSRINFO+17*, GETUSRINFO+18*, GETUSRINFO+19, GETUSRINFO+23*, GETUSRINFO+24*, GETUSRINFO+25 , GETUSRINFO+27, GETUSRINFO+28 |
| SDINPUT | GETUSRPROBYSECID~, GETUSRPROBYDUZ~ |
| SDINPUT("USER | DUZ" , GETUSRPROBYDUZ+24, GETUSRPROBYDUZ+25, GETUSRPROBYDUZ+28, SECID" , GETUSRPROBYSECID+24, GETUSRPROBYSECID+27, GETUSRPROBYSECID+31 |
| SDKEY | GETUSRINFO+1~, GETUSRINFO+19*, GETUSRINFO+20 |
| SDMSG | GETUSRINFO+1~ |
| SDOPTION | GETUSRINFO+1~, GETUSRINFO+7*, GETUSRINFO+8, GETUSRINFO+13*, GETUSRINFO+14 |
| SDRETURN | GETUSRPROBYSECID+15~, GETUSRPROBYSECID+19*, GETUSRPROBYSECID+25*, GETUSRPROBYSECID+26, GETUSRPROBYSECID+28*, GETUSRPROBYSECID+32*, GETUSRPROBYSECID+34*, GETUSRPROBYSECID+36, GETUSRPROBYSECID+37, GETUSRPROBYDUZ+15~ , GETUSRPROBYDUZ+19*, GETUSRPROBYDUZ+26*, GETUSRPROBYDUZ+28, GETUSRPROBYDUZ+29, GETUSRINFO~ |
| SDRETURN("User" | GETUSRPROBYSECID+19*, GETUSRPROBYSECID+26*, GETUSRPROBYSECID+28*, GETUSRPROBYSECID+32*, GETUSRPROBYSECID+34*, GETUSRPROBYDUZ+19*, GETUSRPROBYDUZ+26*, GETUSRINFO+4*, GETUSRINFO+5*, GETUSRINFO+6* , GETUSRINFO+8*, GETUSRINFO+14*, GETUSRINFO+20*, GETUSRINFO+31*, GETUSRINFO+32*, GETUSRINFO+33*, GETUSRINFO+34*, GETUSRINFO+39*, GETUSRINFO+40*, GETUSRINFO+41* , GETUSRINFO+42*, GETUSRINFO+44* |
| SDSECID | GETUSRIEN~, GETUSRIEN+2 |
| SDSTATNUM | GETUSRINFO+1~, GETUSRINFO+23*, GETUSRINFO+26*, GETUSRINFO+33 |
| SDUSRIEN | GETUSRPROBYSECID+15~, GETUSRPROBYSECID+31, GETUSRPROBYSECID+33, GETUSRPROBYSECID+36, GETUSRPROBYDUZ+15~, GETUSRIEN~, GETUSRIEN+2*, GETUSRIEN+4, GETUSRINFO~, GETUSRINFO+3 , GETUSRINFO+4, GETUSRINFO+5, GETUSRINFO+7 |