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.
Nur leere DateinamenWenn gesetzt, dann werden nur Anhänge mit leeren Dateinamen gesetzt und somit wird ein Überschreiben von Anhängen mit vorhandenen Dateinamen vermieden.
Ü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 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.
DateinameDie 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:

  • Ungültige Zeichen ersetzen auf Ja,
  • Nur leere Dateinamen überschreiben auf Nein und
  • Dateiname leeren
prozessdefinition/jobs/jobsteps/allgemein/filenamesetter.txt · Zuletzt geändert: 2024/06/17 15:47 von 127.0.0.1