Documentation for Developers and Administrators
Copyright © levigo holding gmbh retains all rights of utilization and exploitation.
This documentation is published under German copyright laws. Editing, duplicating or distributing this documentation beyond the limits of copyright laws requires the written assent of the levigo holding gmbh.
The documentation, including all its contents, has been written and supplied with utmost diligence. However, levigo holding gmbh and the authors are not liable for its currency, correctness, completeness and the quality of the information supplied. Misprints and misinformation cannot be completely ruled out.
Please note that the software and hardware designations as well as brand and product names used in this documentation are protected by patent and trademark rights.
“levigo” and “jadice” are registered trademarks of the levigo holding gmbh.
List of Figures
- 2.1. jadice viewer with the extension to access jadice server
- 4.1. Messaging system as transport layer between clients and jadice server
- 4.2. Description of a job moving through nodes
- 5.1. Feasible Setting for Macros in MS Office
- 5.2. Installation of jadice server as technical account
- 5.3. Settings for legacy formats in MS Project 2010
- 7.1. Layout of the SOAP Interface
- 7.2. Classes generated by JAX-WS
- 7.3. Schematic of the REST Interface
- 7.4. View of Swagger UI
- 7.5. Sequence diagram of processing with REST
- 7.6. Java Project generated by swagger-codegen
- 8.1. Cooperation between jadice server and Spring Security
- 8.2. Class Hierarchy of the Security Rules (XML namespace
http://www.levigo.com/jadice-server/schema/security
) - 9.1. View of jadice server's MBeans in the Java VisualVM
- 10.1. Security Query Displayed When Converting via the
MSOutlookNode
- 10.2. Error Message displayed when Launching MS PowerPoint manually
- 10.3. Error Message When Launching LibreOffice Manually
List of Tables
- 6.1. Available
Limit
s - 6.2. Explanation to Table 6.1, “Available
Limit
s” - 6.3. Node Classes for Unpacking Archive Files
- 6.4. Converting E-Mails: Scaling images in HTML markup to make them fit on a PDF page
- 6.5. Examples for rules to filter out files during extraction of archive file formats.
- 8.1. Operators for the Evaluation of Nodes and the Properties Set There
- 8.2. Details in the Error Message in Case the Authentication Fails
- 8.3. Details in the Error Message in Case the User Does not Have the Necessary Rights
List of Examples
- 5.1. Missing Log4J Library
- 5.2. Missing SLF4J Library
- 5.3. Missing Delegate for SLF4J
- 6.1. Initializing the JobFactory and Creating a Job (with ActiveMQ as message broker)
- 6.2. Configuring and Executing a Job
- 6.3. Shutting Down the JobFactory at the End of its Life Cycle
- 6.4. Example for a
JobListener
Implementation - 6.5. Examples for the Use of
Limit
s - 6.6. Using the
StreamAnalysisNode
- 6.7. Using
JadiceDocumentInfoNode
- 6.8. The
NotificationNode.NotificationListener
used in Example 6.7, “UsingJadiceDocumentInfoNode
” - 6.9. Using the
PDFMergeNode
- 6.10. Converting to Tiff
- 6.11. Permanent Anchoring of Annotations
- 6.12. Using
UnZIPNode
- 6.13. Converting Miscellaneous Data Streams to PDF
- 6.14. Accessing LibreOffice
- 6.15. Converting E-Mails Fetched Directly from the Server
- 6.16. Converting an
eml
File - 6.17. Converting a
msg
File - 6.18. Using the
PDFImageOptimizationNode
- 6.19. Using the
ExternalProcessCallNode
- 6.20. Configuring a worker for filtering out files of archive file formats (workers.xml)
- 6.21. Implementing a
Node
- 6.22. Adding a Parameter to the Example
Node
from Example 6.21, “Implementing aNode
” - 6.23. Implementing a
NodeWorker
- 7.1. Example of a SOAP Request with Template
- 7.2. Example of a SOAP Request with Embedded Job Definition
- 7.3. Example of a SOAP Reply
- 7.4. Example of a SOAP Reply with Error Message
- 7.5. Example for a Job Template
- 7.6. Implementing a SOAP Client by way of a JAX-WS Reference Implementation
- 7.7. Implementing a SecuritySoapHeaderHandler
- 7.8. Implementing a Security Header by way of a JAX-WS Reference Implementation
- 7.9. Implementing a SOAP Client by way of Apache Axis2
- 7.10. Generating a Security Headers
- 7.11. Implementing a Security Headers by way of Apache Axis2
- 7.12. Implementing a SOAP-Client by way of Apache CXF
- 7.13. Querying Available Job Templates
- 7.14. Querying an Individual Job Template
- 7.15. Uploading a File
- 7.16. Initializing a Job
- 7.17. Inquiring about the Current State of a Job
- 7.18. Downloading a File
- 7.19. Deleting a File
- 7.20. Deleting a Job
- 8.1. Authentication on the Client's Side