SDESJSON ;ALB/MGD,ANU,TAW,KML,BLB,BWF - VISTA SCHEDULING JSON UTILITIES ;April 25, 2022
Source file <SDESJSON.m>
| 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,SDESRINFO) | ;
; 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 ; SDESRINFO = Optional message string with Routine^Tag info to append to existing error in table |
|
| ERRLKUP(SDNUM,SDESOPTMSG,SDESRINFO) | ;
|
| FileNo | Call Tags |
|---|---|
| ^SDEC(409.93 - [#409.93] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^SDEC(409.93 - [#409.93] | ERRLKUP+2 |
| Name | Line Occurrences |
|---|---|
| $$ERRLKUP | ERRLOG+10 |
| ERRLOG | ENCODE+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| SDERRIEN | ERRLKUP+1~, ERRLKUP+2*, ERRLKUP+3 |
| SDERRMSG | ERRLKUP+1~, ERRLKUP+3*, ERRLKUP+4*, ERRLKUP+8*, ERRLKUP+9*, ERRLKUP+10*, ERRLKUP+12*, ERRLKUP+13 |
| SDESCNT | ERRLOG+5~, ERRLOG+9*, ERRLOG+10 |
| SDESERR | ENCODE~ |
| SDESERRNUM | ERRLOG~, ERRLOG+8*, ERRLOG+10 |
| SDESIN | ERRLOG~, ERRLOG+7 |
| SDESIN("Error" | ERRLOG+7*, ERRLOG+9, ERRLOG+10*, ERRLOG+11! |
| SDESINP | ENCODE~, ENCODE+9 |
| SDESOPTMSG | ERRLOG~, ERRLOG+6*, ERRLOG+10, ERRLKUP~, ERRLKUP+5, ERRLKUP+7*, ERRLKUP+9 |
| SDESOUT | ENCODE~ |
| SDESRINFO | ERRLOG~, ERRLOG+6*, ERRLOG+10, ERRLKUP~, ERRLKUP+12 |
| SDNUM | ERRLKUP~, ERRLKUP+2 |