Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Convert Mainframe Binary to Ascii Using any Open Source Code or Tool

How can I convert a mainframe binary file (EBCDIC) having cobol copybook as record layout information to ASCII file by keeping in mind regarding the packed and zoned decimal format using any Java API or Open source tool?

like image 932
Binary01 Avatar asked Feb 16 '23 01:02

Binary01


1 Answers

Reading in Java

If you want to Read Mainframe Cobol Files in java, have a look at

  • JRecord - You will have to specify the charset (font). For US EBCDIC use CP037.
  • Legstar - Have variety of Mainframe - Cobol Tools
  • CB2java - Has not been updated in a while (not supported any more and has problems)

Also the RecordEditor will let you view / Edit Mainframe Cobol Files

Conversion Utilities

For simple Cobol files these conversion utilities (based on JRecord) could be used:

  • CobolToCsv
  • CobolToXml
  • Cobol To Json

RecordEditor

The RecordEditor has a Generate option for generating Java / JRecord code. See RecordEditor Code Generation notes

enter image description here

Note: I am the author of JRecord/RecordEditor

like image 170
Bruce Martin Avatar answered Feb 18 '23 13:02

Bruce Martin