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.


CoMod.net

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.