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 |  Local Variables  | All
Print Page as PDF
Routine: XPAREDT3

Package: Toolkit

Routine: XPAREDT3


Information

XPAREDT3 ;SLC/KCM - Parameter Templates

Source Information

Source file <XPAREDT3.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Toolkit 3 ($$GET,GETLST)^XPAR  ($$DASH,$$ENTDISP,GETENT,LOOKUP,TED,TEDIT)^XPAREDIT  SELINST^XPAREDT2  
VA FileMan 3 (,$$FIND1)^DIC  $$GET1^DIQ  ^DIR  
Kernel 2 $$UP^XLFSTR  $$KSP^XUPARAM  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Toolkit 3 XPAR EDIT BY TEMPLATE  XPAREDIT  XPARLIST  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
SELTED ; select template then edit
TED ; come here from TED^XPAREDIT(TLT,SHWFLG,ALLENT)
; edit templates - suppress display of dashed header for each value
TEDH ; come here from TEDH^XPAREDIT(TLT,SHWFLG,ALLENT)
; Edits parameters using a template
; TLT: name of a template in (or pointer to) PARAMETER TEMPLATE file
SELENT(ENT,TLT) ; Select an entity for use with the template
; .ENT: Returns the selected entity or null
; TLT: passed in pointer to the parameter template file
XC1 ; end case FN
SELINST(INST,ENT,TLT) ; Display instances & select from list, or add new
SHWTLT(ENT,INST,TLT,AFT) ; Display all values for a template

External References

Name Field # of Occurrence
^DIC SELTED+2
$$FIND1^DIC SELENT+12
$$GET1^DIQ SELENT+16
^DIR TEDH+24
$$UP^XLFSTR TEDH+14, TEDH+15, TEDH+22
$$GET^XPAR SHWTLT+19
GETLST^XPAR SELINST+3, SHWTLT+13
$$DASH^XPAREDIT SHWTLT+6, SHWTLT+20
$$ENTDISP^XPAREDIT SHWTLT+3
GETENT^XPAREDIT TEDH+19
LOOKUP^XPAREDIT SELENT+17
TED^XPAREDIT SELTED+3
TEDIT^XPAREDIT TEDH+20
SELINST^XPAREDT2 SELINST+5
$$KSP^XUPARAM SELENT+12, SELENT+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$C(7),"Parameter template not found.",!
  • Line Location: TEDH+5
Function Call: WRITE
  • Prompt: !!,X,!,$$DASH^XPAREDIT(78),!
  • Line Location: SHWTLT+6
Function Call: WRITE
  • Prompt: $P(X,U,2)
  • Line Location: SHWTLT+11
Function Call: WRITE
  • Prompt: ?29," ",$P(LST(I,"N"),U,2),?49," ",$P(LST(I,"V"),U,2),!
  • Line Location: SHWTLT+15
Function Call: WRITE
  • Prompt: !
  • Line Location: SHWTLT+17
Function Call: WRITE
  • Prompt: ?49," ",$$GET^XPAR(ENT,PAR,1,"E"),!
  • Line Location: SHWTLT+19
Function Call: WRITE
  • Prompt: $$DASH^XPAREDIT(78)
  • Line Location: SHWTLT+20
Routine Call
  • DIC
  • Line Location:
    • SELTED+2
Routine Call
  • DIC
  • Line Location:
    • SELENT+12
Routine Call
  • DIR
  • Line Location:
    • TEDH+24

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(9.4 - [#9.4] SELENT+8, SELENT+9
^XTV(8989.51 - [#8989.51] TEDH+12, SHWTLT+10
^XTV(8989.52 - [#8989.52] TEDH+4, TEDH+10, TEDH+11, TEDH+12, SELENT+3, SELENT+7, SELINST+2, SHWTLT+3, SHWTLT+8, SHWTLT+9
, SHWTLT+10

Label References

Name Line Occurrences
SELENT TEDH+6
SELINST TEDH+7
SHWTLT TEDH+8, TEDH+24
XC1 SELENT+5, SELENT+11, SELENT+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AFT SHWTLT~, SHWTLT+5
>> ALLENT TEDH+6, TEDH+7, TEDH+8, TEDH+18, TEDH+24
ALLINST TEDH+3~, TEDH+7, TEDH+8, TEDH+20, TEDH+24
CNT TEDH+10*, TEDH+13*, TEDH+14, TEDH+15, SHWTLT+2~, SHWTLT+8*
DIC SELTED+1~, SELTED+2*
DIC(0 SELTED+2*
>> DIR(0 TEDH+24*
DIRUT TEDH+3~
DIV SELENT+15~*, SELENT+16
DTOUT TEDH+3~, TEDH+6, TEDH+7, TEDH+16
DUOUT TEDH+3~, TEDH+6, TEDH+7, TEDH+16, TEDH+19*, XC1+1*, SELINST+6*
ENT TEDH+3~, TEDH+18*, TEDH+19, TEDH+20, SELENT~, SELENT+3*, SELENT+10*, SELENT+13*, SELENT+14, SELENT+16*
, SELENT+17, XC1+1, SELINST~, SELINST+1, SELINST+3, SELINST+5, SHWTLT~, SHWTLT+1, SHWTLT+3, SHWTLT+13
, SHWTLT+19
FN SELENT+3~*, SELENT+5, SELENT+11, SELENT+14, SELENT+17
I SHWTLT+2~, SHWTLT+14*, SHWTLT+15
IEN TEDH+3~, TEDH+11*, TEDH+12, SHWTLT+2~, SHWTLT+9*, SHWTLT+10
INST SELINST~, SELINST+1*, SELINST+5, SELINST+6, SHWTLT~, SHWTLT+4, SHWTLT+7*, SHWTLT+14
INSTLST SELINST+1~, SELINST+3
LF SHWTLT+2~, SHWTLT+13*, SHWTLT+16*, SHWTLT+17
LST SHWTLT+2~, SHWTLT+13
LST( SHWTLT+14, SHWTLT+15
NAM SELENT+6~, SELENT+7*, SELENT+8
NOHDR TED+2~*
PAR TEDH+3~, TEDH+12*, TEDH+13, TEDH+17*, TEDH+19, TEDH+20, SELINST+1~, SELINST+2*, SELINST+3, SELINST+5
, SHWTLT+2~, SHWTLT+10*, SHWTLT+13, SHWTLT+19
PKG SELENT+6~, SELENT+7*, SELENT+8*, SELENT+9*, SELENT+10
SEQ TEDH+3~, TEDH+10*, TEDH+11, TEDH+16*, TEDH+17, TEDH+23*, SHWTLT+2~, SHWTLT+8*, SHWTLT+9
>> SHWFLG TEDH+8, TEDH+24
TLT TEDH+4*, TEDH+5, TEDH+6, TEDH+7, TEDH+8, TEDH+10, TEDH+11, TEDH+12, TEDH+24, SELENT~
, SELENT+3, SELENT+7, SELINST~, SELINST+2, SHWTLT~, SHWTLT+3, SHWTLT+8, SHWTLT+9, SHWTLT+10
TLTJMP TEDH+3~
TLTJMP( TEDH+13*, TEDH+16, TEDH+17
TLTJMP("B" TEDH+14*, TEDH+15*, TEDH+23
U TEDH+12, TEDH+13, TEDH+14, TEDH+15, TEDH+17, TEDH+21, SELENT+3, SELENT+7, SELINST+2, SHWTLT+3
, SHWTLT+4, SHWTLT+10, SHWTLT+11, SHWTLT+12, SHWTLT+15
>> VAL TEDH+20, TEDH+21, TEDH+22
X TEDH+12*, TEDH+13, TEDH+14, TEDH+15, TEDH+22*, TEDH+23*, SHWTLT+2~, SHWTLT+3*, SHWTLT+4*, SHWTLT+5*
, SHWTLT+6, SHWTLT+10*, SHWTLT+11, SHWTLT+12
>> XPARSYS SELENT+12*, SELENT+13
Y SELTED+1~, SELTED+2, SELTED+3
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 |  Local Variables  | All