CIB format technischer Leitfaden (DE)

2. Einführung

CIB format/output ist eine Kernkomponente aus dem Dokumentenbaukasten der CIB office Module. Mit CIB format/output bekommt der Anwender ein Werkzeug an die Hand, womit er Dateien und Formulare aus diversen Eingabeformaten (insbesondere RTF) nach seinen Wünschen drucken und in diverse Zielformate konvertieren kann. Meistens sind diese übergebenen Eingabedateien das (Zwischen-)Ergebnis eines Workflows der im Vorfeld z.B. dynamische Bausteine zusammengefügt hat. Dafür befinden sich oftmals die CIB merge (und teilweise CIB chart) Komponenten im Einsatz.

Für die spezielle Verarbeitung von PDF Eingabedateien steht mit der CIB pdf toolbox ein ebenso umfangreiches Werkzeug zur Verfügung (siehe separater Leitfaden).

Die vorliegende Dokumentation gibt einen schnellen Überblick über die Einsatzmöglichkeiten.


Systeme
Zusatzmodule
     ▸ CIB view und CIB image
     ▸ CIB pdf toolbox
     ▸ CIB runshell
     ▸ JCoMod Wrapper
     ▸ CoMod.net
     ▸ CIB documentServer/J2EE




Systeme

CIB format/output ist für folgende weitere Plattformen verfügbar:

  • Linux(e)
  • SUN Solaris Spark,
  • SUN Solaris X86
  • IBM Aix
  • HP Ux
  • Siemens Reliant
  • Linux für OS/390

weitere Plattformen auf Anfrage.

Ab CIB format Version 5.6.247 wird auf UNIX-Plattformen GLIB 2.4 vorausgesetzt.


Zusatzmodule

Nach dem bewährten Baukastenprinzip, gibt es zu allen Produkten auch Zusatzkomponenten, die dem Entwickler entweder die technische Integration in seine bevorzugte Architektur erleichtern oder auch den Funktionsumfang der aktuellen Komponente sinnvoll ergänzen können.

Alle Produkte sind in separaten technischen Leitfaden ausführlich dokumentiert. Diese Informationen können Sie gerne beim CIB Support anfordern.


CIB view und CIB image

Mit CIB view und dem Nachfolger CIB image gibt es einen Aufsatz für CIB format/output, der als Preview-Komponente für Client-Arbeitsplätze genutzt werden kann. Neben der normalen Seitenvorschau, ist insbesondere die Unterstützung von RTF/PDF Formularen und Erfassen von elektronischen Signaturen ein besonderes Merkmal dieser Komponenten.


CIB pdf toolbox

In Verbindung mit der CIB pdf toolbox kann man in RTF Dokumentprojekten auch PDF Dateien als Hintergrunddateien (z.B. Briefpapier, Formularvorlage), Anlagen oder Bausteinen mit verarbeiten. Als Ausgabeformat ist dann PDF(/A) Format der geeignete Einsatzweg.


CIB runshell

Die CIB runshell ist ein Kommandozeilentool über das alle CIB Produkte, die in Form von DLLs oder shared libraries ausgeliefert werden, angesteuert werden können.

Mit der CIB runshell ist es insbesondere möglich alle Aufrufparameter ("Properties") zu setzen, die diese einzelnen CIB office Module zur Verfügung stellen.

Mit der CIB runshell kann man alle Ausgabemodule des CIB format/output gezielt ansteuern. Sie eignet sich auch hervorragend für einen Einsatz innerhalb von (Batch)jobs.


JCoMod Wrapper

Mit dem JCoMod Wrapper erhalten Sie eine komplette JAVA/JNI Kapselung, die eine einfache Ansteuerung von CIB format/output aus JAVA ermöglicht. Die entsprechenden JAVA/JNI Schnittstellen bedienen auch die CIB runshell, so dass man die CIB Komponenten auch in eigenen Prozessen innerhalb der JAVA VM starten kann.


CoMod.net

Falls Sie CIB format/output und andere CIB Module in einer .net-Umgebung einsetzen möchten, fragen Sie uns nach den entsprechenden Schnittstellen. Diese stehen für CIB format/output, CIB merge, CIB pdf toolbox, CIB view und CIB job in einem gemeinsamen Assembly zur Verfügung.


CIB documentServer/J2EE

Der CIB documentServer dient zur Optimierung des Einsatzes der CIB office Module (CoMod) insbesondere beim Einsatz auf Servern (Dokument und Druckdienste). Mit dem J2EE-Standardpaket des CIB documentServer ist eine schnelle Realisierung - auch komplexer Dokumentanforderungen - im jeweiligen Kundensystem möglich.

Der Aufruf und die Nutzung des CIB documentServers befreit die Entwickler der aufrufenden Anwendung von den Details der jeweiligen technischen Anbindung der CIB docgen Module:

Der Aufruf der Dokumentgenerierung erfolgt mittels einer standardisierten Auftragsbeschreibung im XML-Format, in der die Eingabe, die Ausgaben, Optionen und sogar Daten für CIB merge formal angegeben sind.

Zusätzlich steht dem Anwendungsentwickler ein Framework aus Java-Klassen zur leichteren Einbindung zur Verfügung.