DDSUTL ;SFISC/MKO-PROGRAMMER UTILITIES ;11:37 AM 25 Jul 1995
Source file <DDSUTL.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
REQID(FIL,REQ) | ;
|
|
MLOAD(DDSIEN) | ;Load subrecords for current multiple
|
|
UNED(DDSF,DDSB,DDSP,DDSVAL,DDSUDA) | ;Change DISABLE EDITING attribute
|
|
HLP(TXT) | ;
|
|
PROC(TXT,GLB) | ;
|
|
REQ(DDSF,DDSB,DDSP,DDSVAL,DDSUDA) | ;Change REQUIRED attribute
|
|
REFRESH | ;Refresh the screen
|
|
SETATT(DDSUPC) | ;Set attribute node, piece DDSUPC
|
|
MSG(TXT) | ;
|
|
ADD(DDSFIL,X,DA,DINUM,DDSDIC0,DDSDR,DDSL) | ;
|
|
DDSDA(DA,DL,DDSDA) | ;Determine DDSDA
|
|
DESTROY(PG) | ;Destroy all data for page PG
|
|
MDEL(DDSIEN) | ;Delete subrecords for current multiple
|
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | ADD+14, ADD+15, ADD+16, REQID+4, REQID+5 |
^DIST( | SETATT+9, SETATT+13, SETATT+18, DESTROY+2, DESTROY+3, DESTROY+4, DESTROY+5, DESTROY+6, DESTROY+7, DESTROY+10 |
^TMP("DDS" | ADD+28, ADD+29, ADD+30* |
^TMP("DIERR" | ADD+6! |
Name | Line Occurrences |
---|---|
$$REQID | ADD+18 |
PROC | MSG+2, HLP+2 |
SETATT | UNED+2, REQ+2 |
Name | Field # of Occurrence |
---|---|
^( | DESTROY+15! |
^("ADD" | ADD+34* |
^(0 | DESTROY+5, DESTROY+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ADD+4~ |
%W | ADD+4~ |
%Y | ADD+4~ |
B | DESTROY+1~, DESTROY+3*, DESTROY+4, DESTROY+5, DESTROY+6, DESTROY+7, DESTROY+10, DESTROY+11 |
C | ADD+4~ |
CNT | PROC+2~, PROC+3*, PROC+4*, PROC+5*, PROC+6 |
D0 | ADD+4~ |
DA | ADD~, ADD+11, ADD+27, DDSDA~, DDSDA+3, DDSDA+4 |
DA( | ADD+33, DDSDA+4 |
DD | ADD+4~ |
>> DDS | SETATT+4, ADD+23, DESTROY+2, DESTROY+3, DESTROY+4 |
DDSB | UNED~, REQ~, SETATT+4, SETATT+7*, SETATT+9, SETATT+11, SETATT+13, SETATT+15, SETATT+18 |
DDSBK | SETATT+3~*, SETATT+4, SETATT+11 |
DDSDA | SETATT+10~*, SETATT+11~, SETATT+21, SETATT+23, ADD+5~, ADD+32*, ADD+33*, ADD+34, DDSDA~, DDSDA+3* , DDSDA+4* |
>> DDSDAORG | SETATT+11 |
DDSDIC | ADD+5~, ADD+11*, ADD+13 |
DDSDIC0 | ADD~, ADD+8*, ADD+9, ADD+18 |
DDSDR | ADD~, ADD+10 |
DDSF | UNED~, REQ~, SETATT+4, SETATT+7*, SETATT+13, SETATT+15, SETATT+18 |
DDSFD | ADD+5~, ADD+15*, ADD+16 |
DDSFIL | ADD~, ADD+11, ADD+14, ADD+15, ADD+18 |
DDSIEN | MLOAD~, MDEL~ |
DDSL | ADD~, ADD+25 |
DDSOVAL | SETATT+1~, SETATT+21*, SETATT+22 |
DDSP | UNED~, REQ~, SETATT+4*, SETATT+7* |
DDSPG | SETATT+2~*, SETATT+4 |
>> DDSREFT | MSG+2, HLP+2, SETATT+21, SETATT+23*, ADD+34, DESTROY+15, DESTROY+17 |
DDSREQ | ADD+5~, ADD+18 |
DDSREQ( | ADD+21 |
DDSUDA | UNED~, REQ~, SETATT+10 |
DDSUDDP | SETATT+1~, SETATT+9*, SETATT+10, SETATT+11, SETATT+16*, SETATT+21, SETATT+23 |
DDSUFLD | SETATT+1~, SETATT+15*, SETATT+17, SETATT+18*, SETATT+21, SETATT+23 |
DDSUP | ADD+5~, ADD+14*, ADD+15, ADD+16 |
DDSUPC | SETATT~, SETATT+21, SETATT+23 |
DDSUTP | SETATT+1~, SETATT+13*, SETATT+14, SETATT+17 |
DDSVAL | UNED~, UNED+1*, REQ~, REQ+1*, SETATT+22, SETATT+23 |
DI | ADD+4~ |
DIC | ADD+4~, ADD+11*, ADD+27, ADD+30, ADD+34 |
DIC("DR" | ADD+10*, ADD+21 |
DIC("P" | ADD+13, ADD+16* |
DIC(0 | ADD+9* |
DIE | ADD+4~ |
DIERR | SETATT+5, ADD+6!, ADD+18 |
DINUM | ADD~, ADD+7! |
DL | DDSDA~, DDSDA+4 |
DO | ADD+4~ |
DQ | ADD+4~ |
DR | ADD+4~ |
DTOUT | ADD+23! |
DUOUT | ADD+23! |
F | ADD+19~, ADD+20*, ADD+21*, REQID+2~, REQID+4*, REQID+5, DESTROY+1~, DESTROY+6*, DESTROY+7, DESTROY+10 , DESTROY+11 |
>> FF | DESTROY+10*, DESTROY+11*, DESTROY+15 |
FIL | REQID~, REQID+4, REQID+5, DESTROY+1~, DESTROY+5*, DESTROY+10 |
FLD | DESTROY+1~, DESTROY+10*, DESTROY+11*, DESTROY+15 |
GLB | PROC~, PROC+3, PROC+4, PROC+5, PROC+6 |
I | PROC+2~, PROC+5*, ADD+5~, ADD+26~, ADD+28*, ADD+33*, DDSDA+2~, DDSDA+4* |
IENS | DESTROY+1~, DESTROY+14*, DESTROY+15* |
L | ADD+26~, ADD+27*, ADD+28*, ADD+29*, ADD+30 |
P | DESTROY+1~, DESTROY+2*, DESTROY+3, DESTROY+4, DESTROY+17 |
PG | DESTROY~, DESTROY+2 |
R | ADD+26~, ADD+27*, ADD+28, ADD+29 |
REQ | REQID~, REQID+3!, REQID+6 |
REQ( | REQID+5* |
TP | DESTROY+1~, DESTROY+7*, DESTROY+8*, DESTROY+10, DESTROY+11 |
TXT | MSG~, MSG+2, HLP~, HLP+2, PROC~, PROC+4 |
TXT( | PROC+5 |
U | SETATT+9, SETATT+13, SETATT+18, SETATT+21, SETATT+23, ADD+16, REQID+5, DESTROY+5, DESTROY+7 |
X | ADD~ |
>> Y | ADD+9*, ADD+23, ADD+30, ADD+32 |