Environments without the broker component installed

You can run a set of Java applications that use the Configuration Manager Proxy (CMP applications) in environments that do not have the broker component installed. This set of CMP applications includes user-written applications and the following command utilities:
  • mqsicreateexecutiongroup
  • mqsideleteexecutiongroup
  • mqsistartmsgflow
  • mqsistopmsgflow
  • mqsideploy

    WebSphere Event Broker for Windows provides two variants of the mqsideploy command, mqsideploy.bat and mqsideploy.exe. Only mqsideploy.bat can be used in environments that do not have the broker component installed.

To install CMP applications in an environment that does not have the broker component installed, perform the following steps:
  1. Ensure that the computer that does not have the broker component installed, the target computer, has a 1.4.2-compatible Java Runtime Environment.
  2. Copy the following set of files from a computer that has the broker component installed to the target computer:
    1. ConfigManagerProxy.jar from the classes directory.
    2. The WebSphere MQ Classes for Java.
      • On Windows these are located in com.ibm.mq.jar.
      • On other platforms these are located in the component's installation image.
    3. Your CMP application and any configuration files, for example *.configmgr files.
    4. If you want to run any of the available broker utilities on the target computer, perform the following steps:
      1. Copy ConfigUtil.jar from the classes directory.
      2. Copy the required utility bat files, or shellscripts, from the bin directory. Copy one or more of the following bat files:
        • mqsicreateexecutiongroup.bat
        • mqsideleteexecutiongroup.bat
        • mqsistartmsgflow.bat
        • mqsistopmsgflow.bat
        • mqsideploy.bat
    5. If you want to display broker (BIP) messages in non-English environments, copy all BIPv600*.properties files from the messages directory.
  3. On the target computer, update the CLASSPATH environment variable to include the following files:
    • The CMP classes, ConfigManagerProxy.jar
    • The user-supplied applications that import the CMP classes
    • The WebSphere MQ Classes for Java, com.ibm.mq.jar, and any additional JARs required by this package.
    • Any other required JARs and directories. For example, if you require any of the available command utilities on the target computer include ConfigUtil.jar, or if you require the broker (BIP) messages to be displayed in non-English environments include a directory containing BIPv600*.properties.
  4. Ensure that the user ID that the target computer uses has the following authorities:
    • Authority to connect to the queue manager that the Configuration Manager uses.
    • Authority to manipulate broker domain objects.

You can now run user-written CMP applications, and the specified command utilities, on the target computer.

Related tasks
Configuring an environment for developing and running Configuration Manager Proxy applications
Managing broker domains using the Configuration Manager Proxy
Related reference
mqsicreateexecutiongroup command
mqsideleteexecutiongroup command
mqsistartmsgflow command
mqsistopmsgflow command
mqsideploy command