WebSphere MQ Objects




WebSphere MQ objects

•         The WebSphere MQ objects are:
•                     Queue managers
•                     Queues
•                     Process definitions
•                     Channels
•                     Listeners

Queue managers

•         A queue manager supplies an application with WebSphere MQ services. A program must have a connection to a queue manager before it can use the services of that queue
•         MQueueManager  mqQueueManager = new MQQueueManager(qmgrName);

Attributes of Queue managers
•         Associated with each queue manager is a set of attributes (or properties) that define its characteristics. Some of the attributes of a queue manager are fixed when it is created; you can change others using the WebSphere MQ commands.
•         The fixed attributes include:
•         The name of the queue manager
•         The maximum priority that you can assign to messages processed by the queue manager
•         The maximum length of messages the queue manager can process
Changeable attributes include:
•         A text description of the queue manager
•         The identifier of the character set the queue manager uses for character strings when it processes MQI calls
•         The name of the queue manager’s dead-letter (undelivered message) queue
•         The name of the queue manager’s default transmission queue
The maximum number of open handles for any one connection

Queues

•         A WebSphere MQ queue is a named object on which applications can put messages, and from which applications can get messages. Messages are stored on a queue, so that if the putting application is expecting a reply to its message, it is free to do other work while waiting for that reply.

Types of Queues:
•         Local and remote queues
•         A queue is known to a program as local if it is owned by the queue manager to which the program is connected; the queue is known as remote.
Alias queues
                  To your program, an alias queue appears to be a queue, but it is really a WebSphere MQ object that you can use to access another queue.
Model and dynamic queues
      A model queue is a template of a queue definition used only when you want to create a dynamic local queue.

Process definitions

•         To allow an application to be started without the need for operator intervention

Channels

•         A channel is a communication link used by distributed queue managers.

Listeners

Listeners are processes that accept network requests from other queue managers, or client applications, and start associated channels. Listener processes can be started using the runmqlsr control command. Listeners are available on all platforms.


Share your views...

0 Respones to "WebSphere MQ Objects"

Post a Comment

 

© 2010 Codes & Concepts All Rights Reserved Thesis WordPress Theme Converted into Blogger Template by Hack Tutors.info