CIB job technischer Leitfaden (DE)

2. Einführung

Über entsprechende technische Schnittstellen wird von der Anwendung eine Auftragsbeschreibung im XML-Format übergeben, in der die Eingaben, die Ausgaben, Optionen und sogar Daten formal angegeben sind (XML-basierte Auftragsverarbeitung).

Die zu verarbeitenden Dateien und die Ergebnisdateien müssen nicht als Dateien im Dateisystem übergeben werden, sondern können ebenso im Speicher übergeben werden. Des Weiteren werden bei der Abarbeitung mehrerer Schritte keine Zwischendateien im Dateisystem erzeugt.

Kundenanwendung

Für die Einbindung von CIB job ist folgendes zu tun.

Der Nutzer erstellt eine sogenannte Auftragsdatei, in der alle Schritte, die von den jeweiligen Modulen (merge, format etc.) ausgeführt werden sollen, hinterlegt sind. Über sogenannte Properties („Schritt“-Properties) können in der Auftragsdatei die Einstellungen für den entsprechenden Schritt gesetzt werden.

Die Module werden in der Auftragsdatei durch sogenannte Kommandos angesprochen. Durch die Angabe des jeweiligen Kommandos weiß CIB job, welche Komponente mit welchen Einstellungen aufgerufen werden muss.

Folgende CIB office Module können über Kommandos von CIB job angesprochen werden:

CIB merge: Text-Daten-Integration, bedingte Textbausteine, Schleifen über Detaildaten, Berichtserstellung, dynamische Geschäftsgrafiken, usw.

CIB format/output: Formatkonvertierung, PDF Erzeugung, Direktdruck, Formulargenerierung, dynamische Barcodes, usw.

CIB pdf toolbox: Text-Daten-Integration bei PDF-Formularen, PDF Dokumente zusammenfügen, nachträglich Texte ins PDF einfügen, usw.

CIB mail: E-mail Versand über SMTP oder MAPI

CIB job unterstützt bei der Verarbeitung durch Bereitstellen weiterer Funktionalitäten:

CIB job: Laden von Dateien aus dem Dateisystem, Weitergabe der Daten an die anderen Schritte, Speichern von Dateien im Dateisystem, Umbenennen von Dateien, Löschen von Dateien

CIB job stellt ebenfalls eine Schnittstelle für benutzerdefinierte Kommandos (etwa Archiv- oder Datenbankzugriffe) zur Verfügung.