Professional Documents
Culture Documents
Arthur Rodriguez
art@txmq.com
TxMQ Inc.
Target Audience
Anyone responsible for or interested in MQ systems administration
MQ Admins may come from various backgrounds, network engineers, Linux,
Unix, and Windows admins, or MQ developers.
Goal
Provide a high level overview of the roles and responsibilities of the MQ
Administrator.
Tips of preforming some regular MQ Administrator activities and overall
scope of the MQ Administrator role in an enterprise computing environment.
Provide some best practices
MQ is a SOA transport
A JMS Provider
Transaction Manager
High availability
T Extended
– MAXDEPTH (0 – 999999999) maximum number of messages that are allowed on the queue
– MAXMSGL (0 – Max set for QMGR) maximum length of a message allowed on the queue
– MSGDLVSQ (Priority / FIFO) delivery sequence of message from queue
E – SHARE – determines whether the queue can be opened for input multiple times concurrently
– DISTL – determines whether or not distribution list messages can be put on queue
E – ALTTIME - Read-only. This is the time at which the queue's attributes were last altered
MQ Clients Multicast
MQ Applications JMS
Triggering SOAP
Security
Transaction Management
SOA
SOAP over JMS
Naming Conventions
Capitalware's MQ Technical Conference v2.0.1.5
MQ Architectures
Architectural Considerations
Know your business
Current state and Future business goals
Business requirements, regulations, etc.
Partner connections ?
Know your network and systems
Is data processing done in a central location or
distributed to many locations
Know your applications
What sort of data do you deal with?
Know your security requirements
Know you product
Application
MQ Client
QMGR
Application
MQ Client
Application
MQ Client
Installation
Server Installation
Client Installation
Maintenance
Patch Management
Once the upgrade has been verified as successful, migrate the queue
manager and all the applications and resources associated with it
Validation and test plans are needed for each phase of the upgrade and
migration
Coordinate with developers and QA testing teams
Applications
Multiple installations
HA configurations
Multi-Instance queue managers
MQ Clients
MQ Clusters
High Availability
Standard HA
Multi Instance Queue Managers
Logging
High Availability
Standard HA
MS Cluster Server
HACMP
RedHat Cluster Server
Multi Instance Queue Managers
Requires Networked File system
Logging
Circular – restart recovery
Linear logging – restart and media recovery
Use check pointing
Delete old log files when appropriate to free diskspace
Use rcdmqimg to record a media image for recovery from a
media failure
Development Support
Design reviews, code reviews
Architecture Support
Configuration Management
Patch Management
MQ Performance
Application Performance
Command Line
Control Commands
RUNMQSC
Shell Scripting
Create scripts for common tasks
Authentication Problems
Cluster Problems
JMS Problems
Opening a PMR
Take ownership
Be the SME