cobrix
cobrix copied to clipboard
A COBOL parser and Mainframe/EBCDIC data source for Apache Spark
Sometimes pictures like 9(8) are actually not referring to integer values. For example, many mainframe files use 9(8) to represent a date. This means that the value should not be...
## Background [Optional] A clear explanation of the reason for raising the question. This gives us a better understanding of your use cases and how we might accommodate them. ##...
## Background [Optional] I am having the Easytrive layout which is having the Packed unsigned fields (data-type U in Easytrieve), binary unsigned fields (data-type B in Easytrieve) and Alpha-numeric fields...
## Background Spark 3.2+ now supports Scala 2.13. Cobrix supports only Scala 2.11 and Scala 2.12 ## Feature Add support for Scala 2.13 with Spark 3.2+
## Background I am trying to read a cool playbook that has "BBBB". Looks something like this. []() Version of spark - 3.4.1 Scala - 2.12 Cobol_parser - 2.12:2.6.9 Spark-cool-...
## Background Let's say that I'm reading a "normal" AVRO file using Spark. One of the fields in the schema of this Avro is a Binary encoded as EBCDIC that...
I am trying to parse an ebcdic file for which I do not have a copybook. I know that whether it has RDW and/or BDW. It is one of the...
When converting a Variable Block format EBCDIC file, I got the error "The length of BDW block is too big", tried with following option but still getting same error. dataframe...
## Background [Optional] I have a need to use an ASCII file that has record segments of fixed length defined. There is no LF/CR kind of characters. The new record...
I have a US ASCII file with new line character \n occuring inside data (not actual line sep), the actual line separator is \r\n for this file. Hence when I...