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

Package: IHS GPRA Information System

Routine: BGP7AUUL


Information

BGP7AUUL ; IHS/CMI/LAB - AREA UPLOAD ;

Source Information

Source file <BGP7AUUL.m>

Call Graph

Call Graph Total: 17

Package Total Call Graph
Kernel 6 HOME^%ZIS  ^%ZISC  ($$OPEN,$$STATUS)^%ZISH  ^%ZTLOAD  ($$FMADD,$$FMTE,$$FMTH,$$HTE)^XLFDT  BMES^XPDUTL  
VA Fileman 6 DW^%DTC  EN^DDIOL  FILE^DICN  ^DIE  (,IX1)^DIK  ^DIR  
IHS GPRA Information System 4 DELTASK^BGP7AUEX  XIT^BGP7AUUP  PAUSE^BGP7DU  GETIEN^BGP7UTL  
IHS VA Utilities 1 ^XBFMK  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS GPRA Information System 1 BGP7AUUP  

Entry Points

Name Comments DBIA/ICR reference
STRIP(Z) ;REMOVE CONTROLL CHARACTERS
CHKFQT() ;EP - check for queued task (BGP AUTO GPRA EXTRACT and BGPSITE variable within the task
SCH ;EP - called from option to schedule the area aggregate for the next "2nd Friday"
READF ;EP read file
EOJ ;EP
PY ;
EN(BGPDIR,BGPFILE) ;EP -- MAIN ENTRY POINT
; INPUT:
; BGPDIR = DIRECTORY
; BGPFILE = FILE TO BE PROCESSED
CY ;
ADDOPT(BGPOPTD0,BGPD0) ;
SCHGUI ;EP -- gui scheduler
DEL ;EP
EDITOPT(BGPD0) ;
PROC ;
BY ;
DESC ;----- ROUTINE DESCRIPTION

External References

Name Field # of Occurrence
DW^%DTC SCH+15, SCH+18, SCH+25, SCH+28, SCHGUI+10, SCHGUI+13, SCHGUI+20, SCHGUI+23
HOME^%ZIS EOJ+5
^%ZISC READF+10
$$OPEN^%ZISH READF+3
$$STATUS^%ZISH READF+9
^%ZTLOAD SCH+53, SCHGUI+34
DELTASK^BGP7AUEX DEL+5
XIT^BGP7AUUP SCH+5, SCH+56
PAUSE^BGP7DU SCH+5, SCH+56
GETIEN^BGP7UTL PROC+28
EN^DDIOL DESC+6
FILE^DICN CY+3, PY+3, BY+3, ADDOPT+10
^DIE EDITOPT+9
^DIK PROC+23
IX1^DIK CY+17, PY+17, BY+17
^DIR SCH+33, DEL+2
^XBFMK PROC+22, CY+6, PY+6, BY+6
$$FMADD^XLFDT SCH+17, SCH+24, SCH+27, SCHGUI+12, SCHGUI+19, SCHGUI+22
$$FMTE^XLFDT SCH+31
$$FMTH^XLFDT CHKFQT+2
$$HTE^XLFDT SCH+5
BMES^XPDUTL SCH+55

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: READF+9
Function Call: WRITE
  • Prompt: !!,"This option is used to automatically schedule the Auto Area"
  • Line Location: SCH+2
Function Call: WRITE
  • Prompt: !,"file aggregation for the second Friday of the month.",!
  • Line Location: SCH+3
Function Call: WRITE
  • Prompt: !!,"The option is already scheduled to run: TASK # ",BGPTASK," at ",$$HTE^XLFDT($P(^%ZTSK(BGPTASK,0),U,6)),"."
  • Line Location: SCH+5
Function Call: WRITE
  • Prompt: !,"This option will be scheduled for ",$$FMTE^XLFDT(BGPDT)," at 12:00pm.",!
  • Line Location: SCH+31
Function Call: WRITE
  • Prompt: !!,"Task still scheduled."
  • Line Location: DEL+3
Function Call: WRITE
  • Prompt: !!,"Task still scheduled."
  • Line Location: DEL+4
Function Call: WRITE
  • Prompt: !!,"Task Un-Scheduled.",!
  • Line Location: DEL+6
Routine Call
  • %ZIS
  • Line Location:
    • EOJ+5
Routine Call
  • DIE
  • Line Location:
    • EDITOPT+9
Routine Call
  • DIR
  • Line Location:
    • SCH+33
    • DEL+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19.2 - [#19.2] Classic Fileman Calls
^BGPGPDCG - [#90558.03] Classic Fileman Calls
^BGPGPDPG - [#90558.04] Classic Fileman Calls
^BGPGPDBG - [#90558.05] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTSK - [#14.4] SCH+5, CHKFQT+5, CHKFQT+6, CHKFQT+7, CHKFQT+8
^BGPGPDBG - [#90558.05] PROC+27, EOJ+3, BY+11*, BY+12*, BY+13*, BY+14*, BY+15*
^BGPGPDCG - [#90558.03] PROC+25, EOJ+1, PROC+5, PROC+6!, PROC+7, CY+11*, CY+12*, CY+13*, CY+14*, CY+15*
^BGPGPDPG - [#90558.04] PROC+26, EOJ+2, PY+11*, PY+12*, PY+13*, PY+14*, PY+15*
^DIC(19.2 - [#19.2] ADDOPT+5
^TMP("BGPGPUPL" READF+8!, READF+9*, PROC+1, PROC+2, CY+7, PY+7, BY+7

Label References

Name Line Occurrences
$$CHKFQT SCH+4
$$STRIP READF+9
DEL SCH+5
EOJ READF+4, PROC+25, PROC+26, PROC+27, PROC+29, CY+4, PY+4, BY+4, BY+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EOJ+9!
%DT EDITOPT+3~
%L EDITOPT+3~
%X EDITOPT+3~
%Y EOJ+9!, EDITOPT+3~
A EOJ+7!
B EOJ+7!
BGP EOJ+9!
>> BGP0 PROC+1*, PROC+3, CY+1, PY+1, BY+1
BGP1 PROC+8, EOJ+10!
BGP10 PROC+16, EOJ+10!
BGP11 PROC+17, EOJ+10!
BGP12 PROC+18, EOJ+10!
BGP13 EOJ+10!
BGP14 PROC+19, EOJ+10!
BGP2 PROC+9, EOJ+10!
BGP21 PROC+20, EOJ+10!
BGP3 PROC+10, EOJ+10!
BGP4 PROC+11, EOJ+10!
>> BGP5 PROC+12
BGP7 PROC+13, EOJ+10!
BGP8 PROC+14, EOJ+10!
BGP9 PROC+15, EOJ+10!
BGPC READF+1~, READF+2*, READF+9*
BGPD0 ADDOPT~, ADDOPT+5*, ADDOPT+6*, ADDOPT+12*, EDITOPT~, EDITOPT+6
BGPDIR EN~, READF+3, READF+5
BGPDT SCH+6~, SCH+7*, SCH+14*, SCH+15, SCH+17*, SCH+21, SCH+24*, SCH+25, SCH+27*, SCH+31
, SCH+45, SCHGUI+1~, SCHGUI+2*, SCHGUI+9*, SCHGUI+10, SCHGUI+12*, SCHGUI+16, SCHGUI+19*, SCHGUI+20, SCHGUI+22*
, SCHGUI+26, EDITOPT+3~
>> BGPERR READF+5*
BGPF EDITOPT+3~, EDITOPT+5*
BGPFILE EN~, READF+3, READF+5
>> BGPG PROC+2*
>> BGPIEN PROC+29, 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+21*, PROC+23
BGPOPTD0 ADDOPT~, ADDOPT+5, ADDOPT+7
>> BGPTASK SCH+4*, SCH+5
BGPTEXT EOJ+9!
>> BGPTSK SCH+54*, SCH+55, SCHGUI+35*
BGPX EOJ+9!, SCH+6~, SCH+45*, SCH+48, SCHGUI+1~, SCHGUI+26*, SCHGUI+29
BGPY SCH+6~, SCH+10*, SCH+15*, SCH+16, SCH+20*, SCH+23*, SCH+25*, SCH+26, SCH+30*, SCHGUI+1~
, SCHGUI+5*, SCHGUI+10*, SCHGUI+11, SCHGUI+15*, SCHGUI+18*, SCHGUI+20*, SCHGUI+21, SCHGUI+25*
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!, EDITOPT+3~
D0 CY+2!, PY+2!, BY+2!, EDITOPT+3~
DA PROC+23*, CY+17*, PY+17*, BY+17*, EOJ+9!, SCH+33!, EDITOPT+3~, EDITOPT+6*, DEL+2!
DD CY+2!, PY+2!, BY+2!, ADDOPT+3~
DI EDITOPT+3~
DIC CY+1*, PY+1*, BY+1*, EOJ+9!, ADDOPT+3~, ADDOPT+8*, EDITOPT+3~
DIC(0 CY+1*, PY+1*, BY+1*, ADDOPT+9*
DIE EDITOPT+3~, EDITOPT+7*
DIFROM EDITOPT+3~
>> DIK PROC+23*, CY+17*, PY+17*, BY+17*
>> DINUM CY+1*, PY+1*, BY+1*
DIR SCH+32!, SCH+33!, DEL+1!, DEL+2!
DIR("A" SCH+33*, DEL+2*
DIR("B" SCH+33*, DEL+2*
DIR(0 SCH+33*, DEL+2*
>> DIRUT SCH+34, DEL+3
>> DLAYGO CY+1*, PY+1*, BY+1*
DO CY+2!, PY+2!, BY+2!, ADDOPT+3~
DQ EDITOPT+3~
DR EDITOPT+3~, EDITOPT+8*
DT SCH+7, SCH+14, SCH+21, SCH+24, SCHGUI+2, SCHGUI+9, SCHGUI+16, SCHGUI+19, CHKFQT+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!, CHKFQT+1~, CHKFQT+3*, CHKFQT+9*, CHKFQT+10
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, PROC+20, CY+1, PY+1, BY+1, SCH+5, CHKFQT+6, CHKFQT+7
, CHKFQT+8
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+21, CY+1*, CY+7*
, PY+1*, PY+7*, BY+1*, BY+7*, EOJ+6!, EOJ+7!, EOJ+9!, SCH+15*, SCH+17*, SCH+19
, SCH+25*, SCH+27*, SCH+29, SCHGUI+10*, SCHGUI+12*, SCHGUI+14, SCHGUI+20*, SCHGUI+22*, SCHGUI+24, ADDOPT+3~
, ADDOPT+7*, EDITOPT+3~, CHKFQT+1~, CHKFQT+4*, CHKFQT+5*, CHKFQT+6, CHKFQT+7, CHKFQT+8, CHKFQT+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, PROC+20, CY+4, CY+5
, PY+4, PY+5, BY+4, BY+5, EOJ+7!, EOJ+9!, SCH+35, ADDOPT+3~, ADDOPT+11, ADDOPT+12
, EDITOPT+3~, CHKFQT+1~, CHKFQT+2*, CHKFQT+8, DEL+4
Z EOJ+7!, STRIP~, STRIP+2*, STRIP+3, CHKFQT+1~
>> ZTDESC SCH+51*, SCHGUI+32*
>> ZTDTH SCH+48*, SCHGUI+29*
>> ZTIO SCH+52*, SCHGUI+33*
>> ZTRTN SCH+50*, SCHGUI+31*
>> ZTSK SCH+54, SCHGUI+35

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