No matter what role a queue manager performs, there is a basic amount of
configuration required. This basic configuration results in what is
here termed a 'Basic Queue Manager'. Depending upon the type
of role intended for the queue manager, this Basic Queue Manager is extended,
resulting in a Client Queue Manager, a Server Queue Manager or a Gateway Queue
Manager. The following diagram attempts to summarize these
configurations:
Table 1. Queue manager configuration
Basic Queue Manager | + | Connection definition and remote queue definition | = | Client queue manager |
Basic Queue Manager | + | Listener | = | Server queue manager |
Basic Queue Manager | + | Bridge functionality | = | Gateway queue manager |
Basic Queue Manager | + | Security configuration, and so on |
|
|
In the following table, the necessary steps to configure each type of queue manager are itemized, together with the corresponding chapters of this manual. The Basic Queue Manager configuration is a prerequisite of all other configurations; that is to say, any queue manager must first be configured as a Basic Queue Manager. Then, other types of functionality may be added as required.
Thus, to configure a Client, perform steps 1, 2, 3, 4 and 5; to
configure a Server, perform steps 1, 2, 6 and 7; to configure a queue
manager with both Server and Client functionality, perform steps 1 through 7
inclusive.
Table 2. Configuring clients, servers, and queue managers
Requisite steps | Chapter or chapters |
---|---|
Basic queue manager | |
1. Create and start the queue manager | 2: Administration using admin messages
3: Administration using admin API 4: Creating and starting queue managers |
2. Create a local queue | 5: Administering queue managers
6: Administering local queues |
Client queue manager | |
3. Create a connection definition to a server | 10: Connection definition |
4. Create a remote queue definition | 7: Administering remote queues |
5. Create a home server queue for triggered transmission (required for remote asynchronous queues) | 8: Administering home server queues |
Server queue manager | |
6. Create a listener | 11: Listener |
7. Create a store-and-forward queue (optional) | 9: Administering store-and-forward Queues |
8. Add bridge functionality | 12: Administering bridge resources |
Chapters 13 through 18 provide additional configuration options: for advanced message routing, security, performance and platform specifics.
This book is not an application programming guide. It describes what a user needs to set up in order to configure a WebSphere MQ Everyplace system and the steps which must be followed in doing this. The specifics of coding practices and APIs are covered in the WebSphere MQ Everyplace Application Programming Guide, SC34-6278-01 and WebSphere MQ Everyplace System Programming Guide SC34-6274-01.