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

Package: DSS Extracts

Routine: ECXNUTDP


Information

ECXNUTDP ;ALB/JRC - Nut Division Worksheet Print ; 2/18/09 1:47pm

Source Information

Source file <ECXNUTDP.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 4 $$S^%ZTLOAD  $$FMTE^XLFDT  $$RJ^XLFSTR  EN^XUTMDEVQ  
VA FileMan 2 $$GET1^DIQ  ^DIR  
DSS Extracts 1 ($$GETDIV,$$RADDIV)^ECXDEPT  

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 NUT DIV PRINT  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point from option
EN1 ;Tasked entry point
EXIT
GETDATA ;Get data
HEADER ;print header
DETAIL ;Print detailed line
WAIT ;End of page logic
FOOTER ;Print footer
FHEADER ;Footer header

External References

Name Field # of Occurrence
$$S^%ZTLOAD WAIT+14
$$GET1^DIQ GETDATA+12, GETDATA+13, DETAIL+19, DETAIL+20
^DIR WAIT+11
$$GETDIV^ECXDEPT FOOTER+6
$$RADDIV^ECXDEPT GETDATA+14
$$FMTE^XLFDT HEADER+5
$$RJ^XLFSTR DETAIL+11, FOOTER+6
EN^XUTMDEVQ EN+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: ?1,"RUN DATE: ",$$FMTE^XLFDT(DT,"5H"),?70,"PAGE ",PAGENUM
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: !,?23,"NUTRITION DIVISION WORKSHEET"
  • Line Location: HEADER+6
Function Call: WRITE
  • Prompt: !!,?27,TYPE_" LOCATIONS"
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: ?26,TYPE,?50,"ASSIGNED"
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: !,?1,"LOCATION #",?26,"LOCATIONS",?50,"DIVISION"
  • Line Location: HEADER+11
Function Call: WRITE
  • Prompt: !,?1,LN_"===",?26,LN,LN,?47,LN,LN
  • Line Location: HEADER+12
Function Call: WRITE
  • Prompt: !!,"The following "_TYPE_" are missing in the DSS Worksheets"
  • Line Location: DETAIL+15
Function Call: WRITE
  • Prompt: !!?3,TYPE,?26,"INACTIVE FLAG",!?3,"----",?26,"-------------",!
  • Line Location: DETAIL+16
Function Call: WRITE
  • Prompt: !?3,X1,?26,X2
  • Line Location: DETAIL+21
Function Call: WRITE
  • Prompt: !!?3,"NOTHING TO REPORT... YOUR FILES ARE CLEAN!"
  • Line Location: DETAIL+22
Function Call: WRITE
  • Prompt: !
  • Line Location: WAIT+8
Function Call: WRITE
  • Prompt: !!!,?1,"INSTITUTION",!,"FILE/DIVISIONS",!,LN,LN
  • Line Location: FOOTER+3
Function Call: WRITE
  • Prompt: !!!,?1,"INSTITUTION",!,"FILE/DIVISIONS",!,LN,LN
  • Line Location: FHEADER+1
Routine Call
  • DIR
  • Line Location:
    • WAIT+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ECX(728.46 - [#728.46] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] FOOTER+4, FOOTER+5
^ECX(728.46 - [#728.46] GETDATA+4, GETDATA+7, DETAIL+18
^FH( DETAIL+17
^TMP("ECXDSS" EXIT!
^TMP($J EN1+4!, EN1+8, EN1+17!, GETDATA+15*, GETDATA+16*, DETAIL+8, DETAIL+9, DETAIL+10

Label References

Name Line Occurrences
DETAIL EN1+14
EXIT EN1+5, EN1+6, EN1+14, EN1+15
FHEADER FOOTER+7
FOOTER EN1+15
GETDATA EN1+7
HEADER EN1+6, DETAIL+12, FOOTER+7
WAIT EN1+13, EN1+16, DETAIL+12, FOOTER+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT GETDATA+2~, GETDATA+3*, GETDATA+9*, DETAIL+6~, DETAIL+14*, DETAIL+21*, DETAIL+22
DIR WAIT+9~
DIR(0 WAIT+10*
DIROUT WAIT+9~
DIRUT WAIT+9~
DIV GETDATA+2~, GETDATA+3*, GETDATA+4*, GETDATA+6, GETDATA+7, GETDATA+9, FOOTER+1~, FOOTER+2*, FOOTER+4*, FOOTER+5
DT HEADER+5
DTOUT WAIT+9~
DUOUT WAIT+9~
FILE GETDATA+2~, GETDATA+9*, GETDATA+10, GETDATA+12, GETDATA+15, GETDATA+16, DETAIL+6~, DETAIL+8*, DETAIL+9, DETAIL+10
IEN GETDATA+2~, GETDATA+3*, GETDATA+7*, GETDATA+13, DETAIL+17*, DETAIL+18, DETAIL+19, DETAIL+20, FOOTER+1~, FOOTER+2*
FOOTER+5*, FOOTER+6
IENS GETDATA+2~, GETDATA+3*, GETDATA+11*, GETDATA+12
IOF HEADER+4
IOSL DETAIL+12, WAIT+7, WAIT+8, FOOTER+7
IOST WAIT+7
LN EN1+2~, EN1+3*, HEADER+3*, HEADER+12, FOOTER+3, FHEADER+1
LOCATION GETDATA+2~, GETDATA+3*, GETDATA+12*, GETDATA+16
LTYPE EN1+2~, EN1+3*, EN1+5*, EN1+8, EN1+11, GETDATA+6, GETDATA+10, HEADER+3, DETAIL+7, DETAIL+17
DETAIL+18, DETAIL+19, DETAIL+20
NODE DETAIL+6~, DETAIL+10*, DETAIL+11
PAGENUM EN1+2~, EN1+3*, HEADER+2*, HEADER+5
PDIV GETDATA+2~, GETDATA+3*, GETDATA+13*, GETDATA+14*, GETDATA+16
PIEN DETAIL+6~, DETAIL+9*, DETAIL+10
PLIEN GETDATA+2~, GETDATA+3*, GETDATA+9*, GETDATA+11, GETDATA+16
STOP EN1+2~, EN1+3*, EN1+5, EN1+6, EN1+14, EN1+15, EN1+16, DETAIL+8, DETAIL+9, DETAIL+12
WAIT+5*, WAIT+12*, WAIT+14*, WAIT+15, FOOTER+4, FOOTER+5, FOOTER+7
TYPE HEADER+1~, HEADER+3*, HEADER+7, HEADER+8, HEADER+9, HEADER+10, DETAIL+6~, DETAIL+7*, DETAIL+15, DETAIL+16
U GETDATA+16, DETAIL+11, FOOTER+6
X WAIT+9~
X1 DETAIL+6~, DETAIL+19*, DETAIL+21
X2 DETAIL+6~, DETAIL+20*, DETAIL+21
Y WAIT+9~, WAIT+12
ZTDESC EN+2~, EN+4*, EN+5
ZTIO EN+2~, EN+3*
ZTSAVE EN+2~, EN+5
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