Schnellstart
Der schnellste Einstieg ist ein kleines Demo-Verzeichnis: Modell kompilieren, Mapping prüfen, Transformation ausführen und das Ergebnis validieren.
./gradlew installDist
./build/install/ilitransformer/bin/ilitransformer validate-mapping -m demo/01-hello-copy/profile.ilimap
./build/install/ilitransformer/bin/ilitransformer transform -m demo/01-hello-copy/profile.ilimap --validateFür Release-Builds sieht der Ablauf gleich aus, nur der Pfad zum Programm ist kürzer:
./bin/ilitransformer transform -m demo/01-hello-copy/profile.ilimap --validateWas passiert dabei?
- Das Quell- und Zielmodell wird mit
ili2cgelesen. - Die
.ilimap-Datei wird syntaktisch und semantisch geprüft. - Die Eingabedaten werden als
IomObject-Welt gelesen. - Die Mapping-Regeln erzeugen Zielobjekte.
- Der Writer schreibt einen Transfer im Zielformat.
- Optional prüft
ilivalidatordas Ergebnis.
Nächster Schritt
Öffnen Sie danach die Demo-Suite. Sie ist als Lernpfad aufgebaut und steigert sich von einfachen Kopierregeln bis zu Referenzen, BAG OF STRUCTURE, OID-Strategien und dokumentiertem Informationsverlust.