Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XPAREDT1

Package: Toolkit

Routine: XPAREDT1


Information

XPAREDT1 ; SLC/KCM - Supporting Calls - Entities; [3/31/03 7:19am] ;9/12/07 16:19

Source Information

Source file <XPAREDT1.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 1 $$KSP^XUPARAM  
Toolkit 1 LOOKUP^XPAREDIT  
VA Fileman 1 $$FIND1^DIC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Toolkit 1 XPAREDIT  

Entry Points

Name Comments DBIA/ICR reference
HLPCLS ; procedure used only by GETCLS
; display help for entity class selection
SHWCLS ; procedure used only by GETCLS
; show entity classes appropriate for this parameter
BLDLST ; ...continued from BLDLST^XPAREDIT(LST,PAR)
; Build list of entities allowed for this parameter
; # is precedence, 'fixed' is VP to implied instance (i.e., SYS, PKG)
; .LST(#)=file number^message^order^prefix^fixed^lookup info
; ("M", message) = #
; ("P", prefix) = #
; PAR=ien^name
GETCLS ; ...continued from GETCLS^XPAREDIT(X,PAR,LST)
; Choose the class of entity
; optionally, lookup entity using variable pointer syntax (PRE.NAME)
; .X=returns seq # or entity in VP format
; PAR=ien^name for parameter
; .LST=list from which the entity is selected
UPPER(X) ; function - convert lower to upper case

External References

Name Field # of Occurrence
$$FIND1^DIC BLDLST+26
LOOKUP^XPAREDIT GETCLS+20
$$KSP^XUPARAM BLDLST+25, BLDLST+29

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: GETCLS+9
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: GETCLS+22
Function Call: WRITE
  • Prompt: " ",$P(LST(X),U,2)," ",$P(LST(X),U,6)
  • Line Location: GETCLS+24
Function Call: WRITE
  • Prompt: !!,"Parameters set for 'Package' may be replaced if "
  • Line Location: GETCLS+26
Function Call: WRITE
  • Prompt: $P(LST(X),U,6),!,"is installed in this account."
  • Line Location: GETCLS+27
Function Call: WRITE
  • Prompt: !!,$P(PAR,"^",2)," may be set for the following:",!!
  • Line Location: SHWCLS+3
Function Call: WRITE
  • Prompt: ?5,I,?9,$P(X,"^",2),?23,$P(X,U,4),?30
  • Line Location: SHWCLS+5
Function Call: WRITE
  • Prompt: "["_$P(X,U,6)_"]",!
  • Line Location: SHWCLS+6
Function Call: WRITE
  • Prompt: "[choose from "_$P(X,U,6)_"]",!
  • Line Location: SHWCLS+7
Function Call: WRITE
  • Prompt: !,"Enter the number, name, or abbreviation of the selection."
  • Line Location: HLPCLS+2
Function Call: WRITE
  • Prompt: !,"You may also use variable pointer syntax (Example: LOC.WEST2)."
  • Line Location: HLPCLS+3
Routine Call
  • DIC
  • Line Location:
    • BLDLST+26

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4.2 - [#4.2] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC - [#1] BLDLST+34
^DIC(4 - [#4] BLDLST+30, BLDLST+32
^DIC(9.4 - [#9.4] BLDLST+19, BLDLST+21, BLDLST+23
^DISV( GETCLS+12, GETCLS+28*
^XTV(8989.51 - [#8989.51] BLDLST+9, BLDLST+10, BLDLST+18
^XTV(8989.518 - [#8989.518] BLDLST+11

Label References

Name Line Occurrences
$$UPPER BLDLST+13, GETCLS+9
HLPCLS GETCLS+11, GETCLS+22
SHWCLS GETCLS+7, GETCLS+11

Naked Globals

Name Field # of Occurrence
^( BLDLST+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DONE GETCLS+6~, GETCLS+8*, GETCLS+10*, GETCLS+13*, GETCLS+14*, GETCLS+15*, GETCLS+17*, GETCLS+18, GETCLS+21*
DTIME GETCLS+9
DUZ GETCLS+12, GETCLS+28
DUZ(0 BLDLST+10
>> ENT GETCLS+10*
FN BLDLST+7~, BLDLST+10*, BLDLST+11, BLDLST+16, BLDLST+24, BLDLST+28, BLDLST+34
I SHWCLS+2~, SHWCLS+4*, SHWCLS+5
IEN BLDLST+7~, BLDLST+9*, BLDLST+10
LST BLDLST+7!, BLDLST+8*, BLDLST+12*
LST( BLDLST+12*, BLDLST+22*, BLDLST+23*, BLDLST+26*, BLDLST+27*, BLDLST+31*, BLDLST+32*, BLDLST+33, BLDLST+34*, GETCLS+13
, GETCLS+20, GETCLS+24, GETCLS+25, GETCLS+27, SHWCLS+4
LST("M" BLDLST+13*, GETCLS+15, GETCLS+16, GETCLS+17
LST("P" BLDLST+14*, GETCLS+14, GETCLS+18, GETCLS+20
>> PAR BLDLST+9, BLDLST+10, BLDLST+18, GETCLS+12, GETCLS+28, SHWCLS+3
PRE BLDLST+17~, BLDLST+19*, BLDLST+20, BLDLST+21
PRN BLDLST+17~, BLDLST+18*, BLDLST+19
SEQ BLDLST+7~, BLDLST+8*, BLDLST+9*, BLDLST+12, BLDLST+13, BLDLST+14, BLDLST+22, BLDLST+23, BLDLST+26, BLDLST+27
, BLDLST+31, BLDLST+32, BLDLST+33, BLDLST+34
TMP GETCLS+6~, GETCLS+16*, GETCLS+17, GETCLS+19*, GETCLS+20, GETCLS+21
U BLDLST+11, BLDLST+13, BLDLST+14, BLDLST+22, BLDLST+23, BLDLST+26, BLDLST+27, BLDLST+30, BLDLST+31, BLDLST+32
, BLDLST+33, BLDLST+34, GETCLS+24, GETCLS+27, SHWCLS+5, SHWCLS+6, SHWCLS+7
X BLDLST+7~, BLDLST+11*, BLDLST+12, BLDLST+13, BLDLST+14, BLDLST+21*, BLDLST+22, BLDLST+23, BLDLST+25*, BLDLST+26
, BLDLST+27, BLDLST+29*, BLDLST+30, BLDLST+31, BLDLST+32, GETCLS+9*, GETCLS+10, GETCLS+11, GETCLS+12*, GETCLS+13
, GETCLS+14*, GETCLS+15*, GETCLS+16, GETCLS+17*, GETCLS+18, GETCLS+19, GETCLS+20, GETCLS+21*, GETCLS+23, GETCLS+24
, GETCLS+25, GETCLS+27, GETCLS+28, SHWCLS+2~, SHWCLS+4*, SHWCLS+5, SHWCLS+6, SHWCLS+7, UPPER~, UPPER+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All