# -*-perl-*-
#
# WARNING: This file is automatically generated.
# Any changes made here will be mercilessly lost.
#
# You have been warned, infidel.
#
# This file is auto-generated by parsing the IBM MQSeries header
# files.  To see how this is done in all its glory (or lack thereof),
# see:
#
#    ..../src/util/extract_reason_codes
#
# $Id: ReasonQualifierText.in,v 1.2 2011/01/03 15:05:00 anbrown Exp $
# (c) 2010-2011 Morgan Stanley & Co. Incorporated
# See ..../src/LICENSE for terms of distribution.
#

package MQSeries::Constants;

%ReasonQualifierText =
  (
   &MQRQ_BRIDGE_STOPPED_ERROR       => "Bridge has been stopped but there is an error reported.",
   &MQRQ_BRIDGE_STOPPED_OK          => "Bridge has been stopped with either a zero return code or a warning return code.",
   &MQRQ_CHANNEL_STOPPED_DISABLED   => "Channel has been closed and it is in a stopped state.",
   &MQRQ_CHANNEL_STOPPED_ERROR      => "Channel has been closed, but there is an error reported and the channel is not in stopped or retry state.",
   &MQRQ_CHANNEL_STOPPED_OK         => "Channel has been closed with either a zero return code or a warning return code.",
   &MQRQ_CHANNEL_STOPPED_RETRY      => "Channel has been closed and it is in retry state.",
   &MQRQ_CLOSE_NOT_AUTHORIZED       => "Close not authorized.",
   &MQRQ_CMD_NOT_AUTHORIZED         => "Command not authorized.",
   &MQRQ_CONN_NOT_AUTHORIZED        => "Connection not authorized.",
   &MQRQ_OPEN_NOT_AUTHORIZED        => "Open not authorized. ",
   &MQRQ_Q_MGR_QUIESCING            => "Queue manager quiescing.",
   &MQRQ_Q_MGR_STOPPING             => "Queue manager stopping.",
   &MQRQ_SSL_CIPHER_SPEC_ERROR      => "The SSL or TLS client CipherSpec does not match that on the SSL or TLS server channel definition.",
   &MQRQ_SSL_CLIENT_AUTH_ERROR      => "The SSL or TLS server channel definition specified either SSLCAUTH(REQUIRED) or a SSLPEER value that was not blank, but the SSL or TLS client did not provide a certificate.",
   &MQRQ_SSL_HANDSHAKE_ERROR        => "The key exchange / authentication failure arose during the SSL or TLS handshake.",
   &MQRQ_SSL_PEER_NAME_ERROR        => "The Distinguished Name in the certificate sent by one end of the SSL or TLS channel does not match the peer name on the end of the channel definition at the other end of the SSL or TLS channel.",
   &MQRQ_SSL_UNKNOWN_REVOCATION     => "An OCSP responder returned a response of Unknown.",
   &MQRQ_SUB_NOT_AUTHORIZED         => "Subscribe not authorized.",
   &MQRQ_SYS_CONN_NOT_AUTHORIZED    => "Missing system authority.",
  );

#
# Note that MQRQ_SSL_CIPHER_SPEC_ERROR could also mean:
#
#   An invalid CipherSpec has been specified.
#
#   A CipherSpec has only been specified on one end of the SSL or TLS
#   channel.
#
# The entry that was selected for inclusion in the above hash was
# selected because it can be interpreted in a way that includes these
# other two.
#

1;
