![]() |
![]() |
|
|
Managing Application Queues
Queueing enables programmers to write applications that communicate by accessing one or more queues. Because of the location transparency of queues, administrators can move queues from one machine to another without requiring any programming changes.
The MIB consists of a queue device, queue spaces, and queues (required by an application), and the BEA Tuxedo system servers that enqueue and dequeue messages from a queue space. Administrators can use the BEA Administration Console or command line utilities to define the queue spaces, queues, and administrative servers in the MIB.
Using qmadmin to Administer Application Queues
The command-line utility qmadmin allows you to perform all administration functions for the application queues in a configuration, that is, setting up the universal device list (UDL) and volume table of contents (VTOC) that will contain a queue, defining queue spaces within a queue device, and so on. qmadmin enables you to manipulate the file system. Using some run-time monitoring capabilities, you can see how many messages are in queues or how many headers are in messages. You can also change characteristics of queues or messages on queues, delete messages on queues, change the size of devices, and so on. In an application you can have multiple application queue devices, and run application queues on multiple machines. Each machine has its own queue device, so you can run qmadmin to monitor and manage a particular application queue device on each machine.
Using tmconfig to Modify Your Configuration
The tmconfig command enables you to browse and modify the TUXCONFIG file and its associated entities, and to add new components (such as machines and servers) while your application is running.
When you modify your configuration file (TUXCONFIG on the MASTER machine), the tmconfig command:
Note: Refer to the tmconfig, wtmconfig(1) and TM_MIB(5) in BEA Tuxedo Command Reference and BEA Tuxedo File Formats and Data Descriptions Reference for information on the semantics, range values, and validation of configuration parameters.
![]() |
![]() |
![]() |
|
Copyright © 2000 BEA Systems, Inc. All rights reserved.
|