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

Package: IHS V Files 200 Conversion

Routine: BVCONV1


Information

BVCONV1 ; IHS/ITSC/JDH - PCC CONVERSION PROCESS; [ 12/06/2002 10:05 AM ]

Source Information

Source file <BVCONV1.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 6 ^%ZIS  ^%ZISC  $$EC^%ZOSV  ^%ZTER  ($$HDIFF,$$HTE)^XLFDT  (SMAN,SSUB)^ZTMKU  
VA Fileman 3 FILE^DICN  ^DIE  ^DIK  
IHS V Files 200 Conversion 1 (DELETE,ELEMLST,XMD)^BVCONV  
IHS VA Utilities 1 ^XBKVAR  
PCC Medical Query 1 (DIE,META)^AMQQ200  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS V Files 200 Conversion 2 BVCHK  BVCONV  

Entry Points

Name Comments DBIA/ICR reference
EN ; EP PCC conversion routine
CONV ; convert PCC files to use file 200 vs 6 pointer.
ERR ; record an error
AMQQ200() ; convert Q-man
ERROR(BVCERTP) ; record an error
INIT ; initialize VARIABLES
POST ; execute after conversion
RESOLVE(BVCP6) ; convert from a file 6 to 200 pointer
; the navigations from file 2 to 200 must exit
; this tag verifies a file 200 entry is used

External References

Name Field # of Occurrence
^%ZIS INIT+9
^%ZISC POST+21
$$EC^%ZOSV ERR+2
^%ZTER ERR+6
DIE^AMQQ200 AMQQ200+3
META^AMQQ200 AMQQ200+3
DELETE^BVCONV POST+18
ELEMLST^BVCONV INIT+13
XMD^BVCONV ERR+7, POST+7, POST+13
FILE^DICN ERROR+6
^DIE CONV+44
^DIK INIT+18
^XBKVAR INIT+7
$$HDIFF^XLFDT POST+3
$$HTE^XLFDT ERROR+6, INIT+10, POST+16
SMAN^ZTMKU CONV+25
SSUB^ZTMKU CONV+25

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Use PRECMP^BVCONV to call this routine."
  • Line Location: BVCONV1+2
Function Call: WRITE
  • Prompt: !,"This routine must be called from the interface",!,"aborting"
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !,"This routine must be called from the interface",!,"aborting"
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !,"this is not a valid entry point",!,"aborting"
  • Line Location: CONV+3
Function Call: WRITE
  • Prompt: !!,"An error has occured",!,X,!,"Aborting the conversion",!!
  • Line Location: ERR+3
Routine Call
  • DIE
  • Line Location:
    • CONV+44
Routine Call
  • %ZIS
  • Line Location:
    • INIT+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BVC(90098 - [#90098] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" CONV+9
^%ZTSCH("RUN" CONV+24
^AMQQ(1 - [#9009071] AMQQ200+2
^AUTTSITE(1 POST+10*
^BVC(90098 - [#90098] INIT+18
^BVCHK(1 POST+20!
^BVCONV(1 EN+2, RESOLVE+11, RESOLVE+30*, ERROR+2*, INIT+4, POST+8!, POST+20!
^BVCONV1( CONV+13, CONV+15, CONV+16*, CONV+47*, CONV+48*, CONV+50*, INIT+11*, INIT+14, INIT+19*, POST+2*
, POST+3
^DIC(16 - [#16] CONV+44, RESOLVE+19, RESOLVE+23, ERROR+3
^VA(200 - [#200] RESOLVE+24, RESOLVE+26, INIT+21

Label References

Name Line Occurrences
$$AMQQ200 POST+15
$$RESOLVE CONV+37
CONV EN+8, ERR+5
ERROR CONV+25, CONV+44, RESOLVE+16, RESOLVE+21, RESOLVE+25, RESOLVE+26, RESOLVE+27, ERR+4
INIT EN+7
POST EN+10

Naked Globals

Name Field # of Occurrence
^( INIT+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS INIT+8~, INIT+9*
%ZIS("IOPAR" INIT+8*
BVC CONV+7~, CONV+8*
>> BVCCVCT CONV+14*, CONV+37*, CONV+48
BVCCVTM POST+1~, POST+3*, POST+5*, POST+6, POST+7, POST+12*, POST+13, POST+17
BVCDA CONV+7~, CONV+17*, CONV+21*, CONV+26, CONV+27, CONV+31, CONV+47, ERROR+5
>> BVCDATA CONV+32*
>> BVCDFDC RESOLVE+7, INIT+21
>> BVCDFNM RESOLVE+8, INIT+21*
>> BVCELM CONV+29*, CONV+31, CONV+36
>> BVCELMS CONV+18*, CONV+29
BVCERCT INIT+16~, INIT+18*
BVCERR EN+1~, EN+10, CONV+3, CONV+5, ERR+1*, ERR+5, INIT+2*, INIT+12*
BVCERTP ERROR~, ERROR+2, ERROR+4
BVCEXP EN+1~, RESOLVE+14*, RESOLVE+16
BVCFLD CONV+7~, CONV+36*, CONV+42, ERROR+5
BVCFLG RESOLVE+4*, RESOLVE+16*, RESOLVE+21*, RESOLVE+25*, RESOLVE+26*, RESOLVE+27*, RESOLVE+28, RESOLVE+29, AMQQ200+1~*, AMQQ200+3*
, AMQQ200+4
>> BVCFLG1 RESOLVE+5*, RESOLVE+15*, RESOLVE+18, RESOLVE+30, ERROR+2
>> BVCGNCT CONV+14*, CONV+48, RESOLVE+29*
>> BVCI CONV+29*
BVCLPCT CONV+7~, CONV+21*, CONV+23, CONV+24
>> BVCNODE CONV+31*, CONV+32
>> BVCNP RESOLVE+24*, RESOLVE+25, RESOLVE+26, RESOLVE+27, RESOLVE+28
BVCNPNM CONV+7~, CONV+44*, RESOLVE+8*, RESOLVE+13*, RESOLVE+28*, ERROR+6
>> BVCNUCT CONV+14*, CONV+34*, CONV+48
BVCNUMB CONV+7~, CONV+9*, CONV+11*, CONV+12, CONV+13, CONV+15, CONV+16, CONV+44, CONV+47, CONV+48
, CONV+50, ERROR+5
>> BVCONV( CONV+11
BVCORIG ERROR+1~, ERROR+3*, ERROR+6
BVCP200 CONV+7~, CONV+37*, CONV+38, CONV+42, CONV+44*, RESOLVE+7*, RESOLVE+12*, RESOLVE+28*, RESOLVE+30, RESOLVE+31
, ERROR+6
BVCP6 CONV+7~, CONV+25*, CONV+32*, CONV+33, CONV+37, CONV+44, RESOLVE~, RESOLVE+11, RESOLVE+19, RESOLVE+23
, RESOLVE+30, ERROR+2, ERROR+3, ERROR+5
>> BVCPCE CONV+31*, CONV+32
>> BVCPRCP EN+10, CONV+12, CONV+13, CONV+15, CONV+16, CONV+24, CONV+39, CONV+47, CONV+48, CONV+50
, RESOLVE+27, ERR+5, INIT+10, INIT+11, INIT+14, INIT+19, POST+2, POST+3, POST+4
BVCPRNM EN+1~, CONV+7~, CONV+44*, RESOLVE+3!, RESOLVE+23*, RESOLVE+27, RESOLVE+30, ERROR+5
>> BVCPTR RESOLVE+19*, RESOLVE+20, RESOLVE+24, RESOLVE+26, RESOLVE+28
>> BVCQ EN+2*, EN+4, EN+6, CONV+3, CONV+5, INIT+5
>> BVCREC CONV+11*, CONV+18
>> BVCROOT CONV+18*, CONV+19, CONV+21, CONV+27, CONV+31
BVCSTRT INIT+1~, INIT+14*, INIT+15
DA CONV+7~, CONV+26*, INIT+16~, INIT+18*
DD ERROR+1~
DIC ERROR+1~, ERROR+4*
DIC("DR" ERROR+5*, ERROR+6*
DIC(0 ERROR+4*
>> DIE CONV+44*
DIK INIT+16~, INIT+18*
DLAYGO ERROR+1~, ERROR+4*
DO ERROR+1~
DR CONV+7~, CONV+26*, CONV+42*, CONV+44
>> I INIT+4*
IO INIT+10
ION INIT+10
>> IOPAR INIT+8
IOST INIT+10
>> IOT INIT+8
POP EN+1~
U CONV+13, CONV+14, CONV+16, CONV+17, CONV+18, CONV+29, CONV+32, CONV+44, CONV+47, CONV+48
, CONV+50, RESOLVE+13, RESOLVE+14, RESOLVE+23, RESOLVE+24, RESOLVE+30, ERROR+2, INIT+14, INIT+21, POST+2
, POST+3, POST+10
X EN+1~, EN+3*, EN+4, EN+5*, EN+6, CONV+1~, CONV+2*, CONV+3, CONV+4*, CONV+5
, CONV+9*, CONV+13*, CONV+14, CONV+15*, CONV+17, RESOLVE+11*, RESOLVE+12, RESOLVE+13, RESOLVE+14, ERROR+1~
, ERROR+4*, ERR+1~, ERR+2*, ERR+3, ERR+4, POST+3*
>> Y CONV+44
>> ZTQUEUED INIT+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 |  Naked Globals |  Local Variables |  All