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

Package: VBECS

Routine: VBECDC01


Information

VBECDC01 ;hoifo/gjc-data conversion & pre-implementation;Nov 21, 2002

Source Information

Source file <VBECDC01.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VBECS 5 ($$UP6001S,UP6001P)^VBECDC02  EN^VBECDC19  $$EN^VBECDCHX  ALERT^VBECDCU  $$NOMAP^VBECDCU2  
Kernel 3 $$NEWERR^%ZTER  ^%ZTLOAD  ($$FMTE,$$NOW)^XLFDT  
MailMan 1 $$GOTLOCAL^XMXAPIG  
VA FileMan 1 $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
VBECS 3 VBEC DATA CONV. TO HOST FILES  VBEC DATA VALIDATION  VBECDC00  

Entry Points

Name Comments DBIA/ICR reference
EN(VBECCNV) ; entry point for both the pre-implementation and data
; conversion.
; Input: if VBECCNV evaluates to one, then the software
; executes data conversion logic. If VBECCNV evaluates
; to zero, then the pre-implementation logic is executed.
STOPPED ; entry point executed when the user stops a task with TaskMan
; if the user stopped the process:
; 1-DATA CONVERSION ONLY delete all data in all related ^TMP globals
; 2-DATA CONVERSION ONLY set options back 'in-order'
; 3-alert the user to the stoppage
; 4-delete the record from the VBECS DATA
; INTEGRITY/CONVERSION STATISTICS (#6001) file.
INPROC() ;is there a current data conversion or anomaly process on
DELTMP(DOLLARJ) ;Delete all Blood Bank Data in Temporary Globals

External References

Name Field # of Occurrence
$$NEWERR^%ZTER EN+9
^%ZTLOAD EN+74
$$GET1^DIQ EN+38
$$UP6001S^VBECDC02 EN+68
UP6001P^VBECDC02 EN+77, STOPPED+23
EN^VBECDC19 STOPPED+20
$$EN^VBECDCHX EN+26
ALERT^VBECDCU STOPPED+23
$$NOMAP^VBECDCU2 EN+25
$$FMTE^XLFDT EN+37
$$NOW^XLFDT EN+68
$$GOTLOCAL^XMXAPIG EN+29

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?3,$C(7),"DUZ & DUZ(0) must be defined to an active user (not POSTMASTER) in order to",!?3,"proceed."
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !!?3,"You must enter the name of the database "
  • Line Location: EN+42
Function Call: WRITE
  • Prompt: !?3,"where the converted data will be loaded."
  • Line Location: EN+43
Function Call: WRITE
  • Prompt: !!?3,"An invalid database name will cause a failure"
  • Line Location: EN+44
Function Call: WRITE
  • Prompt: !?3,"when loading the data into VBECS."
  • Line Location: EN+45
Function Call: WRITE
  • Prompt: !!!,?3
  • Line Location: EN+47
Function Call: WRITE
  • Prompt: !!?3,"Invalid database name. Conversion stopped."
  • Line Location: EN+47
Function Call: WRITE
  • Prompt: !?4,"The database name cannot contain control characters.",!?4,"Please re-enter it."
  • Line Location: EN+48
Function Call: WRITE
  • Prompt: !?4,"The database name cannot begin with a number.",!?4,"Please re-enter it."
  • Line Location: EN+49
Function Call: WRITE
  • Prompt: !?4,"The database name cannot contain punctuation except for an underscore.",!?4,"Please re-enter it."
  • Line Location: EN+50
Function Call: WRITE
  • Prompt: !!?3,"You must enter the name of the server "
  • Line Location: EN+53
Function Call: WRITE
  • Prompt: !?3,"where the converted data will be loaded."
  • Line Location: EN+54
Function Call: WRITE
  • Prompt: !!?3,"An invalid server name will cause a failure"
  • Line Location: EN+55
Function Call: WRITE
  • Prompt: !?3,"when loading the data into VBECS."
  • Line Location: EN+56
Function Call: WRITE
  • Prompt: !!!,?3
  • Line Location: EN+58
Function Call: WRITE
  • Prompt: !!?3,"Invalid server name. Conversion stopped."
  • Line Location: EN+58
Function Call: WRITE
  • Prompt: !?4,"The server name cannot contain control characters.",!?4,"Please re-enter it."
  • Line Location: EN+59
Function Call: WRITE
  • Prompt: !?4,"The server name cannot begin with a number.",!?4,"Please re-enter it."
  • Line Location: EN+60
Function Call: WRITE
  • Prompt: !?4,"The server name cannot contain punctuation except for an underscore (_) or dash (-).",!?4,"Please re-enter it."
  • Line Location: EN+61
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EN+63
Function Call: WRITE
  • Prompt: !?3,"The "_ZTDESC_" process will take some time to complete.",!?3,"It would be best if this process was run in the background.",!
  • Line Location: EN+65
Function Call: WRITE
  • Prompt: !!,VBECDESC_" task number: "_ZTSK,!
  • Line Location: EN+76

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" EN+10
^TMP( DELTMP+3, DELTMP+4!
^VBEC(6001 - [#6001] EN+35, INPROC+5, INPROC+6

Label References

Name Line Occurrences
$$INPROC EN+35
DELTMP STOPPED+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DOLLARJ DELTMP~, DELTMP+4
DUZ EN+6, EN+68, STOPPED+23
DUZ(0 EN+6
IOF EN+63
U EN+37, EN+38, INPROC+7
VBEC EN+78!
VBEC0 INPROC+3~, INPROC+6*, INPROC+7
>> VBECANOM STOPPED+23
VBECCNV EN~, EN+25, EN+26, EN+39, EN+41, EN+52, EN+64, EN+68, STOPPED+18, STOPPED+23
>> VBECDBN EN+46, EN+47*, EN+48*, EN+49*, EN+50*
>> VBECDBN1 EN+57, EN+58*, EN+59*, EN+60*, EN+61*
VBECDESC EN+64*, EN+76, EN+78!
VBECI INPROC+3~, INPROC+4*, INPROC+5*, INPROC+6
VBECIEN EN+68*, EN+69, EN+70!, EN+77, EN+78!, STOPPED+23
VBECST EN+35*, EN+36!, EN+37, EN+38, EN+63!
VBECSTOP INPROC+3~, INPROC+4*, INPROC+5, INPROC+8*
VBECSTP EN+41!, EN+46, EN+47*, EN+52!, EN+57, EN+58*
VBECX INPROC+3~, INPROC+4*, INPROC+7*, INPROC+10, DELTMP+3*, DELTMP+4
X EN+10*, DELTMP+2~*
ZTDESC EN+64*, EN+65, EN+70!, EN+78!
ZTIO EN+74*, EN+78!
ZTRTN EN+73*, EN+78!
ZTSAVE EN+78!
ZTSAVE("DUZ" EN+73*
ZTSAVE("VBECCNV" EN+73*
ZTSAVE("VBECDBN" EN+73*
ZTSAVE("VBECDBN1" EN+73*
ZTSAVE("VBECIEN" EN+74*
ZTSK EN+76, EN+78!
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