You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.
Before you upgrade make sure to read the General Upgrade instructions as well as the Upgrade instructions for previous versions.
The changes are color coded. Orange elements have been changed, Green elements have been added and Red elements have been removed compared to the 17.x release.
Table of contents
Management Service Client
The blueriq-module-managementservice-client
Maven module has been decoupled from SDK, in favor of the newly introduced blueriq-module-managementservice-client-helpers
module that references the SDK.
Only usages of the ManagementServiceUtil
class are affected by this change. To continue using this class, add the following dependency:
<dependency> <groupId>com.blueriq</groupId> <artifactId>blueriq-module-managementservice-client-helpers</artifactId> </dependency>
and update the usages of the ManagementServiceUtil
and ManagementServiceContext
class to the com.blueriq.module.managementservice.client.helpers
package.
API changes
- com.blueriq.module.managementservice.client.ManagementServiceUtil
- Moved to
com.blueriq.module.managementservice.client.helpers.ManagementServiceUtil
- getExportApplicationXml
- Changed to
getExportApplicationResource
, see below.
- Changed to
- getExportApplicationResource
- Return type is an
IResource
compared toXmlExportResource
. Manually callXmlExportResource.fromZipResource
with the returnedIResource
to obtain anXmlExportResource
.
- Return type is an
- Moved to
- com.blueriq.module.managementservice.client.ManagementServiceContext
- Moved to
com.blueriq.module.managementservice.client.helpers.ManagementServiceContext
- The constructor parameter for
IApplicationDS
has been removed. - getApplication / setApplication
- Methods have been removed without a replacement.
- Moved to
New case engine application
Currently the blueriq-runtime-standalone/blueriq-runtime-application is used to run the case engine. In the release and the artifactory a blueriq-case-engine-standalone/blueriq-case-engine-application is included. For running the case engine, replace the blueriq-runtime-standalone/blueriq-runtime-application with the blueriq-case-engine-standalone/blueriq-case-engine-application and use the same configuration. Note that the default context path of the case engine has been changed from /runtime/Server to /case-engine/Server. This path can be overwritten by setting the property server.servlet.context-path.
For example server.servlet.context-path=/myApp
will change the context path to /myApp/Server.
Known issues
For an overview of known issue please refer to: Known issues.