Migration Guide

Migrating from pre jadice server® 4.4 versions

First of all, clients using the client libraries of previous versions must be updated to the most recent version!

As J2SE 5 reached the end of its service life (EOSL) in 2009, client side API requires Java 6 or above.

General Changes: * jadice server now supports MS Office 2013 for conversion. As consequence jadice server does not support MS Office 2003 any longer.

  • jadice server now requires LibreOffice for the conversion of OpenDocument or MS Office Documents. There for the LibreOfficeConversionNode should be used instead of the former OOfficeConversionNode. The general usage of the node is the same.
    Also the namespace for the LibreOfficeConversionNode has changed from com.levigo.jadice.server.ooffice.server to com.levigo.jadice.server.libreoffice.server.
  • OLEExtractorNode has new namespace com.levigo.jadice.server.libreoffice.server
  • Dropped deprecated method com.levigo.jadice.server.mail.worker.AttachmentDirectoryFactory.createAttachmentDirectory(StreamDescriptor, List<Stream>). Please review custom changes of any email conversion scripts and adjust them accordingly.
  • Dropped deprecated and unused enumeration value com.levigo.jadice.server.core.JMSServerJob.ProcessingState.LAUNCHED.
  • Dropped legacy constant com.levigo.jadice.server.shared.jms.ServerMessage.PROPERTY_EXPIRATION_LEGACY
  • Dropped legacy constant com.levigo.jadice.server.shared.jms.JMSTransportDispatcher.PROPERTY_UUID_LEGACY
  • Configuration changes:
    • Spring configuration now distinguishes between javax.jms.QueueConnectionFactory and javax.jms.TopicConnectionFactory. This is reflected in the newly introduced bean names jms-queue-connection-factory and jms-topic-connection-factory. For the delivered default configuration with Apache ActiveMQ these beans alias to the still existing bean jms-connection-factory.