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

Package: IHS Accounts Receivable

Routine: BARLNKW


Information

BARLNKW ; IHS/SD/LSL - THE WALKER ;

Source Information

Source file <BARLNKW.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 2 FILE^DICN  ^DIE  
IHS Accounts Receivable 1 ^BARLNKW  
IHS VA Utilities 1 ($$DIC,ENPM)^XBDIQ1  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Accounts Receivable 2 BARLNK  BARLNKW  

Entry Points

Name Comments DBIA/ICR reference
WALKE ;
ESHRT ;
WALK ;Given BARFN add the fields and then walk the join multiples
SHRTNM(X)
W ;
DICDR ;build BARDICDR for stuffing fields into items
DR ;;

External References

Name Field # of Occurrence
^BARLNKW DR+12
FILE^DICN WALK+32
^DIE WALK+30
$$DIC^XBDIQ1 WALK+8, WALK+28, WALK+35
ENPM^XBDIQ1 WALK+6, WALK+38

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"PROCESSING ",$P(BARPATH,":",2,99)," ",BARFN," ",$P(^DIC(BARFN,0),U)
  • Line Location: WALK+2
Function Call: WRITE
  • Prompt: !,"adding this files fields to the target's items"
  • Line Location: WALK+3
Function Call: WRITE
  • Prompt: *7,!!,"NO FIELDS",!!
  • Line Location: WALK+4
Function Call: WRITE
  • Prompt: !,?(BARLEV*3),BARX1,!,?(BARLEV*3),BARFLDC,!,?(BARLEV*3),BARFLPTH,!
  • Line Location: WALK+23
Routine Call
  • DIE
  • Line Location:
    • WALK+30

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BARDD(90055.5 - [#90055.5] WALK+4
^BARRGIT( WALK+10*, WALK+25, WALK+26
^DD( WALK+18, WALK+19
^DIC - [#1] WALK+2
^TMP("BARLNK" WALK+37!, WALK+40, WALK+42
^TMP($J WALK+5!, WALK+14, WALK+17, WALK+33!

Label References

Name Line Occurrences
$$SHRTNM WALK+18, WALK+19, WALK+21
DICDR WALK+11
WALK WALK+48

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BARBRF WALK+22*
>> BARDICDR WALK+12, WALK+27, DR+13*
>> BARDIEDR WALK+27*, WALK+29
BARF0 WALK+1~, WALK+41*, WALK+49
BARF2 WALK+1~, WALK+42*, WALK+43
BARFDL WALK+1~, WALK+39*, WALK+40*, WALK+42, WALK+44, WALK+46, WALK+51*
>> BARFDLL( WALK+44*, WALK+51
>> BARFLD WALK+13*, WALK+14*, WALK+15, WALK+16, WALK+17
>> BARFLDC WALK+18*, WALK+23, WALK+24
>> BARFLPTH WALK+20*, WALK+21*, WALK+22, WALK+23
>> BARFN WALK+2, WALK+4, WALK+18, WALK+19, WALK+41, WALK+43*, WALK+49*
>> BARLEV WALK+20, WALK+22, WALK+23, WALK+37, WALK+40, WALK+42, WALK+44, WALK+45*, WALK+46, WALK+47
, WALK+50*, WALK+51, WALK+52
BARLNK WALK+1~
>> BARPATH WALK+2, WALK+15, WALK+16, WALK+46*, WALK+47*, WALK+52*
>> BARSFLNM WALK+19*, WALK+20
>> BARX1 WALK+15*, WALK+16*, WALK+23, WALK+25, WALK+26
>> BARXNM WALK+17*, WALK+18, WALK+21
DA WALK+7!, WALK+26*
DD WALK+31!
DIC WALK+7!, WALK+8*, WALK+35*, WALK+38
DIC("DR" WALK+12*
DIC("S" WALK+36*
DIC(0 WALK+9*
DIE WALK+7!, WALK+28*
DO WALK+31!
DR WALK+7!, WALK+29*, DR+11*, DR+12*, DR+13, DR+14!
I DR+12*, SHRTNM+1~, SHRTNM+3*, SHRTNM+4, SHRTNM+5, SHRTNM+7
J SHRTNM+1~
K SHRTNM+1~
L SHRTNM+1~, SHRTNM+2*, SHRTNM+3
U WALK+2
X WALK+24*, DR+12*, SHRTNM~, SHRTNM+2, SHRTNM+3, SHRTNM+5, SHRTNM+7
>> XBSRCFL WALK+10, WALK+25, WALK+26
Y SHRTNM+1~, SHRTNM+2*, SHRTNM+3*, ESHRT+1
Z SHRTNM+1~, SHRTNM+3*, SHRTNM+6*, SHRTNM+7*, SHRTNM+8*

Marked Items

Name Field # of Occurrence
$T(DR+I^BARLNKW DR+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All