legstar-core2

Translates COBOL structures to a java model. Converts Mainframe data to Java objects.

Лицензия

Лицензия

Группа

Группа

com.legsem.legstar
Идентификатор

Идентификатор

legstar-core2
Последняя версия

Последняя версия

2.1.0
Дата

Дата

Тип

Тип

pom
Описание

Описание

legstar-core2
Translates COBOL structures to a java model. Converts Mainframe data to Java objects.
Ссылка на сайт

Ссылка на сайт

https://github.com/legsem/legstar-core2
Организация-разработчик

Организация-разработчик

LegSem
Система контроля версий

Система контроля версий

https://github.com/legsem/legstar-core2.git

Скачать legstar-core2

Имя Файла Размер
legstar-core2-2.1.0.pom 15 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.legsem.legstar/legstar-core2/ -->
<dependency>
    <groupId>com.legsem.legstar</groupId>
    <artifactId>legstar-core2</artifactId>
    <version>2.1.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.legsem.legstar/legstar-core2/
implementation 'com.legsem.legstar:legstar-core2:2.1.0'
// https://jarcasting.com/artifacts/com.legsem.legstar/legstar-core2/
implementation ("com.legsem.legstar:legstar-core2:2.1.0")
'com.legsem.legstar:legstar-core2:pom:2.1.0'
<dependency org="com.legsem.legstar" name="legstar-core2" rev="2.1.0">
  <artifact name="legstar-core2" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.legsem.legstar', module='legstar-core2', version='2.1.0')
)
libraryDependencies += "com.legsem.legstar" % "legstar-core2" % "2.1.0"
[com.legsem.legstar/legstar-core2 "2.1.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

  • legstar-cob2xsd
  • legstar-base
  • legstar-base-generator
  • legstar-jaxb
  • legstar-jaxb-generator
  • legstar-maven-plugin

legstar core V2

A COBOL to Java conversion framework.

A new take on the original legstar project

Objectives

  • Provide conversion capabilities for data described by COBOL copybooks

  • Provide a faster alternative to legstar for use cases that require massive conversions (Hadoop, ETL, ...)

  • Provide a simpler API than legstar, using java generics, explicit thread safety and use Builder pattern/Fluent interfaces

  • Extract out dependency on JAXB. While still supporting JAXB, the API should be usable in environments that has no JAXB at all

  • Provide a validation API that allows checking preemptively that host data is compatible with a given COBOL copybook

Non objectives

  • Backward compatibility with legstar. The API V2 is not compatible.

  • Complete functional equivalence to legstar. Rarely used legstar features will not be ported to V2.

  • Recognizes the IBM COBOL for z/OS syntax only. It may or may not work for other COBOL compilers.

Requirements

  • Java JDK 6 and above (It is important that this is a JDK not a simple JRE)

  • Maven 3 (If you build from sources)

  • Ant 1.9.x (To run samples)

Build from sources

  1. Clone the GIT repository

  2. From a command window, while located in the folder where you cloned the repo, type:

mvn clean install

Run the base sample

If you built the project from sources, you will find the distribution zip file under legstar-core2/legstar-base-generator/target.

Otherwise you can get the latest released zip here.

Unzip the zip file in a location of your choice.

Go to the samples folder and type:

ant

Run the JAXB sample

If you built the project from sources, you will find the distribution zip file under legstar-core2/legstar-jaxb-generator/target.

Otherwise you can get the latest released zip here.

Unzip the zip file in a location of your choice.

Go to the samples folder and type:

ant

Версии библиотеки

Версия
2.1.0
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0