WebSphere MQ Administration
Introduction
- WebSphere MQ and message queuing
- Messages and queues
- Objects
- Clients and servers
- Extending queue manager facilities
- Security
- Transactional support
- Local and remote administration
- Performing administration tasks using commands
- Understanding WebSphere MQ file names
Control commands
- Using control commands
- Creating a queue manager
- Starting a queue manager
- Stopping a queue manager
- Restarting a queue manager
- Deleting a queue manager
Local WebSphere MQ objects
- Supporting application programs that use the MQI
- Performing local administration tasks using MQSC commands
- Working with queue managers
- Working with local queues
- Working with alias queues
- Working with model queues
- Triggering
Remote WebSphere MQ objects
- Channels, clusters, and remote queuing
- Remote administration from a local queue manager
- Creating a local definition of a remote queue
- Default transmission queues
- Using remote queue definitions as aliases
- Data conversion
WebSphere MQ Explorer
- What you can do with the WebSphere MQ Explorer
- Setting up the WebSphere MQ Explorer
- Using the WebSphere MQ Explorer
WebSphere MQ Services snap-in
- What you can do with the WebSphere MQ Services snap-in
- Using the WebSphere MQ Services snap-in
- Security
Configuring WebSphere MQ
- Changing configuration information on Windows systems
- Changing configuration information on UNIX systems
- Attributes for changing WebSphere MQ configuration information
- Changing queue manager configuration information
WebSphere MQ security
- Authority to administer WebSphere MQ
- Authority to work with WebSphere MQ objects
- Creating and managing groups
- Using the OAM to control access to objects
- Channel security
- How authorizations work
- Guidelines for Windows 2000
Transactional support
- Introducing units of work
- Scenario 1: Queue manager performs the coordination
- Scenario 2: Other software provides the coordination
The WebSphere MQ dead-letter queue handler
- Invoking the DLQ handler
- The DLQ handler rules table
- How the rules table is processed
- An example DLQ handler rules table
Supporting the Microsoft Cluster Server (MSCS)
- Introducing MSCS clusters
- Setting up WebSphere MQ for MSCS clustering
- Creating a queue manager for use with MSCS
- Moving a queue manager to MSCS storage
- Putting a queue manager under MSCS control
- Removing a queue manager from MSCS control
- Hints and tips on using MSCS
Recovery and restart
- Making sure that messages are not lost (logging)
- Using checkpointing to ensure complete recovery
- Calculating the size of the log
- Managing logs
- Using the log for recovery
- Protecting WebSphere MQ log files
- Backing up and restoring WebSphere MQ
- Recovery scenarios
- Dumping the contents of the log using the dmpmqlog command
Problem determination
- Preliminary checks
- Looking at problems in more detail
- Application design considerations
- Error logs
- Dead-letter queues
- Configuration files and problem determination
- Tracing
- First-failure support technology (FFST)
- Problem determination with clients
How to use WebSphere MQ control commands
The control commands
- amqmcert (manage certificates)
- amqmdain (WebSphere MQ services control)
- crtmqcvx (data conversion)
- crtmqm (create queue manager)
- dltmqm (delete queue manager)
- dmpmqaut (dump authority)
- dmpmqlog (dump log)
- dspmq (display queue managers)
- dspmqaut (display authority)
- dspmqcap (display license units)
- dspmqcsv (display command server)
- dspmqfls (display files)
- dspmqtrc (display formatted trace output)
- dspmqtrn (Display transactions)
- endmqcsv (end command server)
- endmqlsr (end listener)
- endmqm (end queue manager)
- endmqtrc (end trace)
- rcdmqimg (record media image)
- rcrmqobj (recreate object)
- rsvmqtrn (resolve transactions)
- runmqchi run channel(initiator)
- runmqchl (run channel)
- runmqdlq (run dead-letter queue handler)
- runmqlsr (run listener)
- runmqsc (run MQSC commands)
- runmqtmc (start client trigger monitor)
- runmqtrm (start trigger monitor)
- setmqaut (set or reset authority)
- setmqcap (set license units)
- setmqcrl (set certificate revocation list((CRL) LDAP server definitions)
- setmqscp (set service connection points)
- strmqcsv (start command server)
- strmqm (start queue manager)
- strmqtrc (Start trace)
Using the IKEYCMD interface to manage keys and certificates on UNIX systems
Installable services and components
- Why installable services?
- Functions and components
- Initialization
- Configuring services and components
- Creating your own service component
- Using multiple service components
Authorization service
- Object authority manager (OAM)
- Authorization service on UNIX systems
- Authorization service interface
Name service
Installable services interface reference information
- How the functions are shown
- MQZEP - Add component entry point
- MQHCONFIG - Configuration handle
- PMQFUNC - Pointer to function
- MQZ_CHECK_AUTHORITY - Check authority
- MQZ_CHECK_AUTHORITY_2 - Check authority (extended)
- MQZ_COPY_ALL_AUTHORITY - Copy all authority
- MQZ_DELETE_AUTHORITY - Delete authority
- MQZ_ENUMERATE_AUTHORITY_DATA - Enumerate authority data
- MQZ_GET_AUTHORITY - Get authority
- MQZ_GET_AUTHORITY_2 - Get authority (extended)
- MQZ_GET_EXPLICIT_AUTHORITY - Get explicit authority
- MQZ_GET_EXPLICIT_AUTHORITY_2 - Get explicit authority (extended)
- MQZ_INIT_AUTHORITY - Initialize authorization service
- MQZ_REFRESH_CACHE - Refresh all authorizations
- MQZ_SET_AUTHORITY - Set authority
- MQZ_SET_AUTHORITY_2 - Set authority (extended)
- MQZ_TERM_AUTHORITY - Terminate authorization service
- MQZAD - Authority data
- MQZED - Entity descriptor
- MQZ_DELETE_NAME - Delete name
- MQZ_INIT_NAME - Initialize name service
- MQZ_INSERT_NAME - Insert name
- MQZ_LOOKUP_NAME - Lookup name
- MQZ_TERM_NAME - Terminate name service
API exits
API exit reference information
- General usage notes
- MQACH - API exit chain header
- MQAXC - API exit context
- MQAXP - API exit parameter
- MQXEP - Register entry point
- MQ_BACK_EXIT - Back out changes
- MQ_BEGIN_EXIT - Begin unit of work
- MQ_CLOSE_EXIT - Close object
- MQ_CMIT_EXIT - Commit changes
- MQ_CONNX_EXIT - Connect queue manager (extended)
- MQ_DISC_EXIT - Disconnect queue manager
- MQ_GET_EXIT - Get message
- MQ_INIT_EXIT - Initialize exit environment
- MQ_INQ_EXIT - Inquire object attributes
- MQ_OPEN_EXIT - Open object
- MQ_PUT_EXIT - Put message
- MQ_PUT1_EXIT - Put one message
- MQ_SET_EXIT - Set object attributes
- MQ_TERM_EXIT - Terminate exit environment
WebSphere MQ constants
WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.
IBM is a trademark of the IBM Corporation in the United States, other countries, or both.