
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