XPAR1 ; SLC/KCM - Supporting Calls - Validate;03:32 PM 22 Apr 1998
Source file <XPAR1.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 |
---|---|---|
Consult Request Tracking | 1 | GMRC154P |
Toolkit | 1 | XPAR |
Name | Comments | DBIA/ICR reference |
---|---|---|
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 |
|
C1 | ; end case
; by this time, ENT should be in internal variable ptr format |
|
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 |
|
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 |
|
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) |
|
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) |
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 | 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* |