CIB documentServer technical documentation (EN)


Quick Start

Changing version

The following changes must be taken into account when changing the version of the CIB documentServer. They may affect your client code or individual installation steps.


Migration from CIB documentServer 1.4 to 1.5
Migration from CIB documentServer 1.5 to 1.6
Migration from CIB documentServer 1.6 to 1.7
Migration from CIB documentServer 1.7 to 1.8
Migration from CIB documentServer 1.8 to 1.9
Migration from CIB documentServer 1.9 to 1.10
Migration from CIB documentServer 1.10 to 1.11
Migration from CIB documentServer 1.11 to 1.12
Migration from CIB documentServer 1.12 to 1.13
Migration from CIB documentServer 1.13 to 1.14
Migration from CIB documentServer 1.14 to 1.15
Migration from CIB documentServer 1.15 to 1.16


Migration from CIB documentServer 1.4 to 1.5

Now requires JDK5 on the server. Tomcat 5.0 is no longer supported.

The CibDocumentServer.jar used in client applications is replaced by the new .jar files cibdocserv-common-1.5.x.jar, cibdocserv-client-1.5.x.jar.

HttpDocumentServerImpl is deprecated. Please use UrlDocumentServerImpl instead.

The default configuration setting of en.cib.docserv.ServerProcessFactoryClass has been changed to en.cib.docserv.socket.UrlSocketServerProcessFactory. Please adjust your old configuration files.

Some utility packages have been renamed from de.cib.paketname to de.cib.docserv.packetname.

DocumentServerException public member was replaced by public getter/setter methods.

AIX4 and Sparc Solaris 8 are no longer supported.


Migration from CIB documentServer 1.5 to 1.6

Requires JDK8 now.

The CibDocumentServer.jar used in client applications is replaced by the new .jar files cibdocserv-common-1.6.x.jar, cibdocserv-client-1.6.x.jar.

Support for Apache Tomcat 8


Migration from CIB documentServer 1.6 to 1.7

The CibDocumentServer.jar used in client applications is replaced by the new .jar files cibdocserv-common-1.7.x.jar, cibdocserv-client-1.7.x.jar.

New functionality for optical character recognition by CIB ocr


Migration from CIB documentServer 1.7 to 1.8

Die the CibDocumentServer.jar used in client applications is replaced by the new .jar files cibdocserv-common-1.8.x.jar, cibdocserv-client-1.8.x.jar.

CIB servermanager is no longer supported

Update: CIB ocr funcionality


Migration from CIB documentServer 1.8 to 1.9

Die the CibDocumentServer.jar used in client applications is replaced by the new .jar files cibdocserv-common-1.9.x.jar, cibdocserv-client-1.9.x.jar.

Compatibility with CIB LibreOffice corresponding released versions for the conversion of LibreOffice compatible document formats to PDFNew functionality for the conversion and processing of image formats via CIB image toolbox


Migration from CIB documentServer 1.9 to 1.10

The CibDocumentServer.jar used in client applications is replaced by the new .jar files cibdocserv-common-1.10.x.jar, cibdocserv-client-1.10.x.jar.

New functionality for tracing missing jobs (Maintanance Manager)


Migration from CIB documentServer 1.10 to 1.11

The CibDocumentServer.jar used in client applications is replaced by the new .jar files cibdocserv-common-1.11.x.jar, cibdocserv-client-1.11.x.jar.

New functionality for creating ZUGFeRD compliant invoices via CIB invoice toolbox module.

Support of the client framework for CIB invoice toolbox steps


Migration from CIB documentServer 1.11 to 1.12

The CibDocumentServer.jar used in client applications is replaced by the new .jar files cibdocserv-common-1.12.x.jar, cibdocserv-client-1.12.x.jar.

Handling of unevaluated problems with the SocketServer connection. This handling is done by using the SocketTimeout property. After the specified time is exceeded, a corresponding error message is returned and the affected SocketServer is automatically restarted. This handling is supported by using the property SocketTimeout and with the use of Java 8.


Migration from CIB documentServer 1.12 to 1.13

The CibDocumentServer.jar used in client applications is replaced by the new .jar files cibdocserv-common-1.12.x.jar, cibdocserv-client-1.13.x.jar.

LibreOffice version number and more information about properties for the commands lo-conversion, image-processing and image-conversion is displayed in the browser interface.

New cibjob.xsd schema v1.6, to support data nodes for merge steps in xml-request

Improvement, to terminate SocketServet processes with a termination message.

Improvement in Maintenance Manager feature to save the created requests and responses as a file.


Migration from CIB documentServer 1.13 to 1.14

The CibDocumentServer.jar used in client applications is replaced by the new .jar files cibdocserv-common-1.13.x.jar, cibdocserv-client-1.14.x.jar.

Special command "htmltopdf" is now supported to convert Html files to Pdf. The library wkhtmltopdf is used for this.

Important: Linux requires at least gclib 2.10.


Migration from CIB documentServer 1.14 to 1.15

The CibDocumentServer.jar used in client applications is replaced by the new .jar files cibdocserv-common-1.14.x.jar, cibdocserv-client-1.15.x.jar.

New client classes for steps of type

format (CIB format)

imageprocessing and imageconversion (CIB image toolbox)

invtb (CIB invoice toolbox)

lo-conversion (LibreOffice powered by CIB)

ocr (CIB ocr)

pdfjoin and pdfmerge (CIB pdf toolbox)

File decryption of documents by the command lo-conversion (LibreOffice integration)


Migration from CIB documentServer 1.15 to 1.16

The CibDocumentServer.jar used in client applications is replaced by the new .jar files cibdocserv-common-1.15.x.jar, cibdocserv-client-1.16.x.jar.

Support for logging technology log4j2 (with backward compatibility with log4j)