The INTERLIS-Compiler
System Requirements
For the current version of ili2c, you will need a JRE (Java Runtime Environment) installed on your system, version 1.4.1 or later.
Installing ili2c
To install ili2c, choose a directory and extract the distribution file there.
Running ili2c
There is currently no launcher. ili2c can be started with
java -jar ili2c.jar [options]
If you run the compiler without any options, a GUI (Graphical User Interface)
will appear.
Graphical User Interface
Input tab
Use this tab, to define options, that the compiler will read while running.
auto complete fileset
If this is checked, the compiler will try to find missing models from the files with extension .ili
that are in the folders of the files in the Files
list.
If this is unchecked, all directly or indirectly imported models, need to be
in the Files
list in the correct ordering.
Files
This contains the list of INTERLIS schema files, that the compiler will read and
check.
If the model imports other models, or is a a translation of another model,
all these directly or indirectly referrenced models need to be in the list,
if the auto complete fileset
is not checked.
The ordering of the entries is significant, if the auto complete fileset
is not checked.
Use the Move up
and/or Move down
buttons to reorder the list.
Add Model (.ili)...
Use this button to add a new INTERLIS schema file to the list of files, that the
compiler should check.
Remove
Use this button to remove the selected entry from the list of files.
Move up
Use this button to move the selected entry one line up. The ordering of the entries is significant.
Move down
Use this button to move the selected entry one line down. The ordering of the entries is significant.
Output tab
Use this tab to provide options, that control the files that the compiler will generate.
Kind of output
Defines the kind of output, that the compiler will generate. If you just like to check
your INTERLIS schemas, select Generate no output
.
Filename
Enter the name of the file, that the compiler will write, if you didn't choose to generate no output.
Report Errors and warnings
Select this button, if you like to see errors and warnings.
Report only errors
Select this button, if you like to see only errors.
Include the predefined MODEL INTERLIS
The INTERLIS language includes a predefined base model (see Annex A in the language
definition). Select this button, if you like to include it in the generated
output. This option is normally not useful.
lower area
Compiler messages
If your INTERLIS schema does not follow the INTERLIS language description, you will see
here messages that point you to the problems.
Run compiler
Use this button to start a new compiler run. The compiler will then check any
INTERLIS schema files, that you have added to the files list and generate the
output file, that you defined on the output tab.