mheene / bufrValidationDashboard

With the help of the BUFR validation dashboard the user could now easily check the BUFR with different decoders and would receive warnings/errors of each decoder.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bufrValidationDashboard

Build Status Total alerts Language grade: Java

With the help of the BUFR validation dashboard users could now easily check a BUFR with different decoders and receive warnings/errors of each decoder. An online demonstrator is available here

Online Demonstrator, openshift cloud

Dashboard

Command Line Interface

With the shell script checkBufr.sh you can easily check a BUFR with the different decoders from the command line.

checkBufr.sh bufrFile

Screenshot

Supported Decoders

Currently the following decoders are included:

Docker

If you have docker installed simply type

docker pull "mheene/bufrvalidationdashboard" docker run -it --rm -p 8888:8080 "mheene/bufrvalidationdashboard"

Now open in a browser the dashboard

That's it. The dashboard runs in a tomcat container on your computer on port 8888.

You can find the image here

Docker Build Docker Pulls

Installation

In case you want to compile the dashboard by yourself you can use the provided ant script (build.xml). The directory Servlet-Version contains the BUFR Validation Dashboard and the build enviornment.

Copy the file build.properties-template to build.properties and change the content to your local installation. At least you need to change catalina.home to your local installation. If you need a proxy to acces the internet configure the proxy setting in file /web/WEB-INF/web.xml

The dashboard is tested with Tomcat, Jetty and Wildfly application servers.

Create Distribution

Create the distribution with

ant dist

and you will find the distribution in the directory dist. If you run tomcat and changed in the build.properties the variable catalina.home then

ant deploy

will deploy the application.

Notes:

Please note that this is an inital commit for discussion purposes only. Some values/functions are not fully implemented now (e.g. number of messages in a BUFR, ...)

WMO Paper IPET-CM II

Online Demonstrator, openshift cloud

Online Demonstrator based on primefaces, IRIMO

Your feedback is highly welcomed.

About

With the help of the BUFR validation dashboard the user could now easily check the BUFR with different decoders and would receive warnings/errors of each decoder.

License:MIT License


Languages

Language:Java 97.3%Language:Shell 1.3%Language:Dockerfile 1.3%