BCSVMP ;IHS/CIA/PLS - CSV Mapping Utility ;6-Sep-2006 17:42;PLS
Source file <BCSVMP.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | $$GET1^DID $$ROOT^DILFD $$GET1^DIQ ^DIR | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Code Set Versioning | 8 | BCSV AUTOMAP ITEMS  BCSV MANUAL MAP  BCSV REMAP  BCSVIN  BCSVMR  BCSVMR2  BCSVP1  BCSVUT | 
| 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 | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^XCSV( | LOOP+5, LOOP+6, GLBPATH+1 | 
| 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 | 
| >> | 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 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(FILES+$GET^1;2(1) | NXTFIL+2 |