Sie können einen Job erstellen, der eine XML-Datei über einen Hot Folder empfängt, anhand der Informationen aus der XML-Datei einen neuen Job erstellt und dann die XML-Datei in den neuen Job verschiebt. Anchor |
---|
| Bookmark147_task_31B6A1BAAFFE4E31BF282DC |
---|
| Bookmark147_task_31B6A1BAAFFE4E31BF282DC |
---|
| Erstellen Sie einen neuen Job mit dem Namen Trichter, der die XML-Dateien empfängt und die neuen Jobs auf der Grundlage der XML-Dateien erstellt.- Erstellen Sie im Job Trichter eine neue Regelsammlung, und starten Sie diese mit dem Ereignis Job-Hot-Folder-Ablage.
- Fügen Sie die Aktion XML lesen hinzu, und setzen Sie die folgenden Parameter:
Parameter | Einstellung |
---|
Schema Name (Schema-Name) | Allgemein > MySchema | Datei | Element (Datei) | Validieren | Richtig |
- Hierdurch werden Daten aus der XML-Datei gespeichert, sodass Sie die Daten für spätere Aktionen in der Regel verwenden können.
- Fügen Sie die Aktion Job erstellen hinzu, und setzen Sie die folgenden Parameter:
Parameter | Einstellung |
---|
New Job Name (Name des neuen Jobs) | XML-Daten (MySchema) > JobName | Job Group (Job-Gruppe) | MyGroup | Job-Vorlage | Vorlage | Aus Job-Vorlagen-Optionen erstellen | Regeln |
- Hierdurch wird ein neuer Job erstellt, die Regelsammlung wird aus der Job-Vorlage in den neuen Job kopiert, und die Regelsammlung wird aktiviert.
- Anmerkung: Wenn Sie Job-Gruppe nicht festlegen, müssen Sie Job-Stammverzeichnis-Freigabe festlegen.
- Fügen Sie die Aktion Dateien kopieren oder verschieben hinzu, und setzen Sie die folgenden Parameter:
Parameter | Einstellung |
---|
Zu verschiebende Dateien | Stammereignis (Job-Hot-Folder-Ablage) > UNC-Dateipfade | Zielverzeichnis | Job > Stammverzeichnis > Pfadname | Verschieben | Richtig |
- Hierdurch werden alle Dateien aus dem Ordner HotFolders\Processed aus dem Stammverzeichnis für den Job Trichter in das Job-Verzeichnis des neu erstellten Jobs verschoben.
- Tipp: Sie können die Datei in den Ordner UserDefinedFolders im Job-Ordner verschieben. Sie können die Datei auch in einen bestimmten Unterordner verschieben, den Sie in Prinergy Administrator definieren.
- Fügen Sie die Aktion Remote-Auslöser senden hinzu, und setzen Sie die folgenden Parameter:
Parameter | Einstellung |
---|
Zielgerät | Vorheriges Ereignis (Job erstellt) > Job > Stammverzeichnis > Servername | Zielkontext | Vorheriges Ereignis (Job erstellt) > Job > Job-Name | Pfad für Regelsammlung | Job-Verarbeitung | Zusätzliche Eigenschaften: Zeichenfolge 1 | %triggerEvent.Previous.Job.Home.PathName%%triggerEvent.Previous.Previous.IntentFile.FileName% |
- String1 ist die Kombination von Vorheriges Ereignis (Job erstellt) > Job > Stammverzeichnis > Pfadname vor einem Schrägstrich und dann Vorheriges Ereignis (Job erstellt) > Vorheriges Ereignis (XML geparst - Erfolgreich) > Datei > Dateiname.
- Hierdurch wird der gerade erstellte Job ausgewählt und der Speicherort der XML-Datei für die Regelsammlung angegeben, die den neuen Job verarbeitet.
- Speichern Sie die Regelsammlung unter dem Namen Trichter.
- Aktivieren Sie die Regelsammlung für den Job Trichter.
- Führen Sie im Job Trichter folgende Schritte aus:
- Erstellen Sie einen Ordner, der als Hot Folder fungiert.
- Fügen Sie einen Hot Folder hinzu, und legen Sie fest, dass dieser die Regelsammlung „Trichter" verarbeitet.
- Testen Sie das System, indem Sie in dem Hot Folder eine XML-Datei ablegen.
|