Ha az alkalmazásnak nem sikerül COBOL fájlt a projektbe
importálnia, akkor hibaüzenetet jelenít meg. Ezután javíthatja a hibát
és újraimportálhatja a fájlt.
Hibaüzenetek típusai
- A munkaterület részét képező (helyi) COBOL fájlok esetén: Ha
az alkalmazás helyi COBOL fájlt (amely része a munkaterületnek) nem tud
a projektbe importálni, akkor a feladatlistában szintaktikai
hibaüzenetek jelennek meg. Ha a hibaforrást a kódban kívánja
megjeleníteni, akkor kattintson a hibaüzenet sorára a probléma nézetben,
amint azt a következő ábra szemlélteti:
A hibák a metaadatok könyvtárban található általános naplófájlban is
rögzítésre kerülnek: [munkaterület]\.metadata\CommonBaseEvents.log
- Olyan COBOL fájlok esetén, amelyek a munkaterületnek nem
részei: Ha a fájl a munkaterületnek nem része, akkor az esetleges
hibák a naplófájlban kerülnek rögzítésre. A hibaüzenetek az importáló
hiba párbeszédablak részletek részében is megjelennek.
- Adatnevek elferdítése: Csak a kitöltő adatelem neve lesz
elferdítve fill_XX-re (ahol az XX toldalék minden 01 szintű adatszerkezet
alatt talált kitöltő adatelem esetében növelésre kerül. Ez alaphelyzetbe áll, valahányszor
új 01 szintű adatszerkezet fordul elő). Például
1 struct.
5 Group1.
10 Filler PIC X(30). -> fill_0
10 Sub-Group1.
15 Filler PIC x(10). -> fill_1
5 Group2.
10 Filler PIC X(30). -> fill_2
10 Sub-Group1.
15 Filler PIC x(10). -> fill_3
1 struct1.
5 Group1.
10 Filler PIC X(30). -> fill_0
10 Sub-Group1.
15 Filler PIC x(10). -> fill_1
5 Group2.
10 Filler PIC X(30). -> fill_2
10 Sub-Group1.
15 Filler PIC x(10). -> fill_3
Importálási problémák megoldása
- Probléma: Az importálás sikeres, de nincs adat: Lehetséges
okai a következők lehetnek
- A COBOL forrás beágyazott program (amit a COBOL importáló nem
támogat).
- Másolatkönyv (.cpy fájl) teljes programot tartalmaz.
Megoldás- Nevezze át .cbl, .cob vagy .ccp kiterjesztésűvé
- Módosítsa a .cpy fájlkiterjesztés alapértelmezett viselkedését úgy,
hogy teljes programra utaljon. A .cpy fájlkiterjesztés támogatást "FP"
értékre a COBOL importáló beállítások oldalán található "További COBOL
beállítások" lap Fájlkiterjesztés támogatás tábláját használva
módosíthatja (Ablak >
beállítások > Importáló > COBOL).
- Probléma: Másolat könyvtár nem található: A "Másolat
könyvtár nem található" hiba a feladatlistában a következőképpen
jelenhet meg:
Ezt a hibát az okozza, hogy a másolatkönyv(ek) nem ugyanazon a helyen
találhatók, mint a forrásfájl. A hiba elhárításához gondoskodjék róla,
hogy a másolatkönyvek és a fő forrásfájl ugyanazon a helyen legyenek
elhelyezve. Használhatja továbbá a Beállítások oldalon lévő SYSLIB
táblát a másolatkönyv(ek) helyének megadásához.
- Probléma: A jelenlegi területi beállítás DBCS adatokat nem
támogat: "A jelenlegi területi beállítás DBCS adatokat nem támogat"
hiba a problémák feladatlistában a következőképpen jelenhet meg:
A hiba elhárítása érdekében a COBOL importáló "További COBOL beállítások"
lapjának segítségével (Ablak >
Beállítások > Importáló >
COBOL) módosítsa fordítási területi
beállítást olyanra, amely a DBCS adatokat támogatja, például a
"Fordítási területi beállítás neve" beállításnál válassza ki ja_JP
értéket.
- Probléma: Nem COBOL karakter(ek) fordult(ak) elő: A "Nem COBOL
karakter(ek) fordult(ak) elő" hiba a
problémák feladatlistában a következőképpen jelenhet meg:

Megoldás- Ha a COBOL forrás DBCS adatneveket tartalmaz, akkor a COBOL importáló
"További COBOL beállítások" lapjának segítségével (Ablak >
Beállítások > Importáló
> COBOL) módosítsa fordítási területi beállítást
olyanra, amely a DBCS adatokat támogatja, például a "Fordítási területi
beállítás neve" beállításnál válassza ki ja_JP értéket.