Übergeben Sie Informationen an Prinergy RBA in XML-Dateien, beispielsweise um einen Job, dessen Eingabedateien sowie die erforderlichen Prozessvorlageneinstellungen zum Refinen der Eingabedateien anzugeben.
Um XML zu verwenden, registrieren Sie zuerst in Prinergy XML-Schemas mithilfe des XML-Schema-Managers, der im Regelsammlungs-Manager im Menü Extras zur Verfügung steht. Dann können Sie mithilfe der Aktion XML lesen jede XML-Datei interpretieren, die einem registrierten Schema entspricht.
Wenn Sie das Lesen von XML-Dateien mit dem Auslösen von Regeln durch Ablegen von Dateien in einen Hot Folder kombinieren, verfügen Sie über ein leistungsstarkes System zur Zusammenarbeit von Prinergy und anderen Anwendungen.
Versehen von XML-Zeichen mit Escape-Zeichen
Beim Verarbeiten von XML mit der Aktion XML lesen müssen unbedingt die geltenden Einschränkungen für Zeichen berücksichtigt werden. Eine Reihe von Zeichen dürfen entweder nicht verwendet werden, oder sie müssen mit Escape-Zeichen versehen werden, damit beim Parsen keine Fehler auftreten. Weitere Informationen zum Versehen von Zeichen mit Escape-Zeichen finden Sie unter http://en.wikipedia.org/wiki/Xml#Escaping.
Beispiel: Übergeben von Informationen aus einem MIS-System
Angenommen, Sie verfügen über ein MIS (Management Information System), das unter dem Betriebssystem Mac OS läuft. Sie zeichnen Job-Informationen im MIS auf, einschließlich des Speicherorts der Kundendateien. Obwohl das MIS und das Prinergy-System unter verschiedenen Betriebssystemen ausgeführt werden, kann eine Verbindung über XML hergestellt werden.
Bei jedem Start eines Jobs wird über das MIS eine XML-Datei in einem Hot Folder erstellt, mit der eine Regelsammlung in RBA ausgelöst wird. Die XML-Datei enthält alle Informationen, die in Prinergy erforderlich sind, um einen Job zu erstellen. Anhand dieser Datei werden die Kundendateien hinzugefügt, Refining durchgeführt und Einzelnutzen-Proofs generiert.
Beispiel: Übergeben von Informationen von einer E-Commerce-Website
Bei jeder Bestellungsaufgabe durch einen Kunden auf einer E-Commerce-Website kann die Website eine XML-Datei generieren, die die Bestellungsdetails enthält. Wenn die XML-Datei in einem Prinergy-Hot Folder eingeht, kann RBA anhand der Daten in der Datei einen Job erzeugen, die Eingabedatei refinen und den Job drucken.
Zur Verwendung von XML in RBA müssen Sie Folgendes ausführen:
- Öffnen oder erstellen Sie ein XML-Schema (.xsd), mit dem der Inhalt und die Struktur der XML-Dateien definiert werden, die an Prinergy gesendet werden.
- Verwenden Sie den XML-Schema-Manager, um das Schema in das Prinergy-System einzufügen bzw. in diesem zu registrieren.
- Erstellen Sie mit der Aktion XML lesen eine Regelsammlung.
Mit der Aktion XML lesen kann jedes Ereignis verfolgt werden, anhand dessen Prinergy erkennt, dass eine Datei vorhanden ist, einschließlich der folgenden Ereignisse:
- Ereignis Job-Hot-Folder-Ablage
- Ereignis Remote-Auslöser
- Ein durch die Aktion Dateien kopieren oder verschieben generiertes Ereignis