Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.63 KB

hello.adoc

File metadata and controls

41 lines (30 loc) · 1.63 KB

Die ersten Schritte

Auch wenn gdv.xport inzwischen aus einem lib- und einem service-Modul besteht, ist es in erster Linie eine Java-Bibliothek, die den Umgang mit GDV-Dateien vereinfacht. Über das Main-Programm kann es aber auch direkt aufgerufen werden.

Abhängigkeiten

Wenn du nicht Maven oder Gradle als Build-Tool einsetzt, findest du unter dependencies.html die Bibliotheken, von denen gdv.xport abhängig ist. Diese müssen in den Classpath eingebunden werden.

Hello World

Für ein erstes Beispiel wollen wir ein leeres Datenpaket erzeugen, die VU-Nummer auf "Hello" und den Adressat (im Vorsatz) auf "World" setzen. Im Paket gdv.xport.demo findest du die Sourcen zu diesem HelloWorld-Beispiel:

link:../../lib/src/main/java/gdv/xport/demo/HelloWorld.java[role=include]

Nach Start dieser Anwendung wird

0001HelloHello                         World                         2011200920112009 ...
0001HelloHello                         World                         2011200920112009 ...
0001HelloHello                         World                         2011200920112009 ...
99990000000000          00000000000000000000000000000+00000000000000+00000000000000+00...

auf der Console ausgegeben: der Vorsatz mit 3 Teildatensätzen und "Hello" als VU-Nummer und Absender sowie "World" als Absender, gefolgt vom Nachsatz mit der Satznummer "9999".