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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BGP2AUUL

Package: IHS GPRA Information System

Routine: BGP2AUUL


Information

BGP2AUUL ;IHS/CMI/LAB - AREA UPLOAD;

Source Information

Source file <BGP2AUUL.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 3 HOME^%ZIS  ^%ZISC  ($$OPEN,$$STATUS)^%ZISH  
VA Fileman 3 EN^DDIOL  FILE^DICN  (,IX1)^DIK  
IHS GPRA Information System 1 GETIEN^BGP2UTL  
IHS VA Utilities 1 ^XBFMK  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS GPRA Information System 1 BGP2AUUP  

Entry Points

Name Comments DBIA/ICR reference
STRIP(Z) ;REMOVE CONTROLL CHARACTERS
READF ;EP read file
EOJ ;EP
PY ;
EN(BGPDIR,BGPFILE) ;EP -- MAIN ENTRY POINT
; INPUT:
; BGPDIR = DIRECTORY
; BGPFILE = FILE TO BE PROCESSED
CY ;
PROC ;
BY ;
DESC ;----- ROUTINE DESCRIPTION

External References

Name Field # of Occurrence
HOME^%ZIS EOJ+5
^%ZISC READF+10
$$OPEN^%ZISH READF+3
$$STATUS^%ZISH READF+9
GETIEN^BGP2UTL PROC+27
EN^DDIOL DESC+6
FILE^DICN CY+3, PY+3, BY+3
^DIK PROC+22
IX1^DIK CY+17, PY+17, BY+17
^XBFMK PROC+21, CY+6, PY+6, BY+6

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: READF+9
Routine Call
  • %ZIS
  • Line Location:
    • EOJ+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BGPGPDCW - [#90548.03] Classic Fileman Calls
^BGPGPDPW - [#90548.04] Classic Fileman Calls
^BGPGPDBW - [#90548.05] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BGPGPDBW - [#90548.05] PROC+26, EOJ+3, BY+11*, BY+12*, BY+13*, BY+14*, BY+15*
^BGPGPDCW - [#90548.03] PROC+24, EOJ+1, PROC+5, PROC+6!, PROC+7, CY+11*, CY+12*, CY+13*, CY+14*, CY+15*
^BGPGPDPW - [#90548.04] PROC+25, EOJ+2, PY+11*, PY+12*, PY+13*, PY+14*, PY+15*
^TMP("BGPGPUPL" READF+8!, READF+9*, PROC+1, PROC+2, CY+7, PY+7, BY+7

Label References

Name Line Occurrences
$$STRIP READF+9
EOJ READF+4, PROC+24, PROC+25, PROC+26, PROC+28, CY+4, PY+4, BY+4, BY+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EOJ+9!
%Y EOJ+9!
A EOJ+7!
B EOJ+7!
BGP EOJ+9!
>> BGP0 PROC+1*, PROC+3, CY+1, PY+1, BY+1
>> BGP1 PROC+8
>> BGP10 PROC+16
>> BGP11 PROC+17
>> BGP12 PROC+18
>> BGP14 PROC+19
>> BGP2 PROC+9
>> BGP3 PROC+10
>> BGP4 PROC+11
>> BGP5 PROC+12
>> BGP6 PROC+13
>> BGP8 PROC+14
>> BGP9 PROC+15
BGPC READF+1~, READF+2*, READF+9*
BGPDIR EN~, READF+3, READF+5
>> BGPERR READF+5*
BGPFILE EN~, READF+3, READF+5
>> BGPG PROC+2*
>> BGPIEN PROC+28, CY+1, CY+5*, CY+11, CY+12, CY+13, CY+14, CY+15, CY+17, PY+1
, PY+5*, PY+11, PY+12, PY+13, PY+14, PY+15, PY+17, BY+1, BY+5*, BY+11
, BY+12, BY+13, BY+14, BY+15, BY+17
BGPJ EOJ+9!
BGPLINE EOJ+9!
>> BGPOIEN PROC+5*, PROC+20*, PROC+22
BGPTEXT EOJ+9!
BGPX EOJ+9!
C EOJ+7!
D CY+10*, CY+11, CY+12, CY+13, CY+14, CY+15, PY+10*, PY+11, PY+12, PY+13
, PY+14, PY+15, BY+10*, BY+11, BY+12, BY+13, BY+14, BY+15, EOJ+7!
D0 CY+2!, PY+2!, BY+2!
DA PROC+22*, CY+17*, PY+17*, BY+17*, EOJ+9!
DD CY+2!, PY+2!, BY+2!
DIC CY+1*, PY+1*, BY+1*, EOJ+9!
DIC(0 CY+1*, PY+1*, BY+1*
>> DIK PROC+22*, CY+17*, PY+17*, BY+17*
>> DINUM CY+1*, PY+1*, BY+1*
>> DLAYGO CY+1*, PY+1*, BY+1*
DO CY+2!, PY+2!, BY+2!
DTIME READF+9
E EOJ+7!
F EOJ+7!
G EOJ+7!
H EOJ+7!
I DESC+6~*, READF+1~, READF+9*, EOJ+7!, STRIP+1~, STRIP+2*
IO READF+9
IOPAR EOJ+4!
J EOJ+7!
K EOJ+7!
L EOJ+7!
M EOJ+7!
N CY+10*, CY+11, CY+12, CY+13, CY+14, CY+15, PY+10*, PY+11, PY+12, PY+13
, PY+14, PY+15, BY+10*, BY+11, BY+12, BY+13, BY+14, BY+15, EOJ+7!, EOJ+8!
N1 EOJ+8!
N2 CY+10*, CY+11, CY+12, CY+13, CY+14, PY+10*, PY+11, PY+12, PY+13, PY+14
, BY+10*, BY+11, BY+12, BY+13, BY+14, EOJ+8!
N3 CY+10*, CY+11, CY+12, CY+13, PY+10*, PY+11, PY+12, PY+13, BY+10*, BY+11
, BY+12, BY+13, EOJ+8!
N4 CY+10*, CY+11, CY+12, PY+10*, PY+11, PY+12, BY+10*, BY+11, BY+12, EOJ+8!
N5 CY+10*, CY+11, PY+10*, PY+11, BY+10*, BY+11, EOJ+8!
N6 EOJ+8!
O EOJ+7!
P EOJ+7!
Q EOJ+7!
R EOJ+7!
S EOJ+7!
T EOJ+7!
U PROC+3, PROC+8, PROC+9, PROC+10, PROC+11, PROC+12, PROC+13, PROC+14, PROC+15, PROC+16
, PROC+17, PROC+18, PROC+19, CY+1, PY+1, BY+1
V CY+7*, CY+8, CY+9*, CY+10, PY+7*, PY+8, PY+9*, PY+10, BY+7*, BY+8
, BY+9*, BY+10, EOJ+7!
W EOJ+7!
X DESC+6~*, READF+1~, READF+9*, PROC+3*, PROC+5*, PROC+6, PROC+7, PROC+20, CY+1*, CY+7*
, PY+1*, PY+7*, BY+1*, BY+7*, EOJ+6!, EOJ+7!, EOJ+9!
X1 EOJ+6!
X2 EOJ+6!
X3 EOJ+6!
X4 EOJ+6!
X5 EOJ+6!
X6 EOJ+6!
Y READF+1~, READF+3*, READF+4, PROC+3*, PROC+7*, PROC+8, PROC+9, PROC+10, PROC+11, PROC+12
, PROC+13, PROC+14, PROC+15, PROC+16, PROC+17, PROC+18, PROC+19, CY+4, CY+5, PY+4
, PY+5, BY+4, BY+5, EOJ+7!, EOJ+9!
Z EOJ+7!, STRIP~, STRIP+2*, STRIP+3

Marked Items

Name Field # of Occurrence
$T(DESC+I DESC+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All