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

Package: IHS VA Utilities

Routine: XBHEDD9


Information

XBHEDD9 ;402,DJB,10/23/91,EDD - NODE Lookup and Look-up by Global

Source Information

Source file <XBHEDD9.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
IHS VA Utilities 1 ^XBHEDD4  
VA Fileman 1 ^DIC  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS VA Utilities 2 XBHEDD  XBHEDD2  

Entry Points

Name Comments DBIA/ICR reference
NDGET1
NDPRT ;Print
GLPAGE ;
GLLIST ;List Globals
GLOBAL ;Find File when user enters global
ND ;Lookup by NODE and PIECE
PAGE ;
NDSUM ;
EX ;
GLPAGE1 ;
NDGET ;Node get
ND1
NDBLD ;
HD ;Node look-up
HELP ;

External References

Name Field # of Occurrence
^DIC NDSUM+2
^XBHEDD4 NDSUM+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *7," No such node."
  • Line Location: ND+2
Function Call: WRITE
  • Prompt: !
  • Line Location: NDGET+1
Function Call: WRITE
  • Prompt: !,"Select '",NODE1,"' SUBNODE: "
  • Line Location: NDGET1+0
Function Call: WRITE
  • Prompt: !,"Select NODE: "
  • Line Location: NDGET1+1
Function Call: READ
  • Timeout: DTIME
  • Variable: NODE
  • Line Location: NDGET1+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: NDPRT+1
Function Call: WRITE
  • Prompt: !?3,$J(NODE_";"_PIECE,12),?20,$J($P(^UTILITY($J,"EDD/NP",NODE,PIECE),U),7),?32,$P(^(PIECE),U,2)
  • Line Location: NDPRT+2
Function Call: WRITE
  • Prompt: !!?2,"You may now do an 'INDIVIDUAL FIELD SUMMARY'",!?2,"on the field(s) listed above.."
  • Line Location: NDSUM+1
Function Call: WRITE
  • Prompt: !
  • Line Location: NDSUM+2
Function Call: WRITE
  • Prompt: !
  • Line Location: NDSUM+4
Function Call: READ
  • Timeout: DTIME
  • Line Location: PAGE+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAGE+2
Function Call: WRITE
  • Prompt: !?3,"NODE ; PIECE",?20,"FLD NUM",?42,"FIELD NAME"
  • Line Location: HD+1
Function Call: WRITE
  • Prompt: !?3,"------------",?20,"-------",?32,"------------------------------"
  • Line Location: HD+2
Function Call: WRITE
  • Prompt: *7,!?25,"You have no data in ^UTILITY(""EDD/GL""). You must run",!?25,"option 10, List Globals in ASCII Order, before you",!?25,"can do a lookup on a global."
  • Line Location: GLOBAL+2
Function Call: WRITE
  • Prompt: *7," ??"
  • Line Location: GLOBAL+5
Function Call: WRITE
  • Prompt: *7," ??"
  • Line Location: GLOBAL+9
Function Call: WRITE
  • Prompt: *7," ?? This file has been deleted."
  • Line Location: GLOBAL+11
Function Call: WRITE
  • Prompt: !?28,"FILE NUM",?38,"FILE NAME (Truncated to 32)",!?28,"--------",?38,"--------------------------------"
  • Line Location: GLLIST+1
Function Call: WRITE
  • Prompt: !?3,$J(I,3)," ",XX,?28,$J($P(^UTILITY("EDD/GL",XX),U),8),?38,$E($P(^(XX),U,2),1,32)
  • Line Location: GLLIST+2
Function Call: WRITE
  • Prompt: !,"TYPE '^' TO STOP, OR",!,"CHOOSE NUMBER: "
  • Line Location: GLPAGE+1
Function Call: READ
  • Timeout: DTIME
  • Variable: Z1
  • Line Location: GLPAGE+2
Function Call: WRITE
  • Prompt: " Enter a number from left hand column.."
  • Line Location: GLPAGE+2
Function Call: WRITE
  • Prompt: !,"TYPE '^' TO STOP, OR",!,"CHOOSE NUMBER: "
  • Line Location: GLPAGE1+1
Function Call: READ
  • Timeout: DTIME
  • Variable: Z1
  • Line Location: GLPAGE1+2
Function Call: WRITE
  • Prompt: " Enter a number from left hand column.."
  • Line Location: GLPAGE1+3
Routine Call
  • DIC
  • Line Location:
    • NDSUM+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( NDBLD+2, HELP+3, GLOBAL+11
^UTILITY("EDD/GL" GLOBAL+2, GLOBAL+3, GLOBAL+4, GLOBAL+8, GLLIST+2, GLLIST+3
^UTILITY($J XBHEDD9+4!, ND+2, ND1+1, EX+1!, NDBLD+1!, NDBLD+2*, NDPRT+2, HELP+2!, HELP+3*, HELP+4!
, GLOBAL+1!, GLOBAL+5, GLOBAL+8*, GLOBAL+9, GLOBAL+10, GLLIST+3*

Label References

Name Line Occurrences
EX ND+1, ND1, ND1+2
GLLIST GLOBAL+4
GLPAGE GLOBAL+4, GLPAGE+2
GLPAGE1 GLOBAL+7, GLPAGE1+3
HD NDPRT+1, PAGE+2
HELP NDGET1+3
ND ND+2, ND1+1, ND1+2
ND1 ND1+3
NDBLD ND+1
NDGET ND+1
NDGET1 NDGET1+3
NDPRT ND1
NDSUM ND1+2
PAGE NDPRT+2

Naked Globals

Name Field # of Occurrence
^( NDPRT+2, GLOBAL+3, GLOBAL+8, GLOBAL+10, GLLIST+2, GLLIST+3
^(0 NDBLD+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DIC NDSUM+2*
>> DIC(0 NDSUM+2*
DTIME NDGET1+2, NDSUM+5, PAGE+1, GLPAGE+2, GLPAGE1+2
FILE XBHEDD9+3~, XBHEDD9+4*, ND1+1*, NDGET1, NDBLD+2, NDSUM+2, NDSUM+3, HELP+3
FILE( NDSUM+3*
FLAGD ND1+2, EX+1!, NDSUM+2*
>> FLAGE ND1+2, EX+1, PAGE+1*
>> FLAGGL GLOBAL+1*, GLOBAL+2*, GLOBAL+4, GLOBAL+5*, GLOBAL+6, GLOBAL+7, GLOBAL+9*, GLOBAL+11*, GLPAGE+3*, GLPAGE1+2*
>> FLAGGL1 GLOBAL+1*, GLOBAL+4, GLOBAL+7, GLPAGE+3*
>> FLAGQ ND+1, ND1, ND1+3*, EX+1*, NDGET1+2*, NDPRT+2, NDSUM+3, PAGE+1*
FLD XBHEDD9+3~, NDBLD+1*, NDBLD+2*, HELP+1~, HELP+2*, HELP+3*
FNAM EX+1!, NDSUM+3*
FNUM EX+1!, NDSUM+3*
>> I NDSUM+4*, GLOBAL+4*, GLOBAL+7*, GLOBAL+8, GLLIST+1, GLLIST+2, GLLIST+3
>> II GLOBAL+8*
IOF NDPRT+1, PAGE+2
LEV EX+1!, NDSUM+3*
NDTEMP HELP+1~, HELP+3*
NODE XBHEDD9+3~, ND1+1, NDGET1+2*, NDGET1+3, NDBLD+2, NDPRT+2
NODE0 XBHEDD9+3~, NDBLD+2*
NODE1 XBHEDD9+3~, ND1+1*, NDGET1
NP EX+1!, NDBLD+2*
PIECE XBHEDD9+3~, NDBLD+2*, NDPRT+1*, NDPRT+2*
>> SIZE NDPRT+2, NDSUM+4
U ND1+1, NDBLD+2, NDPRT+2, NDSUM+3, HELP+3, GLOBAL+3, GLOBAL+8, GLLIST+2, GLLIST+3
>> X GLOBAL+3, GLOBAL+4, GLOBAL+8
>> XX NDSUM+5*, GLOBAL+4*, GLOBAL+8*, GLLIST+2, GLLIST+3
>> Y NDSUM+2, NDSUM+3
>> Z1 PAGE+1*, GLOBAL+8, GLOBAL+9, GLOBAL+10, GLPAGE+2*, GLPAGE+3, GLPAGE1+2*, GLPAGE1+3
>> ZGL GLOBAL+3*, GLOBAL+10*
>> ZNAM GLOBAL+3*, GLOBAL+10*
>> ZNUM XBHEDD9+4, NDGET1, GLOBAL+3*, GLOBAL+10*, GLOBAL+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All