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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XBHEDD6

Package: IHS VA Utilities

Routine: XBHEDD6


Information

XBHEDD6 ;402,DJB,10/23/91,EDD - Xref,Groups,Pointers In

Source Information

Source file <XBHEDD6.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
IHS VA Utilities 1 INIT^XBHEDD7  

Entry Points

Name Comments DBIA/ICR reference
XREF ;Cross Reference Listing
XREFPRT ;
GRP ;Groups
PT ;Pointers to this file
PTNO ;
GRPBLD ;
PAGE ;
HD1 ;XREF
PTPRT ;
EX ;
PTYES ;
HD3 ;Pointers to this file
HD2 ;Groups
GRPPRT1 ;
GRPPRT ;

External References

Name Field # of Occurrence
INIT^XBHEDD7 XREF+2, PT+2, GRP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?30,"No XREF for this file."
  • Line Location: XREF+1
Function Call: WRITE
  • Prompt: !
  • Line Location: XREFPRT+2
Function Call: WRITE
  • Prompt: ?1,"*"
  • Condition for execution: $D(@(GLTEMP))
  • Line Location: XREFPRT+2
Function Call: WRITE
  • Prompt: ?4,"""",NM,"""",?22,$J(ZDD,8),?33,$J(ZFLD,10)
  • Line Location: XREFPRT+2
Function Call: WRITE
  • Prompt: ?46,$P(^(0),U)
  • Line Location: XREFPRT+3
Function Call: WRITE
  • Prompt: ?46,"---> Field doesn't exist"
  • Line Location: XREFPRT+4
Function Call: WRITE
  • Prompt: ?30,"No files point to this file."
  • Line Location: PT+1
Function Call: WRITE
  • Prompt: !,$J(ZCNT,4),".",?6,GL,?21,$E(ZFILEN,1,25)
  • Line Location: PTPRT+1
Function Call: WRITE
  • Prompt: ?48
  • Line Location: PTPRT+2
Function Call: WRITE
  • Prompt: $E($P(^(0),U),1,22)," (",ZFLD,")"
  • Line Location: PTPRT+2
Function Call: WRITE
  • Prompt: "--> Field ",ZFLD," does not exist."
  • Line Location: PTPRT+3
Function Call: WRITE
  • Prompt: "."
  • Line Location: GRPBLD+2
Function Call: WRITE
  • Prompt: ?30,"No Groups established."
  • Line Location: GRPBLD+3
Function Call: WRITE
  • Prompt: !,$J(I,3),". ",GRP
  • Line Location: GRPPRT+1
Function Call: WRITE
  • Prompt: ?18,$J(GRP1,6),?27,$J(GRP2,8),?39,^(GRP2),!
  • Line Location: GRPPRT1+2
Function Call: WRITE
  • Prompt: !?9,"XREF",?25,"DD",?34,"FLD NUM",?56,"FIELD NAME",!?4,"---------------",?22,"--------",?33,"----------",?46,"------------------------------"
  • Line Location: HD1+1
Function Call: WRITE
  • Prompt: !?5,"GROUP NAME",?20,"DD",?27,"FLD NUM",?48,"FIELD NAME",!?5,"-----------",?18,"------",?27,"--------",?39,"------------------------------",!
  • Line Location: HD2+1
Function Call: WRITE
  • Prompt: !?3,"Pointers TO this file..",!?9,"GLOBAL",?22,"FILE (Truncated to 25)",?50,"FIELD (Truncated to 22)",!?6,"-------------",?21,"-------------------------",?48,"------------------------------"
  • Line Location: HD3+1
Function Call: WRITE
  • Prompt: @IOF,!!!
  • Line Location: PAGE+1
Function Call: READ
  • Timeout: DTIME
  • Line Location: PAGE+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAGE+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( XREF+1, XREF+3, XREFPRT+3, PT+1, PT+3, PTNO+1, PTNO+2, PTPRT+2, GRPBLD+2
^DIC - [#1] PT+3, PTNO+2, PTNO+3, PTNO+4, PTYES+1
^UTILITY($J GRPBLD+2*, GRPBLD+3, GRPPRT+1, GRPPRT1+2, EX+2!

Label References

Name Line Occurrences
@( PT+3, PAGE+1, PAGE+3
EX XREF+2, XREF+4, PT+2, PT+4, GRP+1, GRP+2
GRPBLD GRP+1
GRPPRT GRP+1
GRPPRT1 GRPPRT+1
HD1 XREF+2
HD2 GRP+1
HD3 PT+2
PAGE XREF+3, PTPRT+4, GRPPRT1+2
PTPRT PT+3
XREFPRT XREF+3

Naked Globals

Name Field # of Occurrence
^( GRPPRT1+2
^(0 XREFPRT+3, PTPRT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DTIME PAGE+2
>> FLAGE PAGE+2*
>> FLAGG XREF+1*, PT+1*, GRP+1, GRPBLD+3*
>> FLAGP PAGE+1
FLAGPT PT+3*, PTNO+1*, PTNO+3*, EX+1!
>> FLAGQ XREF+2, XREF+3, PT+2, PT+3, PTPRT+4, GRP+1, GRPPRT+1, GRPPRT1+2, PAGE+2*
GL PTNO+4*, PTYES+1*, PTPRT+1, EX+1!
GLTEMP XREFPRT+1*, XREFPRT+2, EX+1!
GRP GRPBLD+2*, GRPPRT+1*, GRPPRT1+2, EX+1!
GRP1 GRPPRT1+1*, GRPPRT1+2*, EX+1!
GRP2 GRPPRT1+2*, EX+1!
HD XREF+2*, PT+2*, GRP+1*, EX+1!, PAGE+1, PAGE+3
>> I GRPPRT+1*
IO PAGE+1
IO(0 PAGE+1
IOF PAGE+1, PAGE+3
NM XREF+2*, XREF+3*, XREFPRT+1, XREFPRT+2, EX+1!
>> SIZE XREF+3, PTPRT+4, GRPPRT1+2
U XREFPRT+3, PTNO+4, PTYES+1, PTPRT+2, GRPBLD+2
>> X GRPBLD+1*, GRPBLD+2*
>> Z GRPBLD+1*, GRPBLD+2*
>> Z1 PAGE+2*
>> ZCNT PT+2*, PTPRT+1, PTPRT+4*
ZDD XREF+3*, XREFPRT+2, XREFPRT+3, EX+1!
ZFILE PT+2*, PT+3*, PTNO+1, PTNO+2, PTYES+1, PTPRT+2, EX+1!
ZFILEN PTNO+4*, PTYES+1*, PTPRT+1, EX+1!
ZFILETP PTNO+2*, PTNO+3, PTNO+4, EX+1!
ZFLD XREF+3*, XREFPRT+2, XREFPRT+3, PT+3*, PTPRT+2, PTPRT+3, GRPBLD+2*, EX+1!
>> ZGL XREFPRT+1
ZGL1 EX+1!
ZMULT GRP+1*, EX+1!
>> ZNUM XREF+1, XREF+3, PT+1, PT+3
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All