Есть ли способ прочитать данные cobol в программе на Java? Более конкретно я сталкиваюсь со следующим случаем:
У меня есть файл с фиксированной длиной записи данных. Определение данных сделано в виде тетрадей Кобола. Я думаю о библиотеке, которая, учитывая тетради, могла бы читать эти записи.
В идеале должна быть возможность генерировать базовые Java-классы и структуры на основе информации из тетради. На более позднем этапе данные будут проанализированы, а данные заполнены объектами этих сгенерированных классов.
Знаете ли вы библиотеку, предоставляющую такую функциональность? Или какие-то другие методы, чтобы справиться с проблемой чтения данных кобола?
Есть несколько коммерческих инструментов, которые предоставляют эту функциональность. Они, однако, очень дорогие. Знаете ли вы какую-либо альтернативу с открытым исходным кодом или комбинацию различных инструментов для обеспечения полной функциональности? Например, cb2xml читает структуры тетради и преобразует их в xml. Последующим шагом будет создание программы чтения записей на основе информации cb2xml xml. Или использовать читатель записи, который настраивается. Знаете ли вы, читатель (декодер) cobol?