eBiss 3

Hilfe & Dokumentation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Themen

prozessdefinition:jobs:jobsteps:allgemein:filenamesetter



FilenameSetter

Der Job-Setp FilenameSetter erlaubt es, den Dateinamen von Nachrichten explizit zu setzen.

Eigenschaften
NameBeschreibung
TypDer Klassenname des Job-Steps
NameDer Name des Job-Steps wie er im Job Designer erscheinen soll
BeschreibungEine optionale Erläuterung des Job-Steps
Ungültige Zeichen ersetzenErsetzen von ungültigen Zeichen wie z.B. Schrägstriche.
Sonderzeichen ersetzenErsetzt alle nicht 7 Bit Zeichen wie Umlaut, Sonderzeichen, etc. durch einen Unterstrich. Deutsche Umlaute werden umschrieben.
Zu ändernde Anhänge
ÜberprüfungsausdruckEin 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 ignorierenBeim Überprüfungsausdruck die Groß-/Kleinschreibung ignorieren.
Verwendung von PlatzhalternBei gesetztem Wert können Masken, wie z.B. ${FileFirstName} 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. Beim Aktivieren von Verwendung von Platzhaltern können auch Masken verwendet werden.

Hinweis:: Möchte man nur ungültige Zeichen im Dateinamen ersetzen, dann:

  • Ungültige Zeichen ersetzen auf Ja,
  • Nur leere Dateinamen überschreiben auf Nein und
  • Dateiname leeren
prozessdefinition/jobs/jobsteps/allgemein/filenamesetter.txt · Zuletzt geändert: 2026/07/31 12:22 von 127.0.0.1