isosim

module
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2020 License: Apache-2.0

README

Go Report Card

ISO WebSim

Iso Websim is a ISO8583 simulator built using golang (http://golang.org). It provides a simple interface to load ISO specifications. The specifications themselves are defined in text file (more information on developing your own specs can be found in (https://github.com/rkbalgi/isosim/blob/master/specs/isoSpecs.spec) file which you can use as a template to start with.

You can load an existing trace or create an ISO message from scratch and send it to an ISO host.

The main program is started by the file cmd/isosim/isosim.go

Disclaimers and bugs that I know of
  • ⚠ Please note that this application has been tested on chrome browser only.
Usage:
C:>go run isosim.go -help
  -dataDir string
        Directory to store messages (data sets). This is a required field.
  -debugEnabled
        true if debug logging should be enabled. (default true)
  -htmlDir string
        Directory that contains any HTML's and js/css files etc. (default ".")
  -httpPort int
        Http port to listen on. (default 8080)
  -specDefFile string
        The file containing the ISO spec definitions. (default "isoSpec.spec")
exit status 2
Starting Isosim
$> set GOPATH=<Your Directory>
$> cd src\github.com\rkbalgi\isosim\cmd\isosim
$> go run isosim.go -httpPort 8080 -specDefFile ..\..\specs\isoSpecs.spec -htmlDir ..\..\html --dataDir ..\..\testdata

And now open chrome and hit this URL http://localhost:8080/iso/home

Read more about this on the wiki

Directories

Path Synopsis
cmd
isosim command
web
ui_data
This package contains types and functions related to JSON representation of specs/messages
This package contains types and functions related to JSON representation of specs/messages

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL