Creating WMQ Binary Deployment packages

The binary deployment package is the collection of IBM binaries set in a structure that RapidDeploy understands. In essence it is simply the binaries themselves and a listfile indicating the relative location to filesets that need to be installed and where appropriate a response file.

This brief guide shows a basic structure for the binary installation package.

  • Download the binaries from your software provider.
  • Create a directory for the Operating System in use (this must be either: aix, linux, windows, solaris, hpux).
  • Create a subdirectory within this OS directory reflecting your version of MQ (this can take any name of your choosing) and move the downliaded binaries into this location.
  • Finally, create a listfile (the default name used is listfile.txt).
    • In Unix this is a list of the filesets or rpms for the components you wish to install.
    • For Windows the listfile contains the Installer command along with any required parameters (e.g. response files)

Generic example of structure

wmq-binary-75.zip
  aix
    listfile.txt
        wmq75
                ALL MEDIA AS EXTRACTED FROM IBM DOWNLOAD
                fileset1
                fileset2
                ...
  linux
        listfile.txt
        wmq75
                ALL MEDIA AS EXTRACTED FROM IBM DOWNLOAD
                fileset1.rpm
                fileset2.rpm
                ...
  windows
        listfile.txt
          wmq75
            WMQBinaryStructure

Example listfile contents

aix/listfile.txt

wmq75/mqm.base.runtime  
wmq75/mqm.base.samples  
wmq75/mqm.base.sdk              
wmq75/mqm.client.rte            
wmq75/mqm.java.rte              
wmq75/mqm.keyman.rte            
wmq75/mqm.server.rte            
wmq75/mqm.base.runtime  
wmq75/mqm.man.en_US.data

linux/listfile.txt

WMQ-71/MQSeriesClient-7.1.0-0.x86_64.rpm
WMQ-71/MQSeriesExplorer-7.1.0-0.x86_64.rpm
WMQ-71/MQSeriesGSKit-7.1.0-0.x86_64.rpm
WMQ-71/MQSeriesJava-7.1.0-0.x86_64.rpm
WMQ-71/MQSeriesJRE-7.1.0-0.x86_64.rpm
WMQ-71/MQSeriesMan-7.1.0-0.x86_64.rpm
WMQ-71/MQSeriesMsg_cs-7.1.0-0.x86_64.rpm

OR

WMQ-75/MQSeriesClient-7.5.0-0.x86_64.rpm
WMQ-75/MQSeriesExplorer-7.5.0-0.x86_64.rpm
WMQ-75/MQSeriesGSKit-7.5.0-0.x86_64.rpm
WMQ-75/MQSeriesJava-7.5.0-0.x86_64.rpm
WMQ-75/MQSeriesJRE-7.5.0-0.x86_64.rpm
WMQ-75/MQSeriesMan-7.5.0-0.x86_64.rpm
WMQ-75/MQSeriesMsg_cs-7.5.0-0.x86_64.rpm

windows/listfile.txt

wmq75\Prereqs\IES\MSI\IBM WebSphere Eclipse Platform V3.3.msi responseFile=Response_Eclipse.ini
wmq75\MSI\IBM WebSphere MQ.msi responseFile=Response_WMQ_7013.ini