Guide - IOM 3.0 Migration of Setup

Table of Contents

Product Version

3.0

Product To Version

3.0
Status

Quartz Jobs and Custom Quartz Jobs

  • With IOM-10423 - Deprecated the usage of quartz-jobs-cluster.xml for customization, use quartz-jobs-custom.xml instead custom quartz jobs should be moved to quartz-jobs-custom.xml instead. Also see Guide - IOM Standard Project Structure 3.X.
  • Additionally, the feature that was based on the quartz job OrderMergeController was removed. Be sure to remove the job from your quartz-job xmls as well.
  • Also, with IOM-9992 - Removed deprecated BonusPoint-feature, the feature that was using quartz jobs like ...BonusPoints... was removed. Be sure to remove the job from your quartz-job xmls, too.
    See Guide - IOM 3.0 Migration of Business Configuration for a detailed list.

TimeZone of Docker Images

Make sure that both database and IOM-images are set to the same time zone. IOM-images now always use the timezone "Etc/UTC". Before starting the migration process, the timezone for IOM database-user has to be changed, too.

ALTER USER "<user-name>" set TimeZone='Etc/UTC';

Superuser rights are required to make this change.

Properties Are Moved to Be Helm Parameters

The following properties that were available in 2.17 are moved to Helm parameters now. Please check the appropriate usage at your installation.

IOM 2.17IOM 3.0
JBOSS_JAVA_OPTSjboss.javaOpts
is.oms.db.hostlistoms.db.hostlist
is.oms.db.nameoms.db.name
is.oms.db.useroms.db.user
is.oms.db.passoms.db.passwd
is.oms.smtp.hostoms.smtp.host
is.oms.smtp.portoms.smtp.port
is.oms.smtp.useroms.smtp.user
is.oms.smtp.passoms.smtp.passwd
is.oms.mail.resources.base.urloms.mailResourcesBaseUrl
is.oms.jboss.base.urloms.publicUrl
is.oms.jwt.secretoms.jwtSecret

Removed Properties from cluster.properties

The following properties from cluster.properties were removed since their values are fixed now:

  • is.oms.xmlbinder.cache
  • is.oms.db.cache
  • is.oms.internal.base.rest.url
  • is.oms.dir.var
  • is.oms.healthcheck.enabled
  • is.oms.healthcheck.cachelivetime
  • is.oms.healthcheck.recurringtime
  • is.oms.sharedfs.healthcheck

Removed Properties from installation.properties

The following properties from installation.properties were removed since their values are fixed now:

  • OMS_USER
  • OMS_HOME
  • OMS_ETC
  • OMS_VAR
  • OMS_SHARE
  • OMS_LOG
  • OMS_APP
  • SERVER_ID
  • JAVA_HOME
  • JBOSS_HOME
  • JBOSS_BIND_ADDRESS
  • JBOSS_BIND_ADDRESS_PRIVATE
  • JBOSS_PORT_OFFSET
  • JBOSS_ADMIN_USER
  • JBOSS_ADMIN_PASSWD
  • WATCHDOG_JAVA_OPTS

Removed watchdog.properties

The following property file watchdog.properties was removed as is no longer used.

Disclaimer

The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.

The Intershop Customer Support website uses only technically necessary cookies. We do not track visitors or have visitors tracked by 3rd parties.

Further information on privacy can be found in the Intershop Privacy Policy and Legal Notice.
Customer Support
Knowledge Base
Product Resources
Tickets