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 |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: SDESJSON

Package: Scheduling

Routine: SDESJSON


Information

SDESJSON ;ALB/MGD/TAW - VISTA SCHEDULING JSON UTILITES ;Jun 3, 2021@14:27

Source Information

Source file <SDESJSON.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Kernel 1 ENCODE^XLFJSON  

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

Package Total Caller Graph
Scheduling 13 SDEC52CJSON  SDEC52CRMVJSON  SDECAR4  SDECCONSJSON  SDES01C  SDES25  SDESAPPT  SDESAPTREQSET  
SDESARCLOSE  SDESARGET  SDESCKNSTEP  SDESPATRPC  SDESSEARCH  

Entry Points

Name Comments DBIA/ICR reference
ENCODE(SDESINP,SDESOUT,SDESERR) ;
; Input: SDESINP = Required: Properly formatted input array to convert to JSON
; SDESOUT = Required: Name of string to return to Broker
; SDESERR = Optional: Name of string for error messages.
; Output:
; SDESOUT = JSON formatted string
; SDESERR = Still under development by Kernel
ERRLOG(SDESIN,SDESERRNUM,SDESOPTMSG) ;
; Input: SDESIN = Required: Array name with related data to be logged
; SDESERRNUM = Required: Error # to return
; SDESOPTMSG = Optional message string to append to existing error in table
ERRLKUP(SDNUM,SDESOPTMSG) ;
ERRTXT ;

External References

Name Field # of Occurrence
ENCODE^XLFJSON ENCODE+10

Label References

Name Line Occurrences
$$ERRLKUP ERRLOG+9
ERRLOG ENCODE+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
SDERRMSG ERRLKUP+1~, ERRLKUP+2*, ERRLKUP+3*, ERRLKUP+4*, ERRLKUP+6*, ERRLKUP+7
SDESCNT ERRLOG+4~, ERRLOG+8*, ERRLOG+9
SDESERR ENCODE~
SDESERRNUM ERRLOG~, ERRLOG+7*, ERRLOG+9
SDESIN ERRLOG~, ERRLOG+6
SDESIN("Error" ERRLOG+6*, ERRLOG+8, ERRLOG+9*, ERRLOG+10!
SDESINP ENCODE~, ENCODE+9
SDESOPTMSG ERRLOG~, ERRLOG+5*, ERRLOG+9, ERRLKUP~, ERRLKUP+5, ERRLKUP+6
SDESOUT ENCODE~
SDNUM ERRLKUP~
U ERRLKUP+3

Marked Items

Name Field # of Occurrence
$T(ERRTXT+SDNUM+1 ERRLKUP+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  Marked Items  | All