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

Package: IHS VA Utilities

Routine: XBX12R


Information

XBX12R ;IHS/ASDST/DMJ - READ X12 FILE [ 08/10/2004 12:13 PM ]

Source Information

Source file <XBX12R.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  $$STATUS^%ZISH  
VA Fileman 1 ^DIR  

Entry Points

Name Comments DBIA/ICR reference
LOAD ;load file into global
START ;start
V2 ;view continued
FILE ;file
VIEW ;view

External References

Name Field # of Occurrence
^%ZIS LOAD+3
^%ZISC START+2
$$STATUS^%ZISH LOAD+10, LOAD+12
^DIR V2+4, V2+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Load File",!
  • Line Location: LOAD+1
Function Call: WRITE
  • Prompt: !,XB12CTR," segments loaded.",!
  • Line Location: VIEW+4
Function Call: WRITE
  • Prompt: !
  • Line Location: V2+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: V2+10
Routine Call
  • DIR
  • Line Location:
    • V2+4
    • V2+13
Routine Call
  • %ZIS
  • Line Location:
    • LOAD+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J START+5!, LOAD+5!, FILE+2*, VIEW+2, V2+19

Label References

Name Line Occurrences
FILE LOAD+15
LOAD START+1
V2 START+4
VIEW START+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS("B" LOAD+2*
>> DA VIEW+1*, VIEW+2*, VIEW+3
DIR V2+4!, V2+13!
DIR("A" V2+3*
DIR(0 V2+2*, V2+13*
>> I V2+11*, V2+18, V2+19
IO LOAD+11
IOF V2+10, V2+15
IOSL V2+12
>> POP LOAD+4
>> X LOAD+11*, LOAD+14, LOAD+15, LOAD+16, V2+14
XB12CTR START+6!, LOAD+7*, FILE+1*, FILE+2, VIEW+3*, VIEW+4, V2+2, V2+6
>> XB12CTR2 LOAD+8*, LOAD+13*, LOAD+14
>> XB12DLM LOAD+9*, LOAD+14*, LOAD+15
>> XB12FR V2+7*, V2+9, V2+11
XB12QUIT START+4, START+6!, V2+5*, V2+11, V2+14*, V2+16
XB12REC START+6!, LOAD+6*, LOAD+16*, FILE+2, FILE+3*
>> XB12TO V2+8*, V2+9*, V2+11
>> Y V2+5, V2+6*, V2+7, V2+8
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All