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* |