This is the server side for SP7-Ritmare/EDI-NG_client.
It's a Spring Boot application configured to package as a JAR file, relying on any JPA database connector, e.g. one to a PostgreSQL database server.
A demo JAR file is available in the demo directory.
The pre-packaged JAR file can be a good starting point to test the system in a "standalone" mode.
It contains a built-in version of EDI-NG_client where the templates point to the EDI-NG_server packaged within.
WARNING! Demo configuration uses the H2 in-memory database so as to simplify EDI's configuration. As it is an in-memory database, data won't survive a restart of the application.
All you need to do is open a terminal, go to the demo directory you downloaded, and run
./edi.sh
Then just point your browser to http://localhost:8080/
If you want to build the latest release from sources, you can user Apache Maven (Apache License v2.0). In the EDI-T directory, simply run:
mvn package
This will create your JAR file in the target directory, ready for deployment.
As an alternative, you can go to the "demo" directory and run:
./create_demo.sh
This will update the JAR in the demo directory and launch it with the local application.properties file as a configuration.
Prior to creating the JAR file you might want to customise the application.properties file, mentioned above, so as to match your database desired location.
All dependencies are listed in the pom.xml file.
Third-party libraries are included in the distribution: Postgres JDBC driver, BSD License Saxon XSLT and XQuery Processor Home Edition, Mozilla Public License version 1.0
Copyright (C) 2013:
Anna Basoni - IREA CNR, Mauro Bastianini - ISMAR CNR, Cristiano Fugazza - IREA CNR, Simone Lanucara - IREA CNR, Stefano Menegon - ISMAR CNR, Tiziano Minuzzo - ISMAR CNR, Alessandro Oggioni - IREA CNR, Fabio Pavesi - IREA CNR, Monica Pepe - IREA CNR, Alessandro Sarretta - ISMAR CNR, Paolo Tagliolato - IREA CNR, Andrea Vianello - ISMAR CNR, Paola Carrara - IREA CNR
For support or suggestions you can use the GitHub Issue Tracker, or email fabio(at)adamassoft.it