JRecord projekt kódot:
- Fájlok olvasására és írására hosszúságú alapú nyilvántartás (mind fix hosszúságú rekordok, és hossza mezőben alapú nyilvántartás).
- Írni és olvasni natív COBOL fájlokat.
Kérdések
- Code írta, hogy támogassa a RecordEditor nem olvasott Cobol Files.
- Adatok jelennek meg egy String.
- Jobb Generic Cobol van szükség
Fájl formátumok
- Hosszúság alapú fájlok 2 előnnyel tipikus Unix / Windows szöveges fájlokat:
- Amikor olvas, akkor nem kell ellenőrizni minden byte a fájlt a
- Ideális bináris adatok tárolására - Menti a konverziós költség (3. generációs nyelvek, mint a C és a COBOL).
Formátumok jelenleg támogatott
- Rögzített hosszúságú (azaz minden rekord azonos hosszúságú.
- Mainframe VB (is használták más számítógépeken is).
- Mainframe VB Dump (sames a VB, hanem többek között a blokk Discriptor Word).
- Fujitsu Cobol VB formátumban.
Példák
Fájl olvasása
Ez a példa azt mutatja, hogy a ByteReader Olvas a Fujitsu-Cobol változó hosszúságú fájlt, mint egy sor bájt.
Megjegyzés: minden sor ezekben a fájlokban áll
4 byte Record leíró (2 byte hosszúságú little endian bináris formátumot, 2 byte ellenőrzi az adatok).
Line adatok
4 byte Record leíró. Miután a Record leíró elején és végén egy rekord lehetővé teszi, hogy olvasni előre és hátra a fájlban.
1: AbstractByteReader útja = new FujitsuVbByteReader ();
2: byte [] összhangban;
3:
4: try {
5: tReader.open (fileName);
6:
7: while ((vonal = tReader.read ())! = Null) {
8: // TODO Do Something .....
9:}
10:} végül {
11: tReader.close ();
12:}
Mi az új ebben a kiadásban:
- Ez a verzió megfelel néhány felhasználó kéri.
- Van egy lehetőség, amiért oszlop nevét idézőjelbe a CSV fájlokat, és a továbbfejlesztett másolási segédprogram.
Mi az új verzióban 0.68.1a:
- A hiba rögzítették a központi könyvtár, és közművek frissítve (a RecordEditor 0,69).
- A Layout Wizard (létrehozásához használt Fájl leírások fájlból) most területen keresés, jobb bináris fájlok támogatása, és támogatja a multi-adatfájlt.
Mi az új verzióban 0,68:
- Version 0.68 elsősorban arról javítása Cobol támogatás. Változások a következők:
- Support for Open Cobol (Standard, Micro Focus Kompatibilis, MVS, BS2000), és javult Fujitsu támogatást. Mainframe Support jelen van, mint mindig. Az Open Cobol (Microfocus mód) működnie kell Microfocus Cobol.
- Továbbfejlesztett Cobol Support - szinkron támogatott, Comp-1, Comp-2 (Nem Mainframe Cobols) + egyéb kisebb javítások
- New File copy Utility.
- Support for Open Cobol VB fájlokat.
- Támogatás Hex CSV fájlokat (vagyis mező használatával angol_szam_forma, mint x'FF)
- Ide tartoznak azok a változások kapcsolódnak a RecordEditor és FFReport projektek
Mi az új verzióban 0,65:
- New XML RecordLayout (hogy menjen el a meglévő Cobol elrendezések) . Ezek XML líthatunk - Készítette a Layout-Wizard - kiviszik a RecordEditor (Version 0.65 vagy utolsó)
- Kisebb fejlesztések a Java osztályok - getFieldValue módszer AbstractLine - asLayoutDetail a Externale rekordot
- New szerkesztő program szerkeszteni fájlokat a mellékelt RecordLayout (COBOL vagy XML).
- Layout Wizard - épít XML Record elrendezések egy minta fájlt mutat a mezőket.
- New Kül típus, ez nem egy területen alapú összehasonlítani. Az előnyök ezzel a - fájlokat különböző formátumokban lehet hasonlítani (pl Rögzített szélességű fájlokat lehet hasonlítani a tagolt fájlok). - Fields lehet figyelmen kívül hagyni a összehasonlítani. Ez nagyon hasznos, ha átlép egy programot (és csak néhány területen megváltoztatni) futtathat a régi / új programok és figyelmen kívül hagyja a mezőket, hogy meg kell változtatni - összehasonlítása nem mutatnak különbséget.
Mi az új verzióban 0,62:
- Ez alapvetően támogatják a legújabb változata a RecordEditor. Az egyik legfontosabb változás, Fájl olvasók most vissza a AbstractLine helyett Line. Ez megtöri a meglévő kódot.
Hozzászólás nem található