CIB job technischer Leitfaden (DE)
1. Lieferumfang
Die Komponente CIB job wird als Binärmodul in Form einer separaten DLL ausgeliefert. CIB job ist auch integraler Bestandteil des CIB documentservers.
Komponente |
Softwareumfang |
|||
CIB job
|
WIN32 |
|||
CibJob32.dll CibJob32.lib CibJob.h CoMod.h |
CIB Job-DLL für WIN32, Schnittstelle zur Anwendung Library für CIB job Includedatei für CIB job Allgemeine Includedatei für CoMod Module |
|||
Linux/Unix |
||||
libcibjobux.so libcibjobux.sl |
shared library für Unix(e) shared library für HP Ux |
|||
CIB
runshell |
WIN32 |
|||
cibrsh.exe |
CIB runshell, Kommandozeilenshell WIN32 |
|||
Unix |
||||
cibrshux |
CIB runshell, Kommandozeilenshell für Unix(e) |
|||
Beispiele
|
jobs/basic jobs/customer
jobs/examples jobs/soap jobs/stylesheet templates |
Beispiele für Kommandos (erkennbar über Namen) Echte Aufträge der CIB documentserver Kunden (anonymisiert) Allg. Beispiele fachlicher Art Beispiele für Webservice-Aufträge Beispiele für Namespaces und Schemas Rtf- und Pdf-Vorlage für die Beispiel- Auftragsdateien |
Systeme
CIB job ist für folgende weitere Plattformen verfügbar:
- Linux, Linux64
- SUN Solaris/Sparc, 32/64
- SUN Solaris/x86, 32/64
- IBM Aix
- HP Ux
- Linux für OS/390
weitere Plattformen auf Anfrage.
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 Leitfäden ausführlich dokumentiert. Diese Informationen können Sie gerne beim CIB Support anfordern.
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 Funktionen des CIB job gezielt ansteuern. Sie eignet sich auch hervorragend für einen Einsatz innerhalb von (Batch)jobs.
Der Aufruf der cibrsh.exe sieht wie folgt aus:
cibrsh.exe -? | { [<Propertyname>=<Propertywert>]* -<Kommando>
<Eingabedateiname> [<Ausgabedateiname>] }*
Die Reihenfolge der Angaben ist nicht variabel, sondern gibt die Abarbeitungsreihenfolge vor. Zwischen den Schaltern und ihren Argumenten ist ein Leerzeichen. Die Schreibweise der Schalter wird beachtet.
Dateinamen mit Leerzeichen müssen in Anführungszeichen eingeschlossen werden, ebenso Propertyname und –wert. Rechts und links vom Gleichheitszeichen darf kein Leerzeichen stehen.
Hier ein Beispielaufruf:
Führe zwei Aufträge aus und setze vorher die Lizenzinformationen
cibrsh.exe LicenseCompany=MyCompany LicenseKey=abcd-efgh-12345678 –d ..\jobs\Job-Studenten.xml –d ..\jobs\Job-Rechnung.xml
JCoMod Wrapper
Auf Anfrage erhalten Sie mit dem JCoMod Wrapper
eine komplette JAVA/JNI Kapselung, die eine einfache Ansteuerung von
CIB job aus JAVA ermöglicht. Der JcoMod Wrapper bedient auch die
CIB runshell, so dass man die CIB Komponenten auch als eigene Prozesse aus
der JAVA VM starten kann.
Falls Sie CIB job 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 job, CIB merge, CIB pdf toolbox, CIB pad, CIB view und CIB job als .net Assemblies zur Verfügung.
CIB documentServer
Der CIB documentServer dient zur Optimierung des Einsatzes der CIB office Module (CoMod) insbesondere beim Einsatz auf Servern (Dokument- und Druckdienste).
Die geforderte hohe Flexibilität zur Integration in das jeweilige Kundenumfeld wird durch die Realisierung als Baukastensystem aus Komponenten erreicht. Mit dem Standardpaket ist eine schnelle Realisierung - auch komplexer Dokumentanforderungen - im jeweiligen Kundensystem möglich. Darüber hinaus kann der Kunde über die gebotenen Customizing-Möglichkeiten individuelle bzw. anwendungsspezifische Teilkomponenten realisieren.
Der CIB documentServer bietet Aufrufmöglichkeiten auf verschiedenen logischen und technischen Ebenen.
Die Ebenen entsprechen dabei unterschiedlichen Kommunikationsschichten, die neben dem Transport der Informationen zusätzliche Funktionalitäten (Service) zur Verfügung stellen. Jede Schicht kann aus der jeweils darüber bzw. darunter liegenden Schicht mit den Komponenten des CIB documentServers angesprochen werden.
Zusätzlich verfügt jede Schicht auch über offen gelegte Schnittstellen, die eine Kundenanwendung direkt ansprechen kann. Der Aufrufer des CIB documentServers entscheidet selbst, welche Aufrufebene und welche Zusatzfunktionalität er nutzen möchte.