Giter VIP home page Giter VIP logo

iso8583's Introduction

This project is not actively maintained, so I can take a time for responding the issues.

Jul-2020: Soon I'll update the wiki and send some updates.

Adelbs-ISO8583

This is a gui tool for testing ISO8583 protocol (requests and responses), and a java library as well. Through this tool you can:

  • Configure the ISO8583 structure in both: visual (UI) or a very simple XML file;
  • Invoke a ISO8583 service, sending a messages according to the XML configuration file;
  • Receive a ISO8583 message from a external service and parse it to a readable format;
  • Parse and analise messages.

The messages can be at many encoding formats, inclusive mainframe EBCDIC.

It is under development (not released yet), so you may find some UI bugs.

Please:

  • Open new Issues if you find any bug or if you have suggestions.
  • Visit the Wiki (it's under construction).

iso8583's People

Contributors

adelbs avatar tiagoms1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iso8583's Issues

Exception in thread "main" java.lang.NullPointerException

C:\temp> java -jar ".\ISO8583-master\target\Adelbs-ISO8583-1.6.0.jar"
Exception in thread "main" java.lang.NullPointerException
at sun.awt.SunToolkit.getImageFromHash(Unknown Source)
at sun.awt.SunToolkit.getImage(Unknown Source)
at org.adelbs.iso8583.Main.(Main.java:50)
at org.adelbs.iso8583.Main.main(Main.java:25)

C:\temp>>java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

Windows 10

any idea?
Thanks,

Create a manifest file

Hi.
I tried maven package and indeed it built a jar file to the target directory. But, however, when I issue java -jar Adelbs-ISO8583-1.1.1.jar it comes back with the message

c:\iso8583\ISO8583-master\target>java -jar Adelbs-ISO8583-1.1.1.jar
no main manifest attribute, in Adelbs-ISO8583-1.1.1.jar

Originally posted by @bastet77 in #26 (comment)

Missing icons

There are a lot of new ImageIcon(PnlMain.class.getResource("/org/adelbs/iso8583/resource/something.png) in the code, but none of those images are available in the repository.

NullPointerException

I recompiled latest version 1.1.2 but still get a problem.

Many thanks

Ed Holt

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 18.466 s
[INFO] Finished at: 2019-06-01T16:35:41+01:00
[INFO] ------------------------------------------------------------------------

C:\ISO8583\ISO8583-master\ISO8583-master>cd target

C:\ISO8583\ISO8583-master\ISO8583-master\target>java -cp ./Adelbs-ISO8583-1.1.2.jar org.adelbs.iso8583.Main
Exception in thread "main" java.lang.NullPointerException
at sun.awt.SunToolkit.getImageFromHash(Unknown Source)
at sun.awt.SunToolkit.getImage(Unknown Source)
at org.adelbs.iso8583.Main.(Main.java:50)
at org.adelbs.iso8583.Main.main(Main.java:25)

C:\ISO8583\ISO8583-master\ISO8583-master\target>

Mandatory and dynamic rules

The mandatory and dynamic properties should be the same. If mandatory = true, then the dynamic piece of screen should be disabled, and the property (condition) should has the "true" value. If mandatory = false, then, the property (condition) should has the value "false", or the configured condition.

Manifest problem

Hi,

Fails to run following Manifest changes.

c:\iso8583\ISO8583-master\target>java -jar Adelbs-ISO8583-1.1.2.jar
no main manifest attribute, in Adelbs-ISO8583-1.1.2.jar

c:\iso8583\ISO8583-master\target>

c:\iso8583\ISO8583-master\target>mvn -version
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T19:41:4
7+01:00)
Maven home: C:\apache-maven\bin..
Java version: 1.8.0_201, vendor: Oracle Corporation, runtime: C:\Program Files\J
ava\jdk1.8.0_201\jre
Default locale: en_GB, platform encoding: Cp1252
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"

Template message

Is your feature request related to a problem? Please describe.
No. It would be a new functionality.

Describe the solution you'd like
At the configuration tab, let the users create a new message template. If a template is created, then the user clicks to create a new message type, the template fields are automatically related to the new message type. Or, even give the option "import from template". It could improve the productivity on creating message structures from scratch.

isoconfig is missing

Is your feature request related to a problem? Please describe.
Error trying to connect ISOConfig is missing

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.