Skip to main content

IBM WebSphere MQ queue settings (MQ Config) - Middleware News

  • Use this panel to browse or change the configuration properties defined to WebSphere MQ for the selected queue destination.
    To view this page, use the administrative console to complete the following steps:
    1. In the navigation pane, expand Resources > JMS > JMS providers .
    2. If appropriate, in the content pane, change the scope of the WebSphere MQ messaging provider. If the scope is set to node or server scope for a Version 5 node, the administrative console presents the subset of resources and properties that are applicable to WebSphere Application Server Version 5.
    3. In the content pane, click the name of the WebSphere MQ messaging provider that you want to support the JMS destination.
    4. In the content pane, under Additional Resources, click Queues. This displays a list of any existing JMS queue destinations.
    5. Click the name of the JMS queue destination that you want to work with.
    6. Under Additional Resources, click MQ Config.
    A WebSphere MQ queue destination is used to configure the properties of a JMS queue. A queue for use with the WebSphere MQ JMS provider has the following extra properties defined to WebSphere MQ.
    Notes
    Note:
    • To be able to browse or change these MQ Config properties, the WebSphere MQ Queue Manager on which the queue resides must be configured for remote administration and be running. You must also have installed the WebSphere MQ client. If you have not done this, the administrative console displays messages like the following:
      The WMQQueueDefiner MBean has encountered an error.
      WMSG0331E: The MQ Client is required for this functionality, but it is not installed.
    • These MQ Config properties can be used only to view or change the properties of local queues. You cannot use MQ Config to administer alias or remote queues.
    • Some properties displayed are read-only and cannot be changed.
    • The property values that you specify must match the values that you specified when configuring WebSphere MQ JMS resources. For more information about configuring WebSphere MQ JMS resources, see the WebSphere MQ: Using Java book, which is available from the WebSphere MQ library at http://www.ibm.com/software/integration/wmq/library/.
    • In WebSphere MQ, names can have a maximum of 48 characters, with the exception of channels which have a maximum of 20 characters.

    Base Queue Name

    The name of the local queue to which messages are sent, on the queue manager specified by the Base Queue Manager Name property.
    Data type String

    Base Queue Manager Name

    The name of the WebSphere MQ queue manager to which messages are sent.
    This queue manager provides the queue specified by the Base Queue Name property.
    Data type String

    Queue Manager Host

    The name of host for the queue manager on which the queue destination is created.
    Data type String

    Queue Manager Port

    The number of the port used by the queue manager on which this queue is defined.
    Data type Integer
    Range A valid TCP/IP port number. This port must be configured on the WebSphere MQ queue manager.

    Server Connection Channel Name

    The name of the channel used for connection to the WebSphere MQ queue manager.
    Data type String
    Range 1 through 20 ASCII characters

    User ID

    The user ID used, with the Password property, for authentication when connecting to the queue manager to define the queue destination.
    If you specify a value for the User ID property, you must also specify a value for the Password property.
    Data type String

    Password

    The password, used with the User ID property, for authentication when connecting to the queue manager to define the queue destination.
    If you specify a value for the User ID property, you must also specify a value for the Password property.
    Data type String

    Description

    The WebSphere MQ queue description, for administrative purposes within WebSphere MQ.
    Data type String
    Default Null
    Range 1 through 64 ASCII characters.

    Inhibit Put

    Whether or not put operations are allowed for this queue.
    Data type Enum
    Default Put Inhibited
    Range
    Put Allowed
    Put operations are allowed for this queue.
    Put Inhibited
    Put operations are not allowed for this queue.

    Persistence

    Whether messages on the queue are persistent or non-persistent.
    Data type Enum
    Default Persistent
    Range
    Persistent
    Messages on the queue are persistent.
    Non persistent
    Messages on the queue are not persistent.

    Cluster Name

    The name of the cluster to which the WebSphere MQ queue manager belongs.
    If you specify a value for Cluster Name, you should not specify a value for Cluster Name List. Cluster names must conform to the rules described in the WebSphere MQ MQSC Command Reference book, which is available from the WebSphere MQ library at http://www.ibm.com/software/integration/wmq/library/.
    Data type String
    Default Null
    Range A valid WebSphere MQ name for a queue manager cluster, as 1 through 48 ASCII characters

    Cluster Name List

    The name of the cluster namelist to which the WebSphere MQ queue manager belongs.
    If you specify a value for Cluster Name, you should not specify a value for Cluster Name List. Cluster names must conform to the rules described in the WebSphere MQ MQSC Command Reference book.
    Data type String
    Default Null
    Range A valid WebSphere MQ name for a list of queue manager clusters, as 1 through 48 ASCII characters

    Default Binding

    The default binding to be used when the queue is defined as a cluster queue.
    Data type Enum
    Default On Open
    Range
    On Open
    The queue handle is bound to a specific instance of the cluster queue when the queue is opened.
    Not Fixed
    The queue handle is not bound to any particular instance of the cluster queue. This allows the queue manager to select a specific queue instance when the message is put, and to change that selection subsequently should the need arise.

    Inhibit Get

    Whether or not get operations are allowed for this queue.
    Data type Enum
    Default Get Inhibited
    Range
    Get Inhibited
    Get operations are not allowed for this queue.
    Get Allowed
    Get operations are allowed for this queue.

    Maximum Queue Depth

    The maximum number of messages allowed on the queue.
    Data type Integer
    Units Number of messages
    Default 0
    Range A value greater than or equal to zero, and less than or equal to 640 000.
    For more information about the maximum value allowed, see the WebSphere MQ MQSC Command Reference.
    If this value is reduced, any messages that are already on the queue are not affected, even if the number of messages exceeds the new maximum.

    Maximum Message Length

    The maximum length, in bytes, of messages on this queue.
    Data type Integer
    Units Number of bytes
    Default 0
    Range A value greater than or equal to zero, and less than or equal to the maximum message length for the queue manager and WebSphere MQ platform. For more information about the maximum value allowed, see the WebSphere MQ MQSC Command Reference.If this value is reduced, any message that is already on the queue are not affected, even if the message length exceeds the new maximum.

    Shareability

    Whether multiple applications can get messages from this queue.
    Data type Enum
    Default Shareable
    Range
    Shareable
    More than one application instance can get messages from the queue.
    Not Shareable
    Only one application instance can get messages from the queue.

    Input Open Option

    The default share option for applications opening this queue for input
    Data type Enum
    Default Exclusive
    Range
    Exclusive
    The open request is for exclusive input from the queue.
    Shared
    The open request is for shared input from the queue.

    Message Delivery Sequence

    The order in which messages are delivered from the queue in response to get requests.
    Data type Enum
    Default FIFO
    Range
    FIFO
    Messages are delivered in first in first out (FIFO) order. Priority is ignored for messages on this queue.
    Priority
    Messages are delivered in first-in-first-out (FIFO) order within priority. This is the default supplied with WebSphere MQ, but your installation might have changed it.

    Backout Threshold

    The maximum number of times that a message can be backed out. If this threshold is reached, the message is requeued on the backout queue specified by the Backout Requeue Name property.
    The WebSphere MQ queue manager keeps a record of the number of times that each message has been backed out. When this number reaches a configurable threshold, the connection consumer requeues the message on a named backout queue. If this requeue fails for any reason, the message is removed from the queue and either requeued to the dead-letter queue, or discarded.
    Data type Integer
    Default 0
    Range
    0
    Never requeue messages
    1 or more
    The number of times that a message has been backed, at which the message is requeued on a named backout queue.

    Backout Requeue Name

    The name of the backout queue to which messages are requeued if they have been backed out more than the backout threshold.
    The WebSphere MQ queue manager keeps a record of the number of times that each message has been backed out. When this number reaches a configurable threshold, the connection consumer requeues the message on a named backout queue. If this requeue fails for any reason, the message is removed from the queue and either requeued to the dead-letter queue, or discarded.
    Data type String
    Default Null
    Range 1 through 48 characters.

    Harden Get Backout

    Whether hardening should be used to ensure that the count of the number of times that a message has been backed out is accurate.
    Data type Enum
    Default Hardened
    Range
    Hardened
    The count is hardened.
    Not Hardened
    The count is not hardened. This is the default supplied with WebSphere MQ, but your installation might have changed it.

    Default Priority

    The default message priority for this destination, used if no priority is provided with a message.
    Data type Integer
    Default 0
    Range 0 (lowest priority) through 9 (highest priority)

Comments

adsrerrapop

Popular posts from this blog

IBM Websphere MQ interview Questions Part 5

MQ Series: - It is an IBM web sphere product which is evolved in 1990’s. MQ series does transportation from one point to other. It is an EAI tool (Middle ware) VERSIONS:-5.0, 5.1, 5.3, 6.0, 7.0(new version). The currently using version is 6.2 Note: – MQ series supports more than 35+ operating systems. It is platform Independent. For every OS we have different MQ series software’s. But the functionality of MQ series Default path for installing MQ series is:- C: programfiles\BM\clipse\SDK30 C: programfiles\IBM\WebsphereMQ After installation it will create a group and user. Some middleware technologies are Tibco, SAP XI. MQ series deals with two things, they are OBJECTS, SERVICES. In OBJECTS we have • QUEUES • CHANNELS • PROCESS • AUTHENTICATION • QUERY MANAGER. In SERVICES we have LISTENERS. Objects: – objects are used to handle the transactions with the help of services. QUEUE MANAGER maintains all the objects and services. QUEUE: – it is a database structure

IBM Websphere MQ Reason code list / mq reason codes / websphere mq error codes / mq error messages

Reason code list ================= The following is a list of reason codes, in numeric order, providing detailed information to help you understand them, including: * An explanation of the circumstances that have caused the code to be raised * The associated completion code * Suggested programmer actions in response to the code * 0 (0000) (RC0): MQRC_NONE * 900 (0384) (RC900): MQRC_APPL_FIRST * 999 (03E7) (RC999): MQRC_APPL_LAST * 2001 (07D1) (RC2001): MQRC_ALIAS_BASE_Q_TYPE_ERROR * 2002 (07D2) (RC2002): MQRC_ALREADY_CONNECTED * 2003 (07D3) (RC2003): MQRC_BACKED_OUT * 2004 (07D4) (RC2004): MQRC_BUFFER_ERROR * 2005 (07D5) (RC2005): MQRC_BUFFER_LENGTH_ERROR * 2006 (07D6) (RC2006): MQRC_CHAR_ATTR_LENGTH_ERROR * 2007 (07D7) (RC2007): MQRC_CHAR_ATTRS_ERROR * 2008 (07D8) (RC2008): MQRC_CHAR_ATTRS_TOO_SHORT * 2009 (07D9) (RC2009): MQRC_CONNECTION_BROKEN * 2010 (07DA) (RC2010): MQRC_DATA_LENGTH_ERROR * 2011 (07DB) (RC2011): MQRC_DYNAMIC_Q_NAME_ERROR * 2012 (07DC) (RC201

IBM WebSphere MQ – Common install/uninstall issues for MQ Version on Windows - Middleware News

Creating a log file when you install or uninstall WebSphere MQ WebSphere MQ for Windows is installed using the Microsoft Installer (MSI). If you install the MQ server or client through launchpad , MQPARMS or setup.exe , then a log file is automatically generated in %temp% during installation. Alternatively you can supply parameters on the installation MSI command msiexec to generate a log file, or enable MSI logging system-wide (which generates MSI logs for all install and uninstall operations). If you uninstall through the Windows Add/Remove programs option, no log file is generated. You should either uninstall from the MSI command line and supply parameters to generate a log file, or enable MSI logging system-wide (which generates MSI logs for all install and uninstall operations). For details on how to enable MSI logging, see the following article in the WebSphere MQ product documentation: Advanced installation using msiexec For details on how to enable system-w