Security: Disable IBM MQ AMS at the client

You can disable IBM® MQ AMS at the client, to prevent errors when they are connecting to queue managers that are running on IBM WebSphere® MQ 7.1 or earlier. From IBM MQ 8.0, the environment variable that is used to disable IBM MQ AMS for C clients, is changed.

In IBM WebSphere MQ 7.5, you can disable IBM WebSphere MQ Advanced Message Security as follows:
  • For Java clients, in any of the following ways:
    • By setting an environment variable AMQ_DISABLE_CLIENT_AMS.
    • By setting the Java system property com.ibm.mq.cfg.AMQ_DISABLE_CLIENT_AMS.
    • By using the DisableClientAMS property, under the Security stanza in the mqclient.ini file from IBM WebSphere MQ 7.5.0, Fix Pack 5.
  • For C clients, in either of the following ways:
    • Setting an environment variable AMQ_DISABLE_CLIENT_AMS from IBM WebSphere MQ 7.5.0, Fix Pack 4.
    • Using the DisableClientAMS property, under the Security stanza in the mqclient.ini file from IBM WebSphere MQ 7.5.0, Fix Pack 5.
From IBM MQ 8.0, you can disable IBM MQ AMS as follows:
  • For Java clients, in any of the following ways:
    • By setting an environment variable AMQ_DISABLE_CLIENT_AMS.
    • By setting the Java system property com.ibm.mq.cfg.AMQ_DISABLE_CLIENT_AMS.
    • By using the DisableClientAMS property, under the Security stanza in the mqclient.ini file.
  • For C clients, in either of the following ways:
    • By setting an environment variable MQS_DISABLE_ALL_INTERCEPT.
    • By using the DisableClientAMS property, under the Security stanza in the mqclient.ini file.