Code Monkey home page Code Monkey logo

isotypes's Introduction

isotypes

Isotypes ISO8583 Message Translator

Intended for integration with Apache Camel, this Java library provides a Spring XSD custom configuration for defining ISO8583 messages and the message translation utilities to create and parse messages. This library does not address the transport aspects of working with the ISO8583 protocol (e.g., sync vs. async, wire codec), but rather should be stage in a Camel route, as, for example, marshalling and unmarshalling.

Features

  • Declarative message definition via custom Spring XSD
  • Content Types supported: ASCII, EBCDIC, UTF-8, BCD (or any JVM supported encoding)
  • Automatic type conversions
  • Primary, Secondary & Tertiary Hex and Binary Bitmaps supported
  • Track1 & Track2 data supported
  • Custom Type Formatters (inc. overridden standard field formatters)
  • Field values can also be provided in name-keyed maps and bean objects
  • Message content reporting (see Output, below)
  • 85%+ unit test coverage
  • Field Value Auto-generation
  • OSGi bundled
  • Camel Integration (full camel-iso8583 component coming soon)

isotypes's People

Contributors

sothach avatar

Stargazers

Nyimbi Odero avatar Aleksandar Vidakovic avatar Yayan avatar

Watchers

James Cloos avatar  avatar

isotypes's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.