SDECDIQ1 ;ALB/SAT - VISTA SCHEDULING RPCS ;JAN 15, 2016
Source file <SDECDIQ1.m>
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 | 2 | SDEC09 SDECPAT1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DOC | ;
|
|
EN | ;PEP - Returns single entries
|
|
ENP(DIC,DA,DR,DIQ,XBFMT) | ;PEP - param pass into EN
|
|
ENPM(DIC,DA,DR,DIQ,XBFMT) | ;PEP - param pass into EN
|
|
ENM | ;PEP - get multiple entries
|
|
ENDIQ1 | ;EP - call EN^DIQ1
|
|
ENDIQ1X | ;EP - to call DIQ1 with new
|
|
ENDIQ1XN | ;EP
|
|
EXIT | ;EP
|
|
PULLDIQ1 | ;EP - PULL FROM ^UTILITY("DIQ1",$J)
|
|
0 | ||
1 | ||
2 | ||
DICFNGL(X) | ;EP - set XBFN & XBGL0 return 1 error
|
|
DICFNGLX | ;
|
|
VAL(DIC,DA,DR) | ;PEP - extrinsic pull a value for a field
|
|
VALI(DIC,DA,DR) | ;PEP - extrinsic pull a value for a field
|
|
PARSE(XBDA) | ;PEP - parse DA literal into da array
|
|
DIC(XBFN) | ;PEP - Extrinsic entry to return DIC from global
|
|
LEVELS | ;EP - setup XB_FN_DA_DR_FLD arrays for upper levels it they exist
|
|
PARENT | ; gather parent information
; build elements from XBFN(XBLVL) |
|
EPAR | ;
|
|
SETDIQ1 | ;EP - set DR(fn and DA(fn arrays for DIQ1
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | %XY+1~, 2+4* |
%X | %XY+2!, 0+1*, 1+1*, 2+1* |
%Y | %XY+2!, 0+1*, 1+1*, 2+3*, 2+4*, 2+6, 2+7* |
D | PARSE+1~ |
D( | PARSE+2*, PARSE+4 |
DA | EN+3, ENP~, ENPM~, ENM+3*, ENM+4, ENM+7*, ENM+9*, ENM+12, ENM+17*, ENDIQ1+6~ , PULLDIQ1+2, 0+1, 1+1, 2+6, VAL~, VALI~, PARSE+6*, LEVELS+4, SETDIQ1+6* |
DA( | 2+4, PARSE+4*, PARSE+5*, PARENT+2, SETDIQ1+3*, SETDIQ1+10! |
DA(0 | PARSE+6, PARSE+7! |
DIC | EN+2, EN+4, EN+5*, ENP~, ENPM~, ENM+2, ENM+6, ENM+7*, ENM+13*, ENDIQ1+6~ , ENDIQ1+12!, ENDIQ1+13*, PULLDIQ1+2, VAL~, VALI~, SETDIQ1+4* |
DIC("S" | ENM+8, ENM+11*, ENM+12 |
DIC(0 | ENM+7*, ENM+12* |
DIQ | ENP~, ENPM~, ENDIQ1+2, ENDIQ1+3~, ENDIQ1XN+1*, VAL+1~, VAL+2*, VALI+1~, VALI+2* |
DIQ(0 | ENP+1*, ENPM+1*, ENM+5*, ENDIQ1+2, ENDIQ1+14*, ENDIQ1X+2*, VALI+2* |
DR | ENP~, ENPM~, ENDIQ1+6~, VAL~, VAL+4, VALI~, VALI+4, LEVELS+4, SETDIQ1+5* |
DR( | SETDIQ1+2*, SETDIQ1+10! |
I | PARSE+1~, PARSE+2*, PARSE+3*, PARSE+4, PARSE+5 |
J | PARSE+1~, PARSE+4*, PARSE+5* |
U | DICFNGL+4 |
X | ENM+12*, DICFNGL~, DICFNGL+3, DICFNGL+4 |
XB | ENDIQ1+1~, LEVELS+2! |
XB( | LEVELS+7*, PARENT+2*, PARENT+3*, PARENT+4*, PARENT+5*, PARENT+6*, PARENT+7, PARENT+8*, PARENT+9*, SETDIQ1+1 , SETDIQ1+2, SETDIQ1+3, SETDIQ1+4, SETDIQ1+5, SETDIQ1+6, SETDIQ1+10 |
XB(0 | LEVELS+4*, LEVELS+5*, LEVELS+6*, LEVELS+7, LEVELS+8, LEVELS+9*, LEVELS+10* |
XB0 | EN+1~, ENM+1~, ENM+10*, ENDIQ1+1~ |
XBDA | PARSE~, PARSE+2 |
XBDEST | EXIT+1! |
XBDIC | EN+1~, EN+2*, EN+5*, ENM+1~, ENM+2*, ENM+7*, ENM+9, ENM+10, ENM+13, ENDIQ1+13 , DIC+1~, DIC+2, DIC+3*, DIC+4 |
XBDICS | ENM+8*, ENM+11, ENM+16! |
XBDIQ | ENDIQ1+1~, ENDIQ1+2*, PULLDIQ1+2, 0+1, 1+1, 2+7 |
XBDIQ(0 | ENDIQ1+2*, ENDIQ1+11, PULLDIQ1+2, 0, 1, 2 |
XBDTMP | ENDIQ1+3~ |
XBFMT | ENP~, ENP+1, ENPM~, ENPM+1, ENDIQ1X+2 |
XBFN | EN+1~, EN+4, ENM+1~, 0+1, 1+1, 2+1, DICFNGL+2!, DICFNGL+3*, DICFNGL+4*, DIC~ , DIC+2, LEVELS+4 |
XBGBL | EN+1~, EN+4, EN+5, ENM+1~ |
XBGBL0 | ENDIQ1+1~, LEVELS+8, LEVELS+9, PARENT+7, PARENT+8 |
XBGL | EN+1~, ENM+1~, ENM+7, DICFNGL+2!, DICFNGL+3, DICFNGL+4 |
XBGLS | ENDIQ1+1~, PULLDIQ1+2* |
XBI | EXIT+1! |
XBLVL | ENDIQ1+1~, LEVELS+3*, LEVELS+7, LEVELS+10*, PARENT+2, PARENT+3, PARENT+4, PARENT+5, PARENT+6, PARENT+7 , PARENT+8, PARENT+9*, SETDIQ1+1*, SETDIQ1+2, SETDIQ1+3, SETDIQ1+4, SETDIQ1+5, SETDIQ1+6, SETDIQ1+9*, SETDIQ1+10 |
XBNEWPAR | EN+1~, ENM+1~, EXIT+1! |
XBT | VAL+1~, VALI+1~ |
XBT( | VAL+4, VALI+4 |
XBUDA | ENDIQ1+1~, PULLDIQ1+2, %XY+3*, 1+1*, 2+6* |
Y | ENM+12, DICFNGL+1~, DICFNGL+4* |