XPAREDIT ; SLC/KCM - Simple Parameter Editor ;11:15 PM 4 Feb 1998
Source file <XPAREDIT.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Enter here to select parameter, then entity
; ENT: variable pointer to the entity selected ; PAR: IEN^NAME of the selected parameter |
|
TED(TLT,SHWFLG,ALLENT) | ; Edit parameters using a template
|
|
TEDH(TLT,SHWFLG,ALLENT) | ; Edit parameters using a template, show dash headers
|
|
TEDIT(ENT,PAR,INST,USRX) | ; Edit an instance of a parameter
|
|
EDITPAR(PAR) | ; Edit a single parameter
; add second parameter to limit entity type? ENTTYP ; LOC,CLS,TEA,USR,DIV,SVC call LOOKUP with appropriate FN ; PKG,SYS figure out appropriate defaults (param nmsp, domain) |
|
GETPAR(Y) | ; Select parameter to edit
|
|
GETENT(ENT,PAR,JUST1) | ; Select entity to edit for a given parameter
; .ENT=entity, returned as variable pointer ; PAR=ien^name |
|
EDIT(ENT,PAR) | ; Edit value(s) for entity/parameter
|
|
EDITA | ; come here from TEDIT
|
|
BLDLST(LST,PAR) | ; Build list of entities allowed for this parameter
|
|
GETCLS(X,PAR,LST) | ; Choose the class of entity
|
|
LOOKUP(X,FN) | ; Lookup entry in a file and return selection as varptr
; if X has data, pass that into lookup silently |
|
ENTDISP(ENT) | ; function - returns text descriptor of an entity
|
|
CENTER(X) | ; function - writes a centered title with dashes on either side
|
|
DASH(N) | ; function - returns N dashes
|
Name | Field # of Occurrence |
---|---|
^DIC | GETPAR+4, LOOKUP+5 |
DEL^XPAR | EDITA+8 |
REP^XPAR | EDITA+12 |
$$EXTPTR^XPARDD | ENTDISP+4 |
BLDLST^XPAREDT1 | BLDLST+1 |
GETCLS^XPAREDT1 | GETCLS+1 |
$$ERR^XPAREDT2 | EDITA+9, EDITA+11 |
EDIT1^XPAREDT2 | TEDIT+3, EDITA+13, EDITA+14 |
EDITVAL^XPAREDT2 | EDITA+7 |
SELINST^XPAREDT2 | EDITA+6 |
TED^XPAREDT3 | TED+1 |
TEDH^XPAREDT3 | TEDH+1 |
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC - [#1] | LOOKUP+6 |
^TMP($J | EDITA+15! |
^XTV(8989.51 - [#8989.51] | EDITPAR+5, EDITPAR+6, EDITA+3 |
^XTV(8989.518 - [#8989.518] | ENTDISP+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ALLENT | TED~, TEDH~ |
DIC | GETPAR+1~, GETPAR+2*, LOOKUP+2~, LOOKUP+3* |
DIC("W" | GETPAR+3* |
DIC(0 | GETPAR+2*, LOOKUP+4* |
DIRUT | EN+4~, TEDIT+4!, EDITA+3 |
DTOUT | EN+4~, TEDIT+4!, GETPAR+1~, LOOKUP+2~, LOOKUP+5 |
DUOUT | EN+4~, TEDIT+4!, GETPAR+1~, LOOKUP+2~, LOOKUP+5 |
ENT | EN+4~, EN+7, TEDIT~, EDITPAR+4~, EDITPAR+8, EDITPAR+9, GETENT~, GETENT+5*, GETENT+7*, GETENT+8 , GETENT+9, GETENT+12*, GETENT+13*, GETENT+14*, GETENT+15*, EDIT~, EDITA+2, EDITA+6, EDITA+8, EDITA+12 , ENTDISP~, ENTDISP+1, ENTDISP+3, ENTDISP+4 |
ERR | EDITA+1~, EDITA+8, EDITA+9, EDITA+11, EDITA+12 |
FN | LOOKUP~, LOOKUP+3, LOOKUP+6, ENTDISP+2~, ENTDISP+3*, ENTDISP+4 |
I | GETENT+3~, CENTER+1~, DASH+1~, DASH+2* |
INST | TEDIT~, TEDIT+2, EDIT+1~, EDITA+3, EDITA+6, EDITA+7, EDITA+8, EDITA+11, EDITA+12*, EDITA+13 , EDITA+14* |
INSTLST | EDITA+1~ |
IOM | EN+5, CENTER+2 |
JUST1 | EN+4~, EN+7, GETENT~, GETENT+4*, GETENT+8* |
LST | EN+4~, EN+6, GETENT+3~, GETENT+5, GETENT+6, GETENT+11, BLDLST~, GETCLS~ |
LST( | GETENT+7, GETENT+14, GETENT+15 |
LST(0 | GETENT+7 |
MAR | CENTER+1~, CENTER+2*, CENTER+3 |
N | DASH~, DASH+2 |
>> NOHDR | EDITA+2, EDITA+4 |
PAR | EN+4~, EN+5, EN+6, EN+7, TEDIT~, EDITPAR~, EDITPAR+5*, EDITPAR+6*, EDITPAR+8, EDITPAR+9 , GETENT~, GETENT+5, GETENT+11, EDIT~, EDITA+2, EDITA+3, EDITA+4, EDITA+6, EDITA+7, EDITA+8 , EDITA+12, BLDLST~, GETCLS~ |
SHWFLG | TED~, TEDH~ |
TLT | TED~, TEDH~ |
U | TEDIT+4, EDITPAR+6, GETENT+7, GETENT+14, EDITA+2, EDITA+3, EDITA+4, EDITA+7, EDITA+8, EDITA+11 , EDITA+12, EDITA+13, ENTDISP+3 |
USRX | TEDIT~, TEDIT+2*, TEDIT+3*, TEDIT+4 |
X | GETPAR+1~, GETENT+3~, GETENT+7*, GETENT+9, GETENT+11, GETENT+12, GETENT+13, GETENT+14, GETENT+15, EDIT+1~ , GETCLS~, LOOKUP~, LOOKUP+4, LOOKUP+5*, LOOKUP+6*, ENTDISP+2~, ENTDISP+3*, ENTDISP+4*, ENTDISP+5, CENTER~ , CENTER+2, CENTER+3, DASH+1~, DASH+2*, DASH+3 |
Y | TEDIT+1!, GETPAR~, GETPAR+4*, EDIT+1~, EDITA+6*, EDITA+7*, EDITA+8, EDITA+11, EDITA+12, LOOKUP+5 , LOOKUP+6 |
Y("X" | TEDIT+2, TEDIT+3 |