DIACLM1 ;SLCISC/MKB - Policy Editor actions ;17FEB2017
Source file <DIACLM1.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 |
---|---|---|
VA FileMan | 13 | DIAC ACTIONS DIAC CHANGE DIAC DELETE DIAC DISABLE DIAC EDIT DIAC EXPAND DIAC FUNCTIONS DIAC INQUIRE DIAC LINK ACTION DIAC MEMBERS DIAC QUIT DIAC TEST DIACOPT |
Kernel | 2 | ^DIC(19 ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ADD | ; -- add/remove members
|
|
DIR() | ; -- find member policy (return X & Y as if ^DIC)
|
|
DIC | ; -- input transform to look up X in #1.6, return Y=ien^name[^1]
|
|
MEMHLP | ; -- Xecutable help to show current members of policy DAD
|
|
EDIT | ; -- edit item
|
|
DELETE | ; -- delete item
|
|
DEL | ; enter here from option with DA
|
|
DELDAD(IEN) | ; -- remove IEN as a member from parent policies
|
|
DELACT(IEN) | ; -- remove IEN as a policy for Application Actions
|
|
SURE(IEN) | ; -- are you sure?
|
|
DISABLE | ; -- disable item
|
|
DIS | ;enter here from option with DA
|
|
EXPAND | ; -- expand/collapse items
|
|
DETAIL | ; -- show details
|
|
CHANGE | ; -- select a different policy/set to manage
|
|
TYPE() | ; -- select type
|
|
SELECT(PROMPT) | ; -- select 1 item from list
|
|
WAIT | ; -- hold screen
|
|
TEST | ; -- test current policy
|
|
EXIT | ; -- exit editor
|
|
LINK | ; -- link policy to actions
|
|
L1 | ;loop back
|
|
ACTIONS | ; -- edit Actions [Option]
|
|
ACT1 | ; loop back here
|
|
FCNS | ; -- edit Functions
|
|
FC1 | ; loop back here
|
|
ADDPOL(T) | ; -- add a function to a policy
|
|
ASSIGN(T) | ; -- want to assign a function to a policy?
|
Name | Field # of Occurrence |
---|---|
^DDS | EDIT+10 |
EN^DIAC1T | TEST+1 |
$$SELECT^DIACLM | EDIT+14, DELETE+7, CHANGE+2 |
INIT^DIACLM | ADD+26, EDIT+18, DELETE+10, DISABLE+3, EXPAND+9, CHANGE+5, ADDPOL+9 |
^DIC | DIC+5, MEMHLP+7, L1+2, ACT1+2, FC1+2, ADDPOL+7 |
FILE^DICN | ADD+22 |
DQ^DICQ | MEMHLP+2 |
^DIE | ADD+16, ADD+23, DELACT+5, DIS+5, L1+3, ACT1+4, FC1+6, ADDPOL+8 |
^DIK | DEL+11, DELDAD+5 |
$$GET1^DIQ | EDIT+8 |
EN^DIQ | DETAIL+4, ACT1+3, FC1+4 |
^DIR | DIR+6, SURE+7, TYPE+2, SELECT+3, WAIT+2, ASSIGN+5 |
FULL^VALM1 | ADD+9, EDIT+3, DELETE+3, DISABLE+1, DETAIL+4 |
EN^VALM2 | EDIT+2, EXPAND+2 |
$$UP^XLFSTR | EDIT+8 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIAC(1.6 - [#1.6] | ADD+2, ADD+5, ADD+6, ADD+7, ADD+18, ADD+20, ADD+25, EDIT+7, EDIT+17, DELETE+3 , DELETE+4, DEL+2, DEL+3, DEL+4, DEL+6, DEL+9, DEL+10, DEL+12, DEL+15, DELDAD+2 , DELDAD+3, DELDAD+6, SURE+5, DIS+4, DIS+6, EXPAND+5, DETAIL+5, DETAIL+7 |
^DIAC(1.61 - [#1.61] | DEL+5, DEL+7, DELACT+2, DELACT+3, DELACT+6, LINK+2, LINK+5, LINK+6, LINK+8, L1+2 , ACTIONS+2, ACT1+2 |
^DIAC(1.62 - [#1.62] | FCNS+2, FC1+2 |
^TMP("DIAC" | ADD+3, EDIT+6, EDIT+11, EXPAND+4, SELECT+4 |
^TMP("DIACX" | ADD+26*, EDIT+15!, EDIT+16*, DELETE+8!, DELETE+9*, EXPAND+6, EXPAND+7*, CHANGE+3!, CHANGE+4* |
Name | Field # of Occurrence |
---|---|
^( | DELDAD+2, EXPAND+6! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
D | MEMHLP+1~, MEMHLP+2* |
DA | ADD+1~, ADD+12, ADD+16!*, ADD+18!*, ADD+19, ADD+22*, DIC+1~, EDIT+1~, EDIT+6*, EDIT+7 , EDIT+8, EDIT+10, EDIT+11*, EDIT+12, EDIT+13, EDIT+17, DELETE+1~, DELETE+2*, DELETE+3, DELETE+4 , DELETE+6, DEL+2, DEL+3, DEL+4, DEL+5, DEL+6, DEL+7, DEL+8, DEL+10, DEL+12 , DEL+13, DEL+14, DELDAD+1~, DELDAD+2*, DELACT+1~*, DELACT+2*, DELACT+3, DELACT+6, DISABLE+2~*, DIS+4 , DIS+6, EXPAND+1~, EXPAND+4*, EXPAND+5, EXPAND+6, EXPAND+7, DETAIL+1~, DETAIL+3*, DETAIL+5, DETAIL+7 , LINK+1~, L1+3*, ACTIONS+1~, ACT1+3*, ACT1+5!, FCNS+1~, FC1+4*, FC1+5, FC1+7, ADDPOL+1~ , ADDPOL+8* |
DA(1 | ADD+18*, ADD+20, ADD+21, ADD+23, DIC+2*, DELDAD+4* |
DAC | DEL+1~, DEL+7* |
DAD | ADD+1~, ADD+3*, ADD+4*, ADD+5, ADD+6, ADD+7, ADD+18, ADD+25, ADD+26, DIC+2 , MEMHLP+2, DEL+1~, DEL+4*, DELDAD+1~*, DELDAD+2*, DELDAD+3, DELDAD+4, DELDAD+6, DETAIL+1~, DETAIL+7* |
DDSCHANG | EDIT+1~, EDIT+8!, EDIT+10 |
DDSFILE | EDIT+1~, EDIT+4* |
DDSPARM | EDIT+1~, EDIT+4* |
DIAT | ADDPOL+1~*, ADDPOL+2, ADDPOL+3, ADDPOL+4, ADDPOL+9 |
DIC | ADD+1~, ADD+16!, ADD+18!, ADD+21*, DIC+1~, DIC+2*, MEMHLP+1~, MEMHLP+2*, MEMHLP+7*, DETAIL+1~ , DETAIL+2*, LINK+1~, L1+1*, L1+3, ACTIONS+1~, ACT1+1*, ACT1+4, ACT1+5!, FCNS+1~, FC1+1* , FC1+6!, ADDPOL+1~, ADDPOL+6* |
DIC("A" | ACT1+1*, FC1+1* |
DIC("DR" | ADD+21*, DIC+4*, L1+1* |
DIC("S" | DIC+3*, MEMHLP+6*, ADDPOL+3*, ADDPOL+4* |
DIC(0 | ADD+21*, DIC+2*, MEMHLP+2*, L1+1*, ACT1+1*, FC1+1*, ADDPOL+6* |
DIE | ADD+1~, ADD+16*, ADD+23*, DELACT+1~, DELACT+4*, DIS+1~, DIS+5*, LINK+1~, L1+3*, ACTIONS+1~ , ACT1+4*, ACT1+5!, FCNS+1~, FC1+6*, ADDPOL+1~, ADDPOL+8* |
DIFF | ADD+1~, ADD+7*, ADD+18*, ADD+26, EDIT+1~, EDIT+4*, EDIT+10*, EDIT+11*, EDIT+18 |
DII | EDIT+1~, EDIT+5*, EDIT+6, EDIT+9, EDIT+11 |
DIK | DEL+1~, DEL+11*, DELDAD+1~, DELDAD+4* |
>> DILOCKTM | ADD+2, ADD+6, EDIT+7, DEL+9, DEL+10, DELDAD+3, DELACT+3, DIS+4, LINK+8, ACTIONS+2 , FCNS+2 |
DIR | DIR+1~, SURE+1~, TYPE+1~, SELECT+1~, WAIT+1~, ASSIGN+1~ |
DIR("?" | DIR+4*, SURE+3*, SURE+4*, SURE+5*, SURE+6*, ASSIGN+3* |
DIR("??" | DIR+5* |
DIR("A" | DIR+3*, SURE+2*, SELECT+2*, ASSIGN+4* |
DIR("B" | SURE+2* |
DIR(0 | DIR+2*, SURE+2*, TYPE+2*, SELECT+3*, WAIT+2*, ASSIGN+5* |
DIROUT | SURE+1~, WAIT+1~ |
DIRUT | SURE+1~, DIS+1~, WAIT+1~ |
>> DITOP | EDIT+13, EDIT+14*, EDIT+16, DELETE+3, DELETE+6, DELETE+7*, DELETE+9, CHANGE+2, CHANGE+4*, LINK+2 , LINK+4, LINK+5 |
DLAYGO | DIC+1~, DIC+2*, LINK+1~, L1+1*, ACTIONS+1~, ACT1+1*, ACT1+5!, FCNS+1~, FC1+1*, FC1+6! |
DONE | ADD+1~, ADD+7*, ADD+10, ADD+11*, ADDPOL+1~, ADDPOL+5*, ADDPOL+7* |
DR | ADD+1~, ADD+13*, ADD+14*, ADD+15*, ADD+23*, EDIT+1~, EDIT+8*, DELACT+1~, DELACT+4*, DIS+1~ , DIS+5*, LINK+1~, L1+3*, L1+4!, ACTIONS+1~, ACT1+4*, ACT1+5!, FCNS+1~, FC1+6*!, ADDPOL+1~ , ADDPOL+2* |
DTOUT | EDIT+1~, SURE+1~, DIS+1~, WAIT+1~ |
DUOUT | SURE+1~, DIS+1~, WAIT+1~ |
DZ | MEMHLP+1~, MEMHLP+2*, MEMHLP+7! |
I | EDIT+7, EXPAND+1~, EXPAND+3*, EXPAND+4 |
IEN | DELDAD~, DELDAD+2, DELACT~, DELACT+2, SURE~, SURE+5 |
ITM | ADD+1~, ADD+11*, ADD+12, ADD+16, ADD+18, ADD+21 |
LAST | ADD+20~*, ADD+21 |
NAME | ASSIGN+1~, ASSIGN+2*, ASSIGN+3, ASSIGN+4 |
PROMPT | SELECT~, SELECT+2 |
T | ADDPOL~, ADDPOL+1, ASSIGN~, ASSIGN+1*, ASSIGN+2 |
TYPE | ADD+1~, ADD+7*, ADD+14, DIC+3, DIC+4, MEMHLP+6, FCNS+1~, FC1+3*, FC1+7 |
U | ADD+5, ADD+6, ADD+7, ADD+12, DIC+6, DEL+3, DEL+4, DEL+6, DEL+7, DETAIL+7 , TYPE+3, SELECT+4, LINK+2, LINK+4, LINK+7, ACT1+3, FC1+3, FC1+4 |
>> VALMBCK | ADD+1*, ADD+9*, EDIT+2*, EDIT+3*, EDIT+14*, EDIT+16*, DELETE+1*, DELETE+3*, DELETE+5*, DELETE+6 , DELETE+7*, DELETE+9*, DISABLE+1*, EXPAND+2*, EXPAND+9*, DETAIL+2*, DETAIL+8*, CHANGE+1*, CHANGE+4*, WAIT+3* , TEST+1*, EXIT+1* |
>> VALMCNT | ADD+3, SELECT+2, SELECT+3 |
VALMHDR | EDIT+15!, DELETE+8!, CHANGE+3!, L1+4! |
VALMY | EDIT+1~, EXPAND+1~ |
VALMY( | EDIT+5, EXPAND+3 |
VALMY(0 | EDIT+2, EXPAND+2 |
X | ADD+1~, ADD+21*, DIR+1~, DIC+5!, DIC+6*, MEMHLP+1~, MEMHLP+7*, SURE+1~, DIS+1~, CHANGE+2~* , CHANGE+4, TYPE+1~, SELECT+1~, WAIT+1~, LINK+1~, LINK+6*, LINK+7, L1+4!, ACTIONS+1~, ACT1+5! , FCNS+1~, FC1+6!, ADDPOL+1~, ASSIGN+1~ |
>> XQORNOD(0 | EDIT+2, EXPAND+2 |
Y | ADD+1~, ADD+22, DIR+1~, DIR+7, DIC+5, DIC+6, MEMHLP+1~, SURE+1~, SURE+8, DIS+1~ , TYPE+1~, TYPE+3*, TYPE+4, SELECT+1~, SELECT+4*, SELECT+5*, SELECT+6, WAIT+1~, WAIT+3, LINK+1~ , LINK+5*, LINK+6, L1+2, L1+3, L1+4!, ACTIONS+1~, ACT1+2, ACT1+3, ACT1+5!, FCNS+1~ , FC1+2, FC1+4, FC1+6!, ADDPOL+1~, ADDPOL+7, ADDPOL+8, ASSIGN+1~, ASSIGN+6 |
Y(0 | TYPE+3, FC1+3 |