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 |  All
Print Page as PDF
Routine: BDW1VBL

Package: Data Warehouse Export System

Routine: BDW1VBL


Information

BDW1VBL ; IHS/CMI/LAB - MAIN DRIVER DW VISIT BACKLOAD ;

Source Information

Source file <BDW1VBL.m>

Call Graph

Call Graph Total: 15

Package Total Call Graph
Data Warehouse Export System 4 ^BDW1VBL2  ^BDW1VBLE  (,$$WRITE)^BDW1VBLI  $$UIDV^BDWAID  
VA Fileman 4 NOW^%DTC  ^DIE  IX1^DIK  ^DIR  
IHS Patient 2 KILL^AUPNPAT  $$UID^AUPNVSIT  
IHS VA Utilities 2 ^XBFMK  EN^XBVK  
IHS Support HL7 Interfaces 1 ($$DW1HDR,$$DW1TRLR)^BHLEVENT  
IHS VA %Utilities 1 $$NOJOURN^ZIBGCHAR  
Kernel 1 $$NOW^XLFDT  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Data Warehouse Export System 2 BDW1VBL2  BDW1VBLZ  

Entry Points

Name Comments DBIA/ICR reference
RESET ;EP - kill ADW xref and set flag
LOGEND ;
JRNL ;
PROCESS ;
EOJ ; EOJ
DRIVER ;EP called from TSKMN+2
START ;EP - called from option
ABORT ; ABNORMAL TERMINATION
PROCESS3 ;
PROCESS2 ;
RUNTIME ;EP - SHOW RUN

External References

Name Field # of Occurrence
NOW^%DTC DRIVER+3, LOGEND+3
KILL^AUPNPAT PROCESS3+2, EOJ+5
$$UID^AUPNVSIT PROCESS3+13
^BDW1VBL2 PROCESS3+16
^BDW1VBLE PROCESS3+7, PROCESS3+8, PROCESS3+10, PROCESS3+11, PROCESS3+12
^BDW1VBLI START+7
$$WRITE^BDW1VBLI DRIVER+11
$$UIDV^BDWAID PROCESS3+14
$$DW1HDR^BHLEVENT DRIVER+4
$$DW1TRLR^BHLEVENT LOGEND+13
^DIE DRIVER+6, PROCESS3+13, PROCESS3+14, LOGEND+5, LOGEND+6, LOGEND+9, LOGEND+15, RESET+2, RESET+3, RESET+6
IX1^DIK LOGEND+10
^DIR START+1, START+3, DRIVER+13
^XBFMK PROCESS3+13, PROCESS3+14, LOGEND+11, LOGEND+16, EOJ+4
EN^XBVK START+6, EOJ+6
$$NOW^XLFDT RESET+3
$$NOJOURN^ZIBGCHAR JRNL+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Last run not finished., BDWDATA exists."
  • Line Location: START+1
Function Call: WRITE
  • Prompt: !!,"previous DW export not written to host file"
  • Line Location: START+3
Function Call: WRITE
  • Prompt: !!,"Bye",!!
  • Line Location: START+8
Function Call: WRITE
  • Prompt: !!,"Okay, request queued!!",!!
  • Line Location: START+9
Function Call: WRITE
  • Prompt: !!,"Bye",!!
  • Line Location: START+10
Routine Call
  • DIE
  • Line Location:
    • DRIVER+6
    • PROCESS3+13
    • PROCESS3+14
    • LOGEND+5
    • LOGEND+6
    • LOGEND+9
    • LOGEND+15
    • RESET+2
    • RESET+3
    • RESET+6
Routine Call
  • DIR
  • Line Location:
    • START+1
    • START+3
    • DRIVER+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVSIT - [#9000010] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] PROCESS3+3, PROCESS3+6, PROCESS3+13, PROCESS3+14, RESET+1
^AUPNVSIT("ADWO" RESET+1!
^AUPNVSIT("B" PROCESS+3, PROCESS2+1, PROCESS3+3!
^AUTTLOC - [#9999999.06] PROCESS3+11, PROCESS3+12
^BDWDATA START+5!, EOJ+1!
^BDWDATA(0 START+1
^BDWSITE(1 PROCESS+4*
^BDWTMP( START+3, START+4!, DRIVER+5*, LOGEND+14*
^INRHD("B" START+2
^XTMP("BDWBLOG" EOJ+2!

Label References

Name Line Occurrences
ABORT DRIVER+9, DRIVER+12
EOJ START+8, START+9, START+10, DRIVER+14, ABORT+1
JRNL DRIVER+1
LOGEND DRIVER+10
PROCESS DRIVER+8
PROCESS2 PROCESS+3
PROCESS3 PROCESS2+1
RUNTIME LOGEND+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DRIVER+3!, LOGEND+3, JRNL+1*
%H DRIVER+3!
%I DRIVER+3!
B RUNTIME+1*, RUNTIME+3, RUNTIME+10!
>> BDW("BT" DRIVER+2*, RUNTIME+1
>> BDW("CONTROL DATE" , PROCESS+2*, PROCESS+3*, PROCESS2+1, PROCESS3+3
>> BDW("DEL" PROCESS3+7*, LOGEND+8, RESET+5
>> BDW("DEMO" LOGEND+8, RESET+5
>> BDW("MAIN TX DATE" , DRIVER+3*
>> BDW("MFI" PROCESS3+12*, LOGEND+8, RESET+5
>> BDW("NO CAT" LOGEND+8, RESET+5
>> BDW("NO LOC" PROCESS3+10*, PROCESS3+11*, LOGEND+8, RESET+5
>> BDW("NO PAT" LOGEND+8, RESET+5
>> BDW("NO TYPE" , LOGEND+8, RESET+5
>> BDW("QFLG" START+8, START+10, DRIVER+9, DRIVER+12, PROCESS+3, PROCESS2+1, LOGEND+5*, LOGEND+6*, LOGEND+9*, RESET+6*
>> BDW("RUN BEGI N" , PROCESS+2
>> BDW("RUN END" , PROCESS+3, PROCESS+4
>> BDW("RUN LOG" , DRIVER+4, DRIVER+6, LOGEND+5, LOGEND+6, LOGEND+8, LOGEND+10, LOGEND+13, LOGEND+15, RESET+3
, RESET+5
>> BDW("RUN STAR T" , DRIVER+3*, DRIVER+6
>> BDW("RUN STOP " , LOGEND+3*, LOGEND+5
>> BDW("SKIP" LOGEND+5, RESET+3
>> BDW("V DFN" PROCESS2+1*, PROCESS3+3, PROCESS3+6, PROCESS3+13, PROCESS3+14, RESET+1, RESET+2, RESET+3
>> BDW("VISITS" LOGEND+1, LOGEND+5, LOGEND+6, RESET+3
>> BDW("VPROC" PROCESS3+4*, LOGEND+5, RESET+3
>> BDW("ZERO" PROCESS3+8*, LOGEND+8, RESET+5
>> BDWCNT DRIVER+7*, PROCESS3+5
>> BDWCNT1 DRIVER+7*
>> BDWCNT2 DRIVER+7*
>> BDWCNTR PROCESS+2*
BDWE PROCESS3+1!
BDWE("ERROR" PROCESS3+7*, PROCESS3+8*, PROCESS3+10*, PROCESS3+11*, PROCESS3+12*
>> BDWIEDST DRIVER+5, LOGEND+14
>> BDWO("QUEUE" START+9
>> BDWRT LOGEND+6, RUNTIME+9*
BDWT PROCESS3+1!
>> BDWTM LOGEND+13*, LOGEND+14, LOGEND+15
BDWV PROCESS3+1!
BDWV("V DATE" , PROCESS3+15*
BDWV("V REC" PROCESS3+6*, PROCESS3+7, PROCESS3+8, PROCESS3+9, PROCESS3+12, PROCESS3+15
>> BDWX DRIVER+4*, DRIVER+5, DRIVER+6
DA DRIVER+6*!, DRIVER+13!, PROCESS3+13*, PROCESS3+14*, LOGEND+5*, LOGEND+6*, LOGEND+7!, LOGEND+8*, LOGEND+10*!, LOGEND+15*
, RESET+2*!, RESET+3*, RESET+4!, RESET+5*, RESET+7!
DIADD EOJ+3!
DIE DRIVER+6*!, PROCESS3+13*, PROCESS3+14*, LOGEND+5*, LOGEND+6*, LOGEND+7!, LOGEND+8*, LOGEND+15*, RESET+2*!, RESET+3*
, RESET+4!, RESET+5*, RESET+7!
DIK LOGEND+10*!
DIR START+1!, START+3!, DRIVER+13!
DIR("A" DRIVER+13*
DIR(0 START+1*, START+3*, DRIVER+13*
DIU LOGEND+7!, RESET+4!, RESET+7!
DIV LOGEND+7!, RESET+4!, RESET+7!
DR DRIVER+6*!, PROCESS3+13*, PROCESS3+14*, LOGEND+5*, LOGEND+6*, LOGEND+7!, LOGEND+8*, LOGEND+15*, RESET+2*!, RESET+3*
, RESET+4!, RESET+5*, RESET+7!
DT PROCESS+4, JRNL+1, RESET+2
E RUNTIME+2*, RUNTIME+3, RUNTIME+10!
H RUNTIME+3*, RUNTIME+4*, RUNTIME+5, RUNTIME+8, RUNTIME+9, RUNTIME+10!
M RUNTIME+5*, RUNTIME+6*, RUNTIME+7, RUNTIME+8, RUNTIME+9, RUNTIME+10!
S RUNTIME+7*, RUNTIME+8, RUNTIME+9, RUNTIME+10!
T RUNTIME+3*, RUNTIME+5*, RUNTIME+7*, RUNTIME+10!
U PROCESS+4, PROCESS3+7, PROCESS3+8, PROCESS3+9, PROCESS3+12, PROCESS3+13, PROCESS3+14, JRNL+1, RESET+1
>> X START+2*, START+3, START+4, DRIVER+11*, PROCESS3+9*, PROCESS3+10, PROCESS3+11, PROCESS3+12*, RESET+1*
>> Y LOGEND+5, LOGEND+6, LOGEND+9, RESET+6
>> ZTQUEUED DRIVER+7, DRIVER+13, PROCESS+1, LOGEND+1, LOGEND+2, JRNL+1, EOJ+7, RUNTIME+8
>> ZTREQ EOJ+7*
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 |  All