Aufruf des UpdateKits

Das UpdateKit besitzt keine GUI. Mittels dem mitgelieferten Skript können Sie allerdings sehr einfach die gewünschten Aktionen ausführen & automatisieren.

Einen Aufruf des UpdateKits gestaltet sich immer so, dass alle gewünschten Aktionen & Parameter in einer Zeile erfasst werden. Der Aufruf:

java -jar updatekit.jar -h

Gibt eine Beschreibung aller möglicher Parameter aus.

Standard Konfiguration

Ohne zusätzliche Konfiguration führt das UpdateKit folgende Aktionen durch:

  1. Erstellungsdatum auf Jetzt setzen
  2. ID's aktualisieren
      1. A Level
      2. B Level's
      3. C Level's
  3. Kontrollsumme richtig setzen
  4. Anzahl Transaktionen richtig setzen
  5. Gewünschtes Ausführungsdatum anpassen
    1. Standard: Heute + 3 Tage
    1. Wenn das neue Ausführungsdatum auf einen Samstag / Sonntag fällt, dann wird der Freitag als das Ausführungsdatum gewählt.

Datei Handling

Einzelne Dateien aktualisieren

Ich möchte nun ein einzelnes File updaten - wie mache ich das?

java -jar updatekit.jar -i testFile.xml -o ./output

-i testFile.xml bezeichnet die Datei, welche aktualisiert werden soll.

-o ./outputbezeichnet den Ordner, in welchem die aktualisierten Dateien gespeichert werden sollen.

Ganze Ordner aktualisieren

Ich habe nun mehrere Dateien in einem Ordner `input` und möchte diese alle aktualisieren.

java -jar updatekit.jar -i ./input -o ./output

-i ./input bezeichnet den Ordner, welcher aktualisiert werden soll.

-o ./output bezeichnet den Ordner, in welchem die aktualisierten Dateien gespeichert werden sollen. Dieser Ordner muss beim Start des UpdateKits vorhanden sein.

Das UpdateKit durchforstet alle Dateien im Ordner input (auch weitere Unterordner) und versucht alle Dateien zu aktualisieren, welche mit .xml enden. Die Ordnerstruktur im input Ordner wird dabei im output Ordner erhalten.

Kompakte Ausgabe

Standardmässig wird das XML File in einer formatierten Version ausgegeben, welche gut lesbar ist. Soll die Ausgabe etwas kompakter gemacht werden (also alles auf einer Zeile und ohne unnötige Leerzeichen / Tabs) kann folgender Parameter verwendet werden:

--compact

results matching ""

    No results matching ""