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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BCSVMP

Package: IHS Code Set Versioning

Routine: BCSVMP


Information

BCSVMP ;IHS/CIA/PLS - CSV Mapping Utility ;6-Sep-2006 17:42;PLS

Source Information

Source file <BCSVMP.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 4 $$GET1^DID  $$ROOT^DILFD  $$GET1^DIQ  ^DIR  

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
IHS Code Set Versioning 8 BCSV AUTOMAP ITEMS  BCSV MANUAL MAP  BCSV REMAP  BCSVIN  BCSVMR  BCSVMR2  BCSVP1  BCSVUT  

Entry Points

Name Comments DBIA/ICR reference
KNWNPTR(FIL,FILE,FLD) ;
ALLMAPDN(V) ;EP
MPDONE(FIL) ;EP
BLDLP ;
CHKXRF(VAL,TXRI) ;EP
BLDMAP(FIL) ;
RS
AUTO(FIL) ;
; SFN=Source File Number ; TFN=Target File Number
UNMAPPED(FIL) ;EP
INIT ;EP
GLB(FNUM) ;EP
DELMAP(FIL,SIEN) ;
AMAPDN(FIL) ;EP
REMAP1 ;
SETFILE(VAL,SA,TA) ;EP
EN(FLG) ;EP
GETP(STR,P,D) ;EP
UPDMAP(FIL,SIEN,TIEN,AMFLG) ;
POST ; Entry Point for KIDS install
GDESC(TYP,FIL,IEN,FLD,VFLG) ;EP
BUILT(FIL) ;EP
PREPVAL(V,XRF,T) ;EP
FILES ;;
REMAP ;EP
GLBPATH(FIL,NOD) ;EP
NXTFIL(CUR) ;EP
YN(DEF,PRMPT) ;EP
MAN(FIL) ;
DIRLKP(SRC,XRF,STA) ;EP
IENLKP(TGNM,VAL,SIEN,TXRI) ;EP
MAPCNT(FIL,NOD) ;
LOOP ;

External References

Name Field # of Occurrence
$$GET1^DID REMAP1+6, REMAP1+17, AUTO+7, AUTO+11, MAN+9, MAN+12, MAN+14, RS+31
$$ROOT^DILFD GLB+1
$$GET1^DIQ REMAP1+21, REMAP1+33, RS+1, RS+9, RS+10, RS+17, GDESC+4, GDESC+8
^DIR REMAP1+8, YN+4, DIRLKP+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Remapping entries for the "_$$GET1^DID(SRCARY("NUM"),,,"NAME")_" file.",!!
  • Line Location: REMAP1+17
Function Call: WRITE
  • Prompt: !,"This item can not be re-mapped.",!
  • Line Location: REMAP1+22
Function Call: WRITE
  • Prompt: !,"This item can not be re-mapped.",!
  • Line Location: REMAP1+24
Function Call: WRITE
  • Prompt: !,"This item is currently not mapped, and can not be re-mapped.",!
  • Line Location: REMAP1+26
Function Call: WRITE
  • Prompt: !
  • Line Location: REMAP1+31
Function Call: WRITE
  • Prompt: !,"Automapping has already been completed for the ",$$GET1^DID(SRCARY("NUM"),,,"NAME")," file.",!
  • Line Location: AUTO+7
Function Call: WRITE
  • Prompt: !,"Enter '^' to SKIP item; '^^' to skip to next file."
  • Line Location: MAN+13
Function Call: WRITE
  • Prompt: !!,"Matching entries for the ",$$GET1^DID(SRCARY("NUM"),,,"NAME")," file.",!
  • Line Location: MAN+14
Function Call: WRITE
  • Prompt: !
  • Line Location: RS+18
Routine Call
  • DIR
  • Line Location:
    • REMAP1+8
    • YN+4
    • DIRLKP+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XCSV( LOOP+5, LOOP+6, GLBPATH+1

Label References

Name Line Occurrences
$$AMAPDN AUTO+7, AUTO+11, MAN+8
$$BUILT BLDMAP+4
$$CHKXRF IENLKP+9
$$DIRLKP REMAP1+18, REMAP1+30, RS+16
$$GDESC REMAP1+25, REMAP1+27, REMAP1+34, RS+8, RS+21
$$GETP REMAP1+18, REMAP1+30, RS+16, SETFILE+2, SETFILE+3, SETFILE+4, SETFILE+5, SETFILE+6, SETFILE+7, SETFILE+8
, SETFILE+9, SETFILE+10, SETFILE+11, SETFILE+12, SETFILE+13, SETFILE+14, SETFILE+15, SETFILE+16, SETFILE+17, IENLKP+2
, CHKXRF+2, PREPVAL+2, PREPVAL+4
$$GLB BLDLP+2, LOOP+4
$$GLBPATH REMAP1+26, REMAP1+27, REMAP1+30, REMAP1+34, AUTO+9, MAN+15, RS+7, RS+16, RS+21, RS+30
, BLDLP+3, BLDLP+8, MPDONE+1, BUILT+1, AMAPDN+1, UPDMAP+2, UPDMAP+3, DELMAP+2, MAPCNT+1, UNMAPPED+2
, KNWNPTR+1
$$IENLKP LOOP+12
$$MPDONE AUTO+6, MAN+11, ALLMAPDN+7
$$NXTFIL POST+4, EN+5, REMAP1+5, REMAP1+12, ALLMAPDN+5
$$PREPVAL IENLKP+3, CHKXRF+2
$$UNMAPPED RS+29
$$YN REMAP1+29, REMAP1+35, REMAP1+38, RS+22
AUTO POST+7, EN+8
BLDLP BLDMAP+4
BLDMAP POST+6
DELMAP REMAP1+39
INIT POST+2, EN+3, REMAP1+1, ALLMAPDN+2
LOOP AUTO+8
MAN EN+9
REMAP1 REMAP+4
RS RS+27
SETFILE REMAP1+13, BLDMAP+3, AUTO+5, MAN+4
UPDMAP REMAP1+36, RS+23, LOOP+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMFLG REMAP1+2~*, REMAP1+36, MAN+3~*, RS+23, LOOP+3*, LOOP+14, UPDMAP~, UPDMAP+6
CHKNEW MAN+1~, RS+7*
CUR NXTFIL~, NXTFIL+1*, NXTFIL+2
D MAN+2~, GETP~, GETP+1, DIRLKP+1~, DIRLKP+4*
DDLM POST+1~, POST+5, EN+2~, EN+6, REMAP+1~, REMAP1+5, REMAP1+12, REMAP1+13, BLDMAP+3, AUTO+5
, MAN+4, NXTFIL+2, INIT+1*, ALLMAPDN+1~, ALLMAPDN+6, ALLMAPDN+7
DEF YN~, YN+2
DIR REMAP+1~, MAN+1~, YN+1~, DIRLKP+1~
DIR("A" REMAP1+4*, YN+3*
DIR("B" YN+2*
DIR(0 REMAP1+4*, REMAP1+6*, REMAP1+7, YN+2*, DIRLKP+3*
DIROUT MAN+2~, DIRLKP+1~, DIRLKP+7
DLM POST+1~, EN+2~, INIT+1*, SETFILE+5, SETFILE+6, SETFILE+7, SETFILE+8, SETFILE+9, SETFILE+10, SETFILE+12
, SETFILE+13, SETFILE+14, SETFILE+15, SETFILE+16, SETFILE+17, ALLMAPDN+1~, ALLMAPDN+7
DTOUT REMAP1+11, MAN+2~, YN+5, DIRLKP+6
DUOUT REMAP1+9, REMAP1+11, MAN+2~, YN+5, DIRLKP+6
EFLG POST+1~, POST+3, POST+5*, EN+2~, EN+4, EN+6*, BLDMAP+1~, AUTO+2~, AUTO+4*, AUTO+7*
, AUTO+10, ALLMAPDN+1~, ALLMAPDN+4, ALLMAPDN+6*
>> EX MAN+16, RS*, RS+18*
EXIT POST+1~, POST+3, POST+6, EN+2~, EN+4, REMAP+2~, REMAP1+31*, INIT+1*, ALLMAPDN+1~
FIL POST+1~, POST+4*, POST+5, POST+6, POST+7, EN+2~, EN+5*, EN+6, EN+8, EN+9
, REMAP+1~, REMAP1+12*, REMAP1+13, BLDMAP~, BLDMAP+3, AUTO~, AUTO+5, MAN~, MAN+4, MPDONE~
, MPDONE+1, ALLMAPDN+1~, ALLMAPDN+5*, ALLMAPDN+6, ALLMAPDN+7, ALLMAPDN+8, BUILT~, BUILT+1, AMAPDN~, AMAPDN+1
, UPDMAP~, UPDMAP+2, UPDMAP+3, DELMAP~, DELMAP+2, MAPCNT~, MAPCNT+1, GLBPATH~, GLBPATH+1, UNMAPPED~
, UNMAPPED+2, KNWNPTR~, KNWNPTR+1, GDESC~, GDESC+4, GDESC+5, GDESC+8, GDESC+10
FILE KNWNPTR~, KNWNPTR+1
FLD KNWNPTR~, KNWNPTR+1, GDESC~, GDESC+6, GDESC+8, GDESC+10
FLG EN~, EN+7
FNUM GLB~, GLB+1
FUNC MAN+1~
IEN MAN+1~, MAN+16*, RS+1, RS+7, RS+8, RS+9, RS+10, RS+15, RS+23, BLDLP+1~
, BLDLP+4*, BLDLP+5, LOOP+2~, LOOP+8*, LOOP+9, LOOP+12, LOOP+14, IENLKP+1~, IENLKP+5*, IENLKP+6
, IENLKP+8, IENLKP+9*, IENLKP+10, CHKXRF+1~, CHKXRF+2*, CHKXRF+3, GDESC~, GDESC+4, GDESC+5, GDESC+8
, GDESC+10
ITM REMAP1+21*, REMAP1+22, REMAP1+24, MAN+1~, RS+1*, RS+3, RS+5, RS+13, RS+20
L PREPVAL+1~, PREPVAL+4*, PREPVAL+5
MGLB UNMAPPED+1~, UNMAPPED+2*, UNMAPPED+3
MGLN UPDMAP+1~, UPDMAP+2*, UPDMAP+6, UPDMAP+8, UPDMAP+11, DELMAP+1~, DELMAP+2*, DELMAP+3, DELMAP+4, DELMAP+5
MGNM LOOP+2~, LOOP+6*
NOD MAPCNT~, MAPCNT+1, GLBPATH~, GLBPATH+1
NXT IENLKP+1~, IENLKP+6*, IENLKP+7, IENLKP+10
OFF POST+1~, POST+4, EN+2~, EN+5, REMAP+1~, REMAP1+3!, REMAP1+5, REMAP1+6, REMAP1+12*, ALLMAPDN+1~
, ALLMAPDN+5
P PREPVAL+1~, PREPVAL+2*, PREPVAL+6, PREPVAL+7, GETP~, GETP+1
PRMPT YN~, YN+3
RES ALLMAPDN+1~, ALLMAPDN+3*, ALLMAPDN+9*, ALLMAPDN+10, UNMAPPED+1~, GDESC+1~, GDESC+2*, GDESC+4*, GDESC+5*, GDESC+8*
, GDESC+10*, GDESC+11, YN+5*, YN+6*, YN+7
RES1 ALLMAPDN+1~
SA SETFILE~
SA("DFLD" SETFILE+8*
SA("FNAM" SETFILE+4*
SA("GNAM" SETFILE+5*
SA("IDT" SETFILE+10*
SA("IFLD" SETFILE+9*
SA("NUM" SETFILE+6*
SA("XRI" SETFILE+7*
SDATA MAN+1~, LOOP+2~, LOOP+9*, LOOP+10, LOOP+11
SDESC REMAP+2~, REMAP1+25*, REMAP1+33, MAN+1~, MAN+7*, RS+8*, RS+13, RS+20
SFN AUTO+2~
SGLB MAN+1~, MAN+15*, MAN+16, RS+15, BLDLP+1~, BLDLP+2*, BLDLP+4, LOOP+2~, LOOP+4*, LOOP+8
, LOOP+9
SIEN REMAP+1~, REMAP1+18*, REMAP1+21, REMAP1+25, REMAP1+26, REMAP1+27, REMAP1+33, REMAP1+36, REMAP1+39, UPDMAP~
, UPDMAP+6, UPDMAP+8, UPDMAP+9, UPDMAP+13, DELMAP~, DELMAP+3, DELMAP+4, IENLKP~, IENLKP+7
SIFLG MAN+2~, RS+9*, RS+10*, RS+11, RS+13, RS+20
SRC SETFILE+1~, SETFILE+2*, SETFILE+5, SETFILE+6, SETFILE+7, SETFILE+8, SETFILE+9, SETFILE+10, DIRLKP~, DIRLKP+2*
, DIRLKP+3
SRCARY REMAP1+13, BLDMAP+2~, BLDMAP+3, AUTO+3~, AUTO+5, MAN+2~, MAN+4
SRCARY("DFLD" REMAP1+25, RS+8
SRCARY("IDT" RS+10
SRCARY("IFLD" RS+9
SRCARY("NUM" REMAP1+17, REMAP1+18, REMAP1+21, REMAP1+22, REMAP1+24, REMAP1+25, REMAP1+33, AUTO+7, AUTO+11, MAN+6
, MAN+9, MAN+12, MAN+14, RS+1, RS+3, RS+5, RS+8, RS+9, RS+10, RS+31
, BLDLP+2, LOOP+1, LOOP+4
SRCARY("XRI" REMAP1+18
STA ALLMAPDN+1~, ALLMAPDN+7*, ALLMAPDN+8, ALLMAPDN+9, DIRLKP~, DIRLKP+7*, DIRLKP+8*
STATUS REMAP+1~, REMAP+3*, REMAP+4, REMAP1+9*, REMAP1+10*, REMAP1+18, REMAP1+30, REMAP1+31, MAN+2~, RS+16
, RS+18
STR GETP~, GETP+1
T PREPVAL~, PREPVAL+3
TA SETFILE~
TA("DFLD" SETFILE+15*
TA("FNAM" SETFILE+11*
TA("GNAM" SETFILE+12*
TA("IDT" SETFILE+17*
TA("IFLD" SETFILE+16*
TA("NUM" SETFILE+13*
TA("XRI" SETFILE+14*
TDATA LOOP+2~
TDESC REMAP+2~, REMAP1+27*, REMAP1+28, MAN+1~, MAN+7*
TFN AUTO+2~
TFNM AUTO+2~
TGLB MAN+1~
TGNM LOOP+2~, LOOP+5*, LOOP+12, IENLKP~, IENLKP+4, IENLKP+5, IENLKP+6, IENLKP+7, CHKXRF+2, CHKXRF+3
TGP BLDLP+1~, BLDLP+3*, BLDLP+5, BLDLP+6
TIEN REMAP+1~, REMAP1+30*, REMAP1+34, REMAP1+36, LOOP+2~, LOOP+12*, LOOP+14, UPDMAP~, UPDMAP+4, UPDMAP+6
, UPDMAP+8, UPDMAP+13, DELMAP+1~, DELMAP+3*, DELMAP+5
TIFLG MAN+2~, RS+17*, RS+21
TMP REMAP+1~, REMAP1+3*, REMAP1+5*, REMAP1+6
TRG SETFILE+1~, SETFILE+3*, SETFILE+12, SETFILE+13, SETFILE+14, SETFILE+15, SETFILE+16, SETFILE+17
TRGARY REMAP1+13, BLDMAP+2~, BLDMAP+3, AUTO+3~, AUTO+5, MAN+2~, MAN+4
TRGARY("DFLD" REMAP1+27, REMAP1+34, RS+21
TRGARY("GNAM" REMAP1+26, REMAP1+27, REMAP1+30, REMAP1+34, REMAP1+36, REMAP1+39, BLDMAP+4, AUTO+6, AUTO+7, AUTO+9
, AUTO+11, MAN+8, MAN+11, MAN+15, RS+7, RS+16, RS+21, RS+23, RS+29, RS+30
, BLDLP+3, BLDLP+8, LOOP+1, LOOP+5, LOOP+6, LOOP+14
TRGARY("IFLD" RS+17
TRGARY("NUM" RS+17, LOOP+1
TRGARY("XRI" REMAP1+30, RS+16, LOOP+12
TXRI AUTO+2~, IENLKP~, IENLKP+2, IENLKP+3, IENLKP+9, CHKXRF~, CHKXRF+2
TYP GDESC~, GDESC+4, GDESC+5, GDESC+7, GDESC+9
U REMAP1+34, RS+15, RS+21, LOOP+11, DELMAP+3, CHKXRF+3, GDESC+5, GDESC+10, DIRLKP+2
UMGLN UPDMAP+1~, UPDMAP+3*, UPDMAP+9, UPDMAP+10, UPDMAP+13
V ALLMAPDN~, ALLMAPDN+3*, ALLMAPDN+8, PREPVAL~, PREPVAL+5*, PREPVAL+7*, PREPVAL+8
VAL LOOP+11*, LOOP+12, SETFILE~, SETFILE+2, SETFILE+3, SETFILE+4, SETFILE+11, IENLKP~, IENLKP+3*, IENLKP+4*
, IENLKP+5, IENLKP+6, IENLKP+7, IENLKP+9, CHKXRF~, CHKXRF+2, CHKXRF+3
VFLG GDESC~, GDESC+2*, GDESC+3
X DIRLKP+1~
XRF IENLKP+1~, IENLKP+2*, IENLKP+5, IENLKP+6, IENLKP+7, PREPVAL~, PREPVAL+2, PREPVAL+4, DIRLKP~, DIRLKP+4
Y REMAP1+12, MAN+1~, RS+16*, RS+17, RS+21, RS+23, YN+1~, YN+6, DIRLKP+1~, DIRLKP+6
, DIRLKP+9

Marked Items

Name Field # of Occurrence
$T(FILES+$GET^1;2(1) NXTFIL+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All