COBOL importáló beállításainak megadása

Egyedi fájl importálására vonatkozó COBOL importáló beállításokat a J2C varázsló segítségével adhat meg, vagy a COBOL importáló beállítás oldalán módosíthatja az alapértelmezett fordító beállításokat.
Az alapértelmezett COBOL importáló beállítások megadásához tegye a következőket:
  1. Válassza ki az Ablak > Beállítások lehetőséget.
  2. Bontsa ki az Importáló beállítást és válassza ki a COBOL lehetőséget az Általános lapon. A következő paraméterek módosíthatók:

    COBOL importáló beállításai: általános

    Paraméter Beállítások Leírás
    Operációs rendszer
    • Win32
    • AIX
    • x/OS
    • Nem meghatározott
    Az a platform, amelyen a COBOL program fut. A platform kiválasztásakor az egyéb Platforminformációs attribútumok az adott platformra jellemző alapértelmezett értékekre lesznek beállítva. A platform alapértelmezett értékei egyedileg igény szerint módosíthatók. IMS esetén válassza ki a z/OS lehetőséget.
    Kódlap kijelölése
    • Számos beállítás
    A COBOL program kódlapja a cél platformon.
    Lebegőpontos formátum
    • IEEE 754
    • IBM hexadecimális
    A lebegőpontos formátum (IBM vagy IEEE). Ha lebegőpontos számok byte-ban kifejezett ábrázolása az IBM z/Architecture Működési elvekben meghatározottak szerint történik, akkor ezeket IBM 390 hexadecimális lebegőpontos formátumnak nevezik. Ha lebegőpontos számok byte-ban kifejezett ábrázolása a 754-es IEEE szabvány szerint történik, akkor ezek IEEE nem kiterjesztett lebegőpontos formátumként azonosíthatók.
    Endian Little Egész adatok little endian ábrázolása. Az egész számok byte-ban kifejezett ábrázolását, a legkisebbtől a legnagyobb helyiérték felé haladva, little endian ábrázolásnak nevezik.
    Big Egész adatok big endian ábrázolása. Az egész számok byte-ban kifejezett ábrázolását, a legnagyobbtól a legkisebb helyiérték felé haladva, big endian ábrázolásnak nevezik.
    Távoli egész endian Little Ez a tulajdonság a felhasználói kilépési pontok kezelését (például DFHCNV makrók) egészíti ki. A biztosított DFHCNV makrók 2 és 4 byte-os egészeket kezelnek, 8 byte-os egészeket azonban nem. A 8 byte-os egészek formátumát az endian tulajdonság segítségével, a 2 és 4 byte-os egészekét pedig a távoli egész endian tulajdonság segítségével felügyelheti. Ha nincsenek felhasználói kilépési pontok vagy a felhasználói kilépési pont az endian karakteres egészeket nem kezeli, akkor az endian tulajdonságnál használt értéket kell megadnia.
    Big Ez a tulajdonság a felhasználói kilépési pontok kezelését (például DFHCNV makrók) egészíti ki. A biztosított DFHCNV makrók 2 és 4 byte-os egészeket kezelnek, 8 byte-os egészeket azonban nem. A 8 byte-os egészek formátumát az endian tulajdonság segítségével, a 2 és 4 byte-os egészekét pedig a távoli egész endian tulajdonság segítségével felügyelheti. Ha nincsenek felhasználói kilépési pontok vagy a felhasználói kilépési pont az endian karakteres egészeket nem kezeli, akkor az endian tulajdonságnál használt értéket kell megadnia.
    Külső tizedesjel ASCII Külső decimális COBOL adattípusok átalakítását vezérli. Ha a COBOL program olyan gépen fut, amelynek kódlapja Amerikai szabványos kódolású információcsere (ascii) formátumú, akkor válassza ki az ASCII lehetőséget.
    EBCDIC Külső decimális COBOL adattípusok átalakítását vezérli. Ha a COBOL program olyan gépen fut, amelynek kódlapja Kiterjesztett bináris kódolású decimális adatcsere (EBCDIC) formátumú, akkor válassza ki az EBCDIC lehetőséget.
    EBCDIC egyéni Külső decimális COBOL adattípusok átalakítását vezérli. Ez a tulajdonság a DFHCNV makrók számára külső decimális adattípusok átalakítását teszi lehetővé, majd az előjelet tartalmazó kódpontot javítja.
    Hoszt kódlap:
    Ha DFHCNV makró ASCII-EBCDIC adatátalakítást hajt végre CICS régión belül, akkor az EBCDIC kódlap bizonyos kódpontjai, a hosztrendszer kódlapjától függően, eltérőek lehetnek. A külső decimális adatok helyes átalakítása érdekében előjelbites átalakításhoz az EBCDIC kódlapot kell megadni.
    Idézőjel
    • dupla (")
    • egyedülálló (')
    DOUBLE: Olyan figuratív konstans vagy fenntartott szó, amely az idézőjel karakter legalább egy előfordulását képviseli, ha a QUOTE fordítási beállítás be van kapcsolva. Ennek az értéknek a cél COBOL program fordításakor használt értékkel kell megegyeznie. A beállításokkal kapcsolatos részleteket a COBOL programozói kézikönyvben talál.
    SINGLE: Olyan figuratív konstans vagy fenntartott szó, amely az aposztróf karakter (') legalább egy előfordulását képviseli, ha az APOST fordítási beállítás be van kapcsolva. Ennek az értéknek a cél COBOL program fordításakor használt értékkel kell megegyeznie. A beállításokkal kapcsolatos részleteket a COBOL programozói kézikönyvben talál.
    TRUNC
    • STD
    • OPT
    • BIN
    STD: COBOL BINARY, COMP, és COMP-4 típusokra van hatással. Az STD beállítás esetében a beállítható értékek PICTURE karaktersorozat típusra vannak korlátozva. Ennek az értéknek a cél COBOL program fordításakor használt értékkel kell megegyeznie. PIC S999 tartalmú PICTURE részkifejezés esetén például a beállítható értéktartomány -999 és 999 közöt van. Normál esetben a CICS vagy IMS COBOL programok a TRUNC(BIN) beállítással kerülnek fordításra. A beállításokkal kapcsolatos részleteket a COBOL programozói kézikönyvben talál.
    OPT: COBOL BINARY, COMP, és COMP-4 típusokra van hatással. Az OPT beállítás esetében az érték a PICTURE karaktersorozattal egyezik meg. 02 ANUM PIC 9999 BINARY esetén például a lehetséges értékek tartománya 0 és 9999 között van. Ennek az értéknek a cél COBOL program fordításakor használt értékkel kell megegyeznie. Normál esetben a CICS vagy IMS COBOL programok a TRUNC(BIN) beállítással kerülnek fordításra. A beállításokkal kapcsolatos részleteket a COBOL programozói kézikönyvben talál.
    BIN: COBOL BINARY, COMP, és COMP-4 típusokra van hatással. A BIN beállítás esetében az értéket a PICTURE karaktersorozat által igényelt tárterület mérete korlátozza. A 02 ANUM PIC 9999 BINARY például előjel nélküli PICTURE karaktersorozat 4 kilencessel, a szükséges tárméret 2 byte. Az érvényes értéktartomány 0 és 65535 között lehet. Ennek az értéknek a cél COBOL program fordításakor használt értékkel kell megegyeznie. Normál esetben a CICS vagy IMS COBOL programok a TRUNC(BIN) beállítással kerülnek fordításra. A beállításokkal kapcsolatos részleteket a COBOL programozói kézikönyvben talál.
    NSYMBOL
    • NATIONAL
    • DBCS
    NATIONAL: A literálokban és kép részkifejezésekben használt "N" szimbólum értelmezését vezérli. A NATIONAL azt jelenti, hogy a USAGE NATIONAL részkifejezés került megadásra. Azt jelzi, hogy az adatok UNICODE adatokként, UTF-16 kódolással kerülnek tárolásra. Ennek az értéknek a cél COBOL program fordításakor használt értékkel kell megegyeznie. A beállításokkal kapcsolatos részleteket a COBOL programozói kézikönyvben talál.
    DBCS: A literálokban és kép részkifejezésekben használt "N" szimbólum értelmezését vezérli. A DBCS azt jelenti, hogy a USAGE DISPLAY-1 részkifejezés került megadásra. Azt jelzi, hogy az adatok DBCS adatokként kerülnek tárolásra. Ennek az értéknek a cél COBOL program fordításakor használt értékkel kell megegyeznie. A beállításokkal kapcsolatos részleteket a COBOL programozói kézikönyvben talál.
  3. További COBOL fordító beállítások módosításához válassza ki a További COBOL beállítások lapot. A következő paraméterek módosíthatók:

    COBOL importáló  beállításai: További COBOL beállítások

    Paraméter Beállítások Leírás Alapértelmezett érték
    Fordítási területi beállítás neve Az érvényes területi beállítások és a megfelelő támogatott kódlapok listáját a Támogatott területi beállítások és kódlapok részben találja
    A COBOL for Windows a POSIX által meghatározott területi beállítás megállapodást használja. A területi beállítás érték szintaxisa: ll _CC.codepageID ahol
    • az ll kétbetűs, kisbetűkből álló ISO nyelvkódra utal
    • a CC kétbetűs, nagybetűkből álló ISO országkódra utal
    • a codepageID a natív DISPLAY és DISPLAY-1 adatokhoz használandó kódlapra utal

    Kódoláskor a területi beállítás nevéhez érvényes értéket és a területi beállítás nevének megfelelő, érvényes kódlapot (codepageID) kell megadnia, amint azt a(z) Támogatott területi beállítások és kódlapok részben található felsorolás tartalmazza.

    COBOL nevekben, adatdefiníciókban, literálokban és megjegyzésekben támogatott kódlapokban lévő karaktereket használhat. Az érvényben lévő területi beállítás határozza meg a forrásprogramok fordításakor használandó kódlapot (az alfanumerikus literál értékeket is beleértve). Tehát a fordítás kódlapjának alapjául a fordításkori területi beállítás szolgál. Ennek megfelelően a forrásprogramban lévő literál értékek kiértékelésének kezelése a fordításkor érvényben lévő területi beállítással történik.

    en_US
    ASCII kódlapok IBM-1252

    Adott területi beállítás nevéhez az ascii kódlap készletek közül a legutóbbi kerül alapértelmezettként kiválasztásra, mivel ez a legáltalánosabban használt (mert újabb).

    Hibaüzenetek nyelvei
    • EN_US
    • JA_JP
    • ZH_TW
    • ZH_CN
    • KO_KR
    • IT_IT
    • FR_FR
    • ES_ES
    • DE_DE
    • PT_BR
    Ez megadja a felhasználónak a nyelv kiválasztásának lehetőségét, amelyen a hibaüzenetek megjelennek. Az alapértelmezett az aktuális területi beállítás, amelyen az Eclipse fut.
    Pénznem jel   A CURRENCY beállítás segítségével a COBOL forráshoz használandó alternatív pénznem szimbólumot adhat meg. A CURRENCY SIGN értékének érvényes COBOL alfanumerikus literálnak (beleértve a hexadecimális literált is) kell lennie, amely egyetlen karaktert képvisel. Például: '$' vagy "$" vagy X'9F" vagy x'9F'. Az alapértelmezett érték a "$".
    SOSI
    • Kijelölve
    • Nincs kijelölve
    A SOSI fordítási beállítás segítségével meghatározhatja, hogy a literálban lévő DBCS karaktereket kiengedés és behúzás karakterekkel el kell-e választani. Az alapértelmezés az Általános lapon kiválasztott platformtól függ:
    • Win32: NOSOSI
    • AIX: NOSOSI
    • z/OS: SOSI
    COLLSEQ
    • EBCDIC
    • LOCALE
    • BIN
    • EBCDIC: Ha az ASCII rendezési sorrend helyett inkább az EBCDIC rendezési sorrendet kívánja használni, akkor válassza ki ezt a beállítást.
    • LOCALE: Válassza ki ezt a beállítást, ha területi beállítástól függő rendezési sorrendet kíván használni (a területi beállításhoz tartozó rendezési sorrendre vonatkozó kulturális megállapodással megegyezően).
    • BIN: Válassza ki ezt a beállítás, ha a karakterek hexadecimális értékét kívánja használni; a területi beállításnak nincs hatása.
    Az alapértelmezés az Általános lapon kiválasztott platformtól függ:
    • Win32: BIN
    • AIX: BIN
    • z/OS: EBCDIC
    NCOLLSEQ
    • LOCALE
    • BIN
    • LOCALE: Válassza ki ezt a beállítást, ha a rendezési sorrendhez az érvényben lévő területi beállításhoz tartozó algoritmust kívánja használni.
    • BIN: Válassza ki ezt a beállítást, ha a karakterpárok hexadecimális értékét kívánja használni.
    Az alapértelmezés az Általános lapon kiválasztott platformtól függ:
    • Win32: BIN
    • AIX: BIN
    • z/OS: BIN
    Fájlkiterjesztés támogatás   A Fájlkiterjesztés támogatás tábla segítségével a kiterjesztések alapértelmezett viselkedését módosíthatja. Kiterjesztés hozzárendelésével megadhatja, hogy az adott állomány teljes programot vagy csak adatszerkezeteket tartalmaz.

    Fájlkiterjesztés támogatás

     

    Másolatkönyvek támogatása tetszőleges könyvtárakban

    Tetszőleges helyen található másolatkönyv függőségekkel rendelkező COBOL forrás importálását úgy teheti lehetővé, hogy a COBOL beállítások oldal SYSLIB lapjának segítségével különböző könyvtárhelyeket ad hozzá.

    SYSLIB oldal
    Tetszőleges helyen található másolatkönyv függőségekkel rendelkező COBOL forrás importálását a felhasználó úgy teheti lehetővé, hogy a COBOL beállítások oldal "SYSLIB" lapjának segítségével különböző könyvtárhelyeket ad hozzá.

    Ezek a bejegyzések hozzáadhatók, eltávolíthatók vagy szerkeszthetők. A Szerkesztés lehetőségre kattintva a következő ablak jelenik meg:Szerkesztés párbeszédablak

    A Mozgatás felfelé és a Mozgatás lefelé elemek segítségével a könyvtárak sorrendjét módosíthatja. A COBOL importáló másolatkönyvekért a könyvtárakat a megadott sorrendben nézi át.


Visszajelzés