XPAR1 ; SLC/KCM - Supporting Calls - Validate;03:32 PM 22 Apr 1998
Source file <XPAR1.m>
| Package | Total | Caller Graph |
|---|---|---|
| Toolkit | 1 | XPAR |
| VueCentric Framework | 1 | CIAVIN11 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ENTEXT(ENT) | ; change entity from external form (PRE.NAME) to VP form
; .ENT: entity in external VP form ; .FN: optionally returns file number for entity |
|
| ENTLST(ENT,PAR,INST) | ; resolve entity list to entity with highest precedence
; .ENT: multiple entity pieces or keyword 'ALL' ; PAR: parameter IEN ; INST: instance (may be null) |
|
| INTERN | ;convert ENT, PAR, and INST to internal form - called from XPAR only
; ENT: entity in external or internal form ; PAR: parameter in external or internal form ; INST: instance in external or internal form, or null ; (may be null when retrieving all instances) ; ERR: returns error (0 if none, otherwise #^error text) ; -- parameter |
|
| MAKEVP(FN) | ; function - returns VP suffix given file number
; N Y ; D FILE^DID(FN,"","GLOBAL NAME","Y") ; Q ";"_$P($G(Y("GLOBAL NAME")),"^",2) |
|
| ENTDFLT(ENT) | ; change default form (prefix only) to actual value in VP format
; .ENT: entity prefix only ; XPARSYS should be a system wide variable, identifies current domain |
|
| C1 | ; end case
; by this time, ENT should be in internal variable ptr format |
| FileNo | Call Tags |
|---|---|
| ^DIC(4.2 - [#4.2] | FIND1^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC - [#1] | MAKEVP+4 |
| ^DIC(9.4 - [#9.4] | ENTDFLT+16, ENTDFLT+17 |
| ^XTV(8989.5 - [#8989.5] | ENTLST+18, ENTLST+19, ENTLST+27, ENTLST+28 |
| ^XTV(8989.51 - [#8989.51] | INTERN+7, ENTDFLT+15, ENTLST+11, ENTLST+12, ENTLST+15, ENTLST+16 |
| ^XTV(8989.518 - [#8989.518] | ENTEXT+6, ENTLST+8, ENTLST+17, ENTLST+25 |
| Name | Line Occurrences |
|---|---|
| $$MAKEVP | ENTEXT+7, ENTEXT+8 |
| C1 | INTERN+16, INTERN+17, INTERN+18 |
| ENTDFLT | INTERN+17, ENTLST+8, ENTLST+17, ENTLST+25 |
| ENTEXT | INTERN+18, ENTLST+9, ENTLST+26 |
| ENTLST | INTERN+16 |
| Name | Field # of Occurrence |
|---|---|
| ^( | ENTLST+11, ENTLST+15 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DUZ | ENTDFLT+5 |
| DUZ(2 | ENTDFLT+12 |
| ENT | INTERN+16, INTERN+17, INTERN+18, C1+3, C1+4, ENTEXT~, ENTEXT+3*, ENTEXT+5*, ENTEXT+7*, ENTEXT+8* , ENTEXT+9*, ENTDFLT~, ENTDFLT+3*, ENTDFLT+5*, ENTDFLT+6*, ENTDFLT+7*, ENTDFLT+8*, ENTDFLT+9*, ENTDFLT+10*, ENTDFLT+11 , ENTDFLT+12*, ENTDFLT+13, ENTDFLT+18*, ENTLST~, ENTLST+4, ENTLST+7, ENTLST+18*, ENTLST+19*, ENTLST+24, ENTLST+27* , ENTLST+28* |
| >> ERR | INTERN+9, INTERN+19*, C1+3*, C1+5* |
| FN | ENTEXT+4~, ENTEXT+6*, ENTEXT+7, ENTEXT+8, ENTLST+5~, ENTLST+16*, ENTLST+17, MAKEVP~, MAKEVP+4 |
| FND | ENTLST+5~, ENTLST+14*, ENTLST+15, ENTLST+18*, ENTLST+19*, ENTLST+22~, ENTLST+23*, ENTLST+24, ENTLST+27*, ENTLST+28* |
| GREF | ENTLST+5~, ENTLST+10*, ENTLST+11 |
| I | ENTLST+5~, ENTLST+7*, ENTLST+14*, ENTLST+15*, ENTLST+22~, ENTLST+24* |
| IEN | ENTLST+5~, ENTLST+11*, ENTLST+12, ENTLST+15*, ENTLST+16 |
| INST | INTERN+9, INTERN+16, ENTLST~, ENTLST+18, ENTLST+19, ENTLST+27, ENTLST+28 |
| LIST | ENTLST+5~ |
| LIST( | ENTLST+12*, ENTLST+16 |
| NAM | ENTDFLT+14~, ENTDFLT+15*, ENTDFLT+16 |
| PAR | INTERN+7*, INTERN+9, INTERN+16, ENTDFLT+15, ENTLST~, ENTLST+11, ENTLST+12, ENTLST+15, ENTLST+16, ENTLST+18 , ENTLST+19, ENTLST+27, ENTLST+28 |
| PKG | ENTDFLT+14~, ENTDFLT+15*, ENTDFLT+16*, ENTDFLT+17*, ENTDFLT+18 |
| PRE | ENTEXT+4~, ENTEXT+5*, ENTEXT+6 |
| U | ENTLST+17, MAKEVP+4 |
| X | ENTEXT+4~, ENTEXT+5*, ENTEXT+7, ENTEXT+8, ENTLST+5~, ENTLST+7*, ENTLST+8, ENTLST+9, ENTLST+10, ENTLST+12 , ENTLST+16*, ENTLST+17*, ENTLST+18, ENTLST+19, ENTLST+24*, ENTLST+25, ENTLST+26, ENTLST+27, ENTLST+28 |
| >> XPARCHK | INTERN+9 |
| >> XPARGET | C1+2 |
| >> XPARSYS | ENTDFLT+3, ENTDFLT+4* |