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: ECXDVSNX

Package: DSS Extracts

Routine: ECXDVSNX


Information

ECXDVSNX ;ALB/JAP - Division Identifier for DSS ;July 16, 1998

Source Information

Source file <ECXDVSNX.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 5 NOW^%DTC  FILE^DICN  ^DIE  EN^DIQ1  ^DIR  
DSS Extracts 1 ALL^ECXDVSN2  
Kernel 1 $$FMTE^XLFDT  

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: 1

Package Total Caller Graph
DSS Extracts 1 ECX DIVISION ID  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point from menu option
SELECT ;select division
EXIT ;common exit point
CHKCODE(X,ECXDIV) ;make sure dss identifier is unique

External References

Name Field # of Occurrence
NOW^%DTC EN+3
FILE^DICN SELECT+28
^DIE SELECT+30
EN^DIQ1 SELECT+8
^DIR SELECT+2, SELECT+13, SELECT+19
ALL^ECXDVSN2 EN+6
$$FMTE^XLFDT EN+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Division:",?20,$P(ECXDIV(ECXDIV),U,2)
  • Line Location: SELECT+4
Function Call: WRITE
  • Prompt: " **Inactive**"
  • Line Location: SELECT+5
Function Call: WRITE
  • Prompt: !,"Station number:",?20,$P(ECXDIV(ECXDIV),U,3)
  • Line Location: SELECT+6
Function Call: WRITE
  • Prompt: !,"Primary division?:",?20,$S(+$P(ECXDIV(ECXDIV),U,4):"Yes",1:"No")
  • Line Location: SELECT+7
Function Call: WRITE
  • Prompt: !,"Invalid ...try again.",!
  • Line Location: SELECT+20
Function Call: WRITE
  • Prompt: !,"Already used for another division ...try again.",!
  • Line Location: SELECT+21
Function Call: WRITE
  • Prompt: !!
  • Line Location: SELECT+31
Routine Call
  • DIE
  • Line Location:
    • SELECT+30
Routine Call
  • DIR
  • Line Location:
    • SELECT+2
    • SELECT+13
    • SELECT+19

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ECX(727.3 - [#727.3] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX(727.3 - [#727.3] CHKCODE+1, CHKCODE+2

Label References

Name Line Occurrences
$$CHKCODE SELECT+21
EXIT EN+8
SELECT EN+7, SELECT+10, SELECT+23, SELECT+32

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN+2~, EN+3
D EN+2~
>> DA SELECT+8*, SELECT+30*
DD SELECT+28!
DIC EN+2~, SELECT+8*, SELECT+27*
DIC(0 SELECT+27*
DIE EN+2~, SELECT+30*
DINUM SELECT+27*, SELECT+28!
>> DIQ SELECT+8*
>> DIQ(0 SELECT+8*
DIR EN+2~, SELECT+2!, SELECT+13!, SELECT+19!
DIR("A" SELECT+1*, SELECT+12*, SELECT+18*
DIR("B" SELECT+12*
DIR("S" SELECT+2*
DIR(0 SELECT+1*, SELECT+12*, SELECT+18*
DIRUT EN+2~, SELECT+2, SELECT+16, SELECT+19
DLAYGO SELECT+27*, SELECT+28!
DO SELECT+28!
DR EN+2~, SELECT+8*, SELECT+30*
DTOUT EN+2~, SELECT+10, SELECT+24
DUOUT EN+2~, SELECT+23
ECFYB EN+4*, EN+6, EXIT+1!
ECFYE EN+4*, EN+6, EXIT+1!
ECX EN+3*, SELECT+8!, EXIT+1!
ECX( SELECT+10, SELECT+11, SELECT+26
ECXDIV EN+6, SELECT+3*, SELECT+4, SELECT+5, SELECT+6, SELECT+7, SELECT+8, SELECT+10, SELECT+11, SELECT+21
SELECT+26, SELECT+27, SELECT+30, EXIT+1!, CHKCODE~, CHKCODE+3
ECXDIV( SELECT+4, SELECT+5, SELECT+6, SELECT+7
ECXERR EN+6, EXIT+1!
ECXFY EN+4*, EXIT+1!
>> ECXID SELECT+22*
FY EN+2~, EN+3*, EN+4
L EN+2~
MON EN+2~, EN+3*
OUT EN+2~, SELECT+15*, SELECT+16, SELECT+22*
U SELECT+4, SELECT+5, SELECT+6, SELECT+7
X EN+2~, SELECT+1!, SELECT+2!, SELECT+13!, SELECT+19!, SELECT+20, SELECT+21, SELECT+22, SELECT+27*, SELECT+28!
, CHKCODE~, CHKCODE+1, CHKCODE+2
>> XX CHKCODE+2*, CHKCODE+3
Y EN+2~, SELECT+1!, SELECT+2!, SELECT+3, SELECT+10, SELECT+13!, SELECT+19!, SELECT+28!
YR EN+2~, EN+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