IBM Support

MDM Post Install Configuration Targets - modify_default_queues

Technical Blog Post


Abstract

MDM Post Install Configuration Targets - modify_default_queues

Body

Target modify_default_queues
Modifies Queue names in the Java Messaging Services configuration of the application server in which MDM is installed.

 

When to use:
When MDM is configured to use WebSphere Messaging Queue (WMQ) certain default queue names are used.  To modify this configuration to use custom queue names the post configuration target modify_default_queues can be used.

 

Inputs obtained:
The target reads the below properties from file <MDM_INSTALL_DIR>/properties/post_config.properties
# The MQ queue name for AsynchronousWorkQueue, the default name is MDM.ASYNCHRONOUS.WORK.
mqAsynchronousWorkQueue =
# The MQ queue name for Customer Completed Work, the default name is CUSTOMER.COMPLETED.WORK
mqCustomerCompletedWork =
# The MQ queue name for Customer Integration, the default name is CUSTOMER.INTEGRATION
mqCustomerIntegration =
# The MQ queue name for Customer Scheduled Work, the default name is CUSTOMER.SCHEDULED.WORK
mqCustomerScheduledWork =
# The MQ queue name for Customer Tail, the default name is CUSTOMER.TAIL
mqCustomerTail =
# The MQ queue name for EMQUEUE, the default name is EMQUEUE
mqEMQUEUE =
# The MQ queue name for MDM Change Broadcast Queue, the default name is MDM.BROADCAST
mqMDMChangeBroadcastQueue =
# The MQ queue name for MDM Messaging Backout Queue, the default name is MDM.MESSAGING.BACKOUT
mqMDMMessagingBackoutQueue =
# The MQ queue name for MDM Messaging Failed Response Queue, the default name is MDM.MESSAGING.FAILED_RESPONSE
mqMDMMessagingFailedResponseQueue =
# The MQ queue name for MDM Messaging Request Queue, the default name is MDM.MESSAGING.REQUEST
mqMDMMessagingRequestQueue =
# The MQ queue name for MDM Messaging Successful Response Queue, the default name is MDM.MESSAGING.SUCCESSFUL_RESPONSE
mqMDMMessagingSuccessfulResponseQueue =
# The MQ queue name for MDS Queue, the default name is MDS.QUEUE
mqMDSQueue =
# The MQ queue name for Flex Queue, the default name is FLEX.QUEUE
mqFlexQueue =

Please fill in the above file before invoking the target.

Properties pertaining to MDM application server are read from <MDM_INSTALL_DIR>/properties/mdm_install.properties file.

 

Invocation:

  • When the operating system is Windows:
    • Go to <MDM_INSTALL_DIR>/mds/scripts
    • Invoke madconfig modify_default_queues
  • In other operating systems
    • Go to <MDM_INSTALL_DIR>/mds/scripts
    • Invoke ./madconfig.sh modify_default_queues

 

Tasks performed:

  1. Modifies the queue names in the Java Messaging Services (JMS) configuration in the application server based on inputs provided in <MDM_INSTALL_DIR>/properties/post_config.properties

 

Logs:

Logs can be found at

  • <MDM_INSTALL_DIR>/logs/madconfig/java

 

Available in:

  • MDM v11.5
  • MDM v11.6

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSWSR9","label":"IBM InfoSphere Master Data Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

UID

ibm11142050