﻿================================================================
 The web service « performanceTableTransformation-ITTB »
================================================================

How to run the java program in command line?
===================================================
::

java –Djava.awt.headless =true -jar performanceTableTransformation-ITTB.jar options.xml alternatives.xml criteria.xml performanceTable.xml messages.xml transformedPerformanceTable.xml
where:

- The first entry file corresponds to ``options.xml``. There are two parameters to take into account: apply the same transformation (case 1) for all the criteria or not (case 2) 
and the transformation type in the case of a unique transformation. For case 2, a different transformation for each criterion is provided: by_max, min_max or mean_stdv.
-  The entry files `` alternatives.xml ``, `` criteria.xml `` and `` performanceTable.xml `` are placed in this order.
- The first output file corresponds to the `` transformedPerformanceTable .xml`` file and contains the performance table after transformation. 
- The second output file corresponds to the ``messages.xml`` file. It is a list of messages generated by the algorithm. It contains information about the execution status as well as a warnings and errors when they occur.

How to run the tests?
=====================

The file `` options.xml`` can be generated in Diviz or provided by the decision maker. You have to put the entry files `` alternatives.xml ``, `` criteria.xml`` and `` performanceTable.xml `` in the correct order.
