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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: XLFNAME4

Package: Kernel

Routine: XLFNAME4


Information

XLFNAME4 ;CIOFO-SF/MKO-PRINT INFORMATION IN ^XTMP ;11:35 AM 23 Mar 2000

Source Information

Source file <XLFNAME4.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 4 (,HOME)^%ZIS  ^%ZISC  (,$$S)^%ZTLOAD  $$UP^XLFSTR  
VA FileMan 3 YX^%DTC  FIELD^DID  ^DIR  

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
Kernel 1 XLFNAME  

Entry Points

Name Comments DBIA/ICR reference
PRINT
MAIN ;TaskMan entry point
PFIL(XUFL,XUCD,XUCDX) ;Print information for a specific file
PFLD(XUFL,XUFD,XUCD,XUCDX) ;Print info for a specific field
PREC(XUFL,XUFD,XUREC,XUCD,XUCDX) ;Print info for a specific record
W(XUSTR,XUCOL,XUFLG) ;Write line feed and string XUSTR in column XUCOL
EOP ;EOP
HDR ;Print header
SUBHDR ;Print subheader
HINFO(XUFL,XUFD) ;Get XUFDTXT for subheader
READ(PROMPT,DEF,XHELP,HELP) ;Read X, default is ALL
HLPFIL ;Execute help for file prompt
HLPFLD ;Execute help for field prompt
HLPCOD ;Executable help for codes prompt
HLPCODX ;Executable help for codes prompt
QUEUE ;Queue the report
INIT ;Set XUHLIN to Date/time/page for header
END ;Finish up
INTRO ;Introductory text
CODTAB ;Code Table

External References

Name Field # of Occurrence
YX^%DTC INIT+2
^%ZIS PRINT+25
HOME^%ZIS QUEUE+11
^%ZISC END+2
^%ZTLOAD QUEUE+6
$$S^%ZTLOAD EOP+4
FIELD^DID HINFO+2
^DIR EOP+3, READ+7
$$UP^XLFSTR PRINT+17, PRINT+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+25
Function Call: WRITE
  • Prompt: Q:$D(DIRUT)
  • Line Location: PREC+18
Function Call: WRITE
  • Prompt: ?15,"Old: "_XUOLD,?60,XUCOD
  • Line Location: PREC+18
Function Call: WRITE
  • Prompt: !?+$G(XUCOL),$G(XUSTR)
  • Line Location: W+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EOP+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EOP+5
Function Call: WRITE
  • Prompt: "^XTMP(""XLFNAME"") LISTING",?(IOM-$L(XUHLIN)-$L(XUPG)-1),XUHLIN_XUPG
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !,$TR($J("",IOM-1)," ","-")
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,"File: #"_XUFL,", Field: "_XUFDTXT
  • Line Location: SUBHDR+1
Function Call: WRITE
  • Prompt: !!,"Record",?15,"Name",?60,"Codes"
  • Line Location: SUBHDR+4
Function Call: WRITE
  • Prompt: !,"------",?15,$TR($J("",40)," ","-"),?60,"-----"
  • Line Location: SUBHDR+5
Function Call: WRITE
  • Prompt: !,"Enter 'ALL' to select all files, or select one of the following:",!
  • Line Location: HLPFIL+2
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>70
  • Line Location: HLPFIL+3
Function Call: WRITE
  • Prompt: I_" "_$J("",10-$L(I))
  • Line Location: HLPFIL+3
Function Call: WRITE
  • Prompt: !,"Enter 'ALL' to select all fields, or select one of the following:",!
  • Line Location: HLPFLD+2
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>70
  • Line Location: HLPFLD+3
Function Call: WRITE
  • Prompt: I_" "_$J("",10-$L(I))
  • Line Location: HLPFLD+3
Function Call: WRITE
  • Prompt: !,T
  • Line Location: HLPCOD+2
Function Call: WRITE
  • Prompt: !!,"To include entries with specific codes, enter those codes separated by commas,"
  • Line Location: HLPCOD+3
Function Call: WRITE
  • Prompt: !,"or enter 'ALL' to select entries with any code,"
  • Line Location: HLPCOD+4
Function Call: WRITE
  • Prompt: !,T
  • Line Location: HLPCODX+2
Function Call: WRITE
  • Prompt: !!,"To exclude entries with specific codes, enter those codes separated by commas,"
  • Line Location: HLPCODX+3
Function Call: WRITE
  • Prompt: !,"or press <RET> to exclude no entries."
  • Line Location: HLPCODX+4
Function Call: WRITE
  • Prompt: !!,"This list overrides the list of codes to include."
  • Line Location: HLPCODX+5
Function Call: WRITE
  • Prompt: !,"Report queued!",!,"Task number: "_$G(ZTSK),!
  • Line Location: QUEUE+8
Function Call: WRITE
  • Prompt: !,"Report canceled!",!
  • Line Location: QUEUE+9
Function Call: WRITE
  • Prompt: !,T
  • Line Location: INTRO+20
Routine Call
  • DIR
  • Line Location:
    • EOP+3
    • READ+7
Routine Call
  • %ZIS
  • Line Location:
    • PRINT+25
Routine Call
  • %ZIS
  • Line Location:
    • QUEUE+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTSK - [#14.4] PRINT+26
^XTMP("XLFNAME" MAIN+5, PFIL+2, PFLD+2, PREC+4, PREC+9, HLPFIL+3, HLPFLD+3

Label References

Name Line Occurrences
$$READ PRINT+14, PRINT+20
CODTAB MAIN+1
END PRINT+26, MAIN+10
EOP PFLD+1, W+1
HDR MAIN+1, PFLD+1, W+1
HINFO PFLD+1
INIT MAIN+1
INTRO PRINT+2
PFIL MAIN+5, MAIN+7
PFLD MAIN+8, PFIL+2
PREC PFLD+2
QUEUE PRINT+26
SUBHDR PFLD+1, W+1
W PREC+18, PREC+19, PREC+21, PREC+22, PREC+23, PREC+24, PREC+25, CODTAB+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% INIT+1~
%H INIT+1~, INIT+2*
>> %ZIS PRINT+25*
C PREC+1~, PREC+11*, PREC+12, PREC+13, PREC+14
DEF READ~, READ+6
DIR EOP+2~, READ+1~
DIR("?" READ+4*
DIR("??" READ+5*
DIR("A" READ+3*
DIR("B" READ+6*
DIR(0 EOP+3*, READ+2*
DIROUT PRINT+1~, READ+1~
DIRUT PRINT+1~, MAIN+5, PFIL+2, PFLD+1, PFLD+2, PREC+18, PREC+19, PREC+25, W+1, EOP+4*
, READ+1~
DTOUT PRINT+1~, READ+1~, READ+7
DUOUT PRINT+1~, READ+1~, READ+7
HELP READ~, READ+4
I PREC+1~, PREC+9*, PREC+10, PREC+11, HLPFIL+1~, HLPFIL+3*, HLPFLD+1~, HLPFLD+3*, HLPCOD+1~, HLPCOD+2*
HLPCODX+1~, HLPCODX+2*, QUEUE+1~, QUEUE+5*, INTRO+19~, INTRO+20*, CODTAB+24~, CODTAB+25*
IO PRINT+27
IO("Q" PRINT+26
IOF EOP+5, INIT+4
IOM HDR+2, HDR+3
IOSL W+1
IOST EOP+1, INIT+4
POP PRINT+1~, PRINT+25
PROMPT READ~, READ+3
T HLPCOD+1~, HLPCOD+2*, HLPCODX+1~, HLPCODX+2*, INTRO+19~, INTRO+20*, CODTAB+24~, CODTAB+25*
U PRINT+15, PRINT+21, PREC+5, PREC+21, PREC+22, PREC+23, PREC+24, READ+7
X PRINT+1~, EOP+2~, READ+1~, INIT+1~
XHELP READ~, READ+5
XUCD PRINT~, PRINT+14*, PRINT+15, PRINT+16*, PRINT+17*, MAIN+5, MAIN+7, MAIN+8, PFIL~, PFIL+2
, PFLD~, PFLD+2, PREC~, PREC+8, PREC+12, SUBHDR+2
XUCDX PRINT~, PRINT+20*, PRINT+21, PRINT+22*, MAIN+5, MAIN+7, MAIN+8, PFIL~, PFIL+2, PFLD~
, PFLD+2, PREC~, PREC+13, SUBHDR+3
XUCOD PREC+1~, PREC+8*, PREC+14*, PREC+16*, PREC+18
XUCOL W~, W+2
XUFD PRINT~, PRINT+11*, MAIN+6, MAIN+8, PFIL+1*, PFIL+2*, PFLD~, PFLD+1, PFLD+2, PREC~
, PREC+4, PREC+9, HINFO~, HINFO+2, HINFO+3
XUFDTXT PRINT~, SUBHDR+1, HINFO+3*
XUFL PRINT~, PRINT+6*, MAIN+3, MAIN+4*, MAIN+5*, MAIN+7, MAIN+8, PFIL~, PFIL+2, PFLD~
, PFLD+1, PFLD+2, PREC~, PREC+4, PREC+9, SUBHDR+1, HINFO~, HINFO+2, HLPFLD+3
XUFLG W~, W+1
XUHLIN PRINT~, HDR+2, INIT+3*
XULAB HINFO+1~
XULAB("LABEL" HINFO+3
XULN PREC+1~, PREC+4*, PREC+5, PREC+21, PREC+22, PREC+23, PREC+24
XUMAT PREC+1~, PREC+8*, PREC+12*, PREC+15
XUMATX PREC+1~, PREC+8*, PREC+9, PREC+13*, PREC+15
XUNC PREC+1~, PREC+8*, PREC+10*, PREC+20
XUNEW PREC+1~, PREC+5*, PREC+19
XUOLD PREC+1~, PREC+5*, PREC+18
XUPG PRINT~, HDR+1*, HDR+2
XUREC PRINT~, PFLD+2*, PREC~, PREC+4, PREC+9, PREC+18
XUSTR W~, W+2
Y PRINT+1~, EOP+2~, READ+1~, READ+8, INIT+1~, INIT+3
>> ZTDESC QUEUE+4*
>> ZTQUEUED EOP+1, EOP+4, END+1
>> ZTREQ END+1*
>> ZTRTN QUEUE+3*
>> ZTSAVE( QUEUE+5*
ZTSK QUEUE+1~, QUEUE+8
>> ZTSTOP EOP+4*

Marked Items

Name Field # of Occurrence
$T(CODTAB+I HLPCOD+2, HLPCODX+2, CODTAB+25
$T(INTRO+I INTRO+20
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All