XPAREDIT ; SLC/KCM - Simple Parameter Editor ;11:15 PM 4 Feb 1998
Source file <XPAREDIT.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EDITA | ; come here from TEDIT
|
|
| ENTDISP(ENT) | ; function - returns text descriptor of an entity
|
|
| GETENT(ENT,PAR,JUST1) | ; Select entity to edit for a given parameter
; .ENT=entity, returned as variable pointer ; PAR=ien^name |
|
| EN | ; Enter here to select parameter, then entity
; ENT: variable pointer to the entity selected ; PAR: IEN^NAME of the selected parameter |
|
| EDIT(ENT,PAR) | ; Edit value(s) for entity/parameter
|
|
| GETCLS(X,PAR,LST) | ; Choose the class of entity
|
|
| 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) |
|
| DASH(N) | ; function - returns N dashes
|
|
| CENTER(X) | ; function - writes a centered title with dashes on either side
|
|
| LOOKUP(X,FN) | ; Lookup entry in a file and return selection as varptr
; if X has data, pass that into lookup silently |
|
| TEDH(TLT,SHWFLG,ALLENT) | ; Edit parameters using a template, show dash headers
|
|
| BLDLST(LST,PAR) | ; Build list of entities allowed for this parameter
|
|
| GETPAR(Y) | ; Select parameter to edit
|
|
| TEDIT(ENT,PAR,INST,USRX) | ; Edit an instance of a parameter
|
|
| TED(TLT,SHWFLG,ALLENT) | ; Edit parameters using a template
|
|
| 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 |
| Name | Line Occurrences |
|---|---|
| $$CENTER | EDITA+2 |
| $$DASH | EN+5, CENTER+3 |
| $$ENTDISP | EDITA+2 |
| BLDLST | EN+6, GETENT+5 |
| EDIT | EN+7, EDITPAR+9 |
| EDITA | TEDIT+2 |
| GETCLS | GETENT+11 |
| GETENT | EN+7, EDITPAR+8 |
| GETPAR | EN+5 |
| LOOKUP | GETENT+9, GETENT+15 |
| >> | 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 |