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
If you want to Read Mainframe Cobol Files in java, have a look at
Also the RecordEditor will let you view / Edit Mainframe Cobol Files
For simple Cobol files these conversion utilities (based on JRecord) could be used:
The RecordEditor has a Generate option for generating Java / JRecord code. See RecordEditor Code Generation notes
Note: I am the author of JRecord/RecordEditor