проект JRecord осигурява код, за да:
- Прочетете и записва файлове на записи дължина, определена (и двете записи с фиксирана дължина и дължината на полето, базирани записи).
- Четат и пишат нативни COBOL файлове.
Въпроси
- Code е написана в подкрепа на RecordEditor не за четене Cobol Files.
- Данните се връща като String.
- По-добре Generic Cobol е необходима
Файлови формати
- дължина на базата файлове имат две предимства пред типични Unix / Windows текстови файлове:
- Когато четете, не е нужно да се провери всеки байт във файла за
- Идеален за съхранение на двоични данни - спестява разходите за конвертиране (в трета езици поколение като C и Cobol).
Формати поддържани в момента
- Фиксирана дължина Record (т.е. всеки запис е една и съща фиксирана дължина.
- Mainframe VB (също се използва на други компютри, както и).
- Mainframe VB Dump (sames като VB, но и включително за групово Discriptor дума).
- Fujitsu Cobol VB формат.
Примери
Четене на файла
Този пример показва как ByteReader се Прочетена Fujitsu-Cobol променлива дължина файл като масив от байтове.
Забележка: Всеки ред в тези файлове се състои от
4 байта Record ЕВРОВОК (дължина 2 байта в малък къс двоичен формат, 2 байта проверяват данните).
Line Data
4 байта Record ЕВРОВОК. Като Характеристиката Record в началото и края на записа ви позволява да четете напред и назад във файла.
1: AbstractByteReader tReader = нова FujitsuVbByteReader ();
2: байт [] линия;
3:
4: опитайте {
5: tReader.open (име);
6:
7: докато ((Онлайн = tReader.read ()) = нула!) {
8: // TODO Да нещо .....
9:}
10:} накрая {
11: tReader.close ();
12:}
Какво ново в тази версия:
- Тази версия изпълнява няколко искания от потребители .
- Има опция за това, че имената на колоните в котировките на CSV файлове, както и повишаване на полезност копие.
Какво ново във версия 0.68.1a:
- Бъг е била определена за основната библиотека, и комунални услуги бяха актуализирани (въз основа на RecordEditor 0.69).
- The Layout Wizard (използван за създаване на файл Описания от файл) вече има поле Search, по-добре двоичен файл подкрепа, както и подкрепа за мулти-рекордни файлове.
Какво ново във версия 0.68:
- Версия 0.68 е главно за подобряване на Cobol Support. Промените включват:
- Подкрепа за Open Cobol (Standard, Micro Focus Съвместим, MVS, BS2000) и подобрена поддръжка Fujitsu. Mainframe Support присъства както винаги. The Open COBOL (режим Microfocus) трябва да работи за Microfocus Cobol.
- Подобрена Cobol Support - Sync поддържа, Comp-1, Comp-2 (Non-Mainframe Cobols) + други дребни поправки
- New File копие Utility.
- Подкрепа за Open Cobol VB файлове.
- Подкрепа за Hex CSV файлове (т.е. с помощта на полето разделител като X'FF ")
- Включени са и промени, свързани с проектите RecordEditor и FFReport
Какво ново във версия 0.65:
- New XML RecordLayout (да отиде със съществуващите Cobol Layouts) , Тези XML оформления може да бъде - Създадено от Layout-съветника - изнесени от RecordEditor (версия 0.65 или последната)
- Малки подобрения в Java класове - getFieldValue метод в AbstractLine - asLayoutDetail в Externale запис
- програма New редактор за редактиране на файлове с помощта на комплекта RecordLayout (COBOL или XML).
- Layout Wizard -. Надгражда XML Рекордни Layouts от примерен файл, като посочи, че нивите
- New Diff Utility, Той прави една област на базата за сравнение. Предимствата с това са - файлове в различни формати могат да бъдат сравнени (например фиксирана ширина файлове може да се сравни с ограничена файлове). - Полета може да бъде игнориран от сравнение. Това е много важно при промяна на дадена програма (и само няколко полета променят) Можете да стартирате стари / нови програми и не обръща внимание на областите, които трябва да се променят -. Сравнете трябва да показва никакви различия
Какво ново във версия 0.62:
- Това основно за подпомагане на най-новата версия на RecordEditor. Една от основните промени е файлови Читателите сега връщат AbstractLine вместо Line. Това ще наруши съществуващия код.
Коментари не е намерена