============================== Cobol Copybook Transformations ============================== The plugin contains transformations that are used to read binary data that is encoded as a Cobol copybook to structured data that is native Kafka Connect. For example this functionality could be used to convert data from Cobol copybooks to JSON or Avro when utilizing the proper Converter. .. WARNING:: This project is still in an experimental phase. .. IMPORTANT:: This project needs data for unit testing. Any copybook definitions with corresponding example data will greatly aid the overall quality of this project. If you can provide some example(s) please open an issue. .. toctree:: :maxdepth: 1 :caption: Source Connectors: :hidden: :glob: sources/* .. toctree:: :maxdepth: 1 :caption: Sink Connectors: :hidden: :glob: sinks/* .. toctree:: :maxdepth: 1 :caption: Transformations: :glob: transformations/* .. toctree:: :maxdepth: 1 :caption: Converters: :glob: converters/* ------------ Installation ------------ The preferred method of installation is to utilize the `Confluent Hub Client `_. ^^^^^^^^^^^^^ Confluent Hub ^^^^^^^^^^^^^ The plugin is hosted on the `Confluent Hub `_. Installation through the `Confluent Hub Client `_ is simple. Use the following command line. .. code-block:: bash confluent-hub install jcustenborder/kafka-connect-transform-cobol:latest ^^^^^^^^^^^^^^^^^^^ Manual Installation ^^^^^^^^^^^^^^^^^^^ #. Compile the source code with `mvn clean package` #. Create a subdirectory called `kafka-connect-transform-cobol` under the `plugin.path` on your connect worker. #. Extract the contents of the zip file from `target/components/packages/` to the directory you created in the previous step. #. Restart the connect worker.