Here are some of the most commonly used mqsichangeproperties commands for day-to-day integration tasks. Replace the --integration-node flag with your actual node name, the -e flag with your integration server name, and the -v flag with the desired value. A separate blog post will cover how to update Integration Node’s properties.

Railroad Diagram from IBM Docs

How to change or assign HTTP Listener Port of integration server

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o HTTPConnector -n ListenerPort -v 7806

How to change or assign HTTPS Listener Port of integration server

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o HTTPSConnector -n ListenerPort -v 7843

How to enable or disable embedded HTTP listener for HTTP nodes

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o ExecutionGroup -n httpNodesUseEmbeddedListener -v true
mqsichangeproperties --integration-node IIBNODE -e IIBServer -o ExecutionGroup -n httpNodesUseEmbeddedListener -v false

How to enable or disable embedded HTTP listener for SOAP nodes

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o ExecutionGroup -n soapNodesUseEmbeddedListener -v true
mqsichangeproperties --integration-node IIBNODE -e IIBServer -o ExecutionGroup -n soapNodesUseEmbeddedListener -v false

How to assign JVM debugger port

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o ComIbmJVMManager -n jvmDebugPort -v 39056

How to set min or max JVM heap size

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o ComIbmJVMManager -n jvmMinHeapSize -v 123456
mqsichangeproperties --integration-node IIBNODE -e IIBServer -o ComIbmJVMManager -n jvmMaxHeapSize -v 123456

How to enable or disable JVM garbage collector

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o ComIbmJVMManager -n jvmEnableIncGC -v true
mqsichangeproperties --integration-node IIBNODE -e IIBServer -o ComIbmJVMManager -n jvmEnableIncGC -v false

How to attach default MQ Queue Manger with integration node

mqsichangeproperties IIBNODE -n defaultQueueManager -v QM1

How to set keyStore password for HTTPS communication

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o HTTPSConnector -n KeystorePassword -v changeit

How to set trustStore password for HTTPS communication

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o HTTPSConnector -n TruststorePassword -v changeit

How to enable or disable global cache

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o GlobalCache -n cacheOn -v true
mqsichangeproperties --integration-node IIBNODE -e IIBServer -o GlobalCache -n cacheOn -v false

How to set database maxConnectionAge connection

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o DatabaseConnectionManager -n maxConnectionAge -v 60

How to set MQ queue cache size

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o MQConnectionManager -n queueCacheMaxSize -v 70907

How to enable or disable recorded message functionality

mqsichangeproperties --integration-node IIBNODE -e IIBServer -o RecordedMessageManager -n recordAllMessages -v true
mqsichangeproperties --integration-node IIBNODE -e IIBServer -o RecordedMessageManager -n recordAllMessages -v false