Der Job-Setp FilenameSetter erlaubt es, den Dateinamen von Nachrichten explizit zu setzen.
Eigenschaften | |
---|---|
Name | Beschreibung |
Typ | Der Klassenname des Job-Steps |
Name | Der Name des Job-Steps wie er im Job Designer erscheinen soll |
Beschreibung | Eine optionale Erläuterung des Job-Steps |
Ungültige Zeichen ersetzen | Ersetzen von ungültigen Zeichen wie z.B. Schrägstriche. |
Nur leere Dateinamen | Wenn gesetzt, dann werden nur Anhänge mit leeren Dateinamen gesetzt und somit wird ein Überschreiben von Anhängen mit vorhandenen Dateinamen vermieden. |
Überprüfungsausdruck | Ein regulärer Ausdruck, um die zu ersetzenden Dateinamen einzuschränken. Z.B. ∧foo.*bar$, womit nur Dateinamen die mit foo anfangen und mit bar enden ersetzt werden. |
Groß-/Kleinschreibung ignorieren | Beim Überprüfungsausdruck die Groß-/Kleinschreibung ignorieren. |
Verwendung von Platzhaltern | Bei gesetztem Wert können Kontainerisierer Masken, wie z.B. ${TradingPartnerName} verwendet werden. Um umschlag- oder dokumentenspezifische Masken wie ${DocumentNumber} auswerten zu können, wird der erste Umschlag und das erste Dokument herangezogen, falls vorhanden. |
Dateiname | Die Definition des neuen Dateinamens. Wenn nicht gesetzt, dann wird ${orig} verwendet. Es können folgende Platzhalter verwendet werden: ${cnt} als Zähler über die Dateien in der aktuellen Nachricht, 0 basierend. ${orig} der Dateiname vor der Änderung. |
Hinweis:: Möchte man nur ungültige Zeichen im Dateinamen ersetzen, dann: