Skip to:ContentBottom
Cover image for WebSphere MQ V6 Fundamentals.
WebSphere MQ V6 Fundamentals.
Title:
WebSphere MQ V6 Fundamentals.
Author:
Redbooks, IBM.
Personal Author:
Physical Description:
1 online resource (446 pages)
Contents:
Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Summary of changes -- November 2005 -- Chapter 1. Overview -- Chapter 2. Concepts of message queuing -- 2.1 Core concepts -- 2.1.1 Middleware -- 2.1.2 Messages -- 2.1.3 Queues -- 2.1.4 Point-to-point messaging -- 2.1.5 Publish/subscribe messaging -- 2.2 Simplification -- 2.2.1 Development focuses on business logic -- 2.2.2 Application maintenance and portability -- 2.3 Scalability and performance -- 2.4 Reliability and data integrity -- 2.4.1 Exactly once delivery -- 2.4.2 Units of work -- 2.4.3 Failure handling -- 2.4.4 Quality assurance (QA) environments -- 2.5 Security -- 2.5.1 Security of access -- 2.5.2 Security of communications -- 2.6 High availability -- 2.6.1 Service availability -- 2.6.2 Message availability -- 2.6.3 Disaster recovery -- 2.7 Monitoring and accounting -- 2.7.1 Performance monitoring -- 2.7.2 Accounting -- Chapter 3. Facilities for message queuing provided by WebSphere MQ -- 3.1 Core concepts -- 3.1.1 WebSphere MQ message queuing infrastructure -- 3.1.2 Facilities for building a WebSphere MQ infrastructure -- 3.1.3 SupportPacs -- 3.2 Simplification -- 3.2.1 Applications accessing a WebSphere MQ infrastructure -- 3.2.2 Asynchronous intercommunication using WebSphere MQ -- 3.2.3 Generalizing destinations using WebSphere MQ -- 3.2.4 Specific destinations using WebSphere MQ -- 3.2.5 Providing services within a WebSphere MQ infrastructure -- 3.2.6 WebSphere MQ queues as an interface for accessing services -- 3.2.7 Standardized application programming interfaces (APIs) -- 3.2.8 WebSphere MQ and WebSphere Application Server -- 3.2.9 Web services as an interface for accessing services -- 3.2.10 Simplification of failure handling with WebSphere MQ -- 3.3 Scalability and performance.

3.3.1 Scalability features of WebSphere MQ queue managers -- 3.3.2 An architecture based on a single queue manager -- 3.3.3 Hub and spoke WebSphere MQ architectures -- 3.3.4 Flexibly scaling capacity using queue manager clusters -- 3.4 Reliability and data integrity -- 3.4.1 Persistent and nonpersistent messages -- 3.4.2 Units of work -- 3.5 Security -- 3.5.1 The Object Authority Manager (OAM) -- 3.5.2 Secure Sockets Layer (SSL) and Transport Layer Security (TLS) -- 3.5.3 Securing communication using SSL or TLS -- 3.6 High availability -- 3.6.1 The role of queue manager clusters in high-service availability -- 3.6.2 Queue sharing groups on WebSphere MQ for z/OS -- 3.6.3 High availability clusters -- 3.6.4 Disaster recovery -- 3.7 Monitoring and accounting -- 3.7.1 Performance monitoring -- 3.7.2 Accounting -- 3.7.3 Trace-route messaging -- Chapter 4. Designing applications that access a WebSphere MQ infrastructure -- 4.1 Cross-platform support -- 4.2 Application programming interfaces (APIs) -- 4.2.1 The message queue interface (MQI) -- 4.2.2 APIs based on the WebSphere MQ object model -- 4.2.3 Standardized APIs available for WebSphere MQ -- 4.2.4 Custom adapters -- 4.3 WebSphere MQ messages -- 4.3.1 The message descriptor -- 4.3.2 Data conversion -- 4.3.3 Message formats -- 4.3.4 Chaining portions of a message together -- 4.4 Interacting with a WebSphere MQ infrastructure -- 4.4.1 WebSphere MQ client products -- 4.4.2 Core facilities provided to a WebSphere MQ application -- 4.5 Units of work and transactions -- 4.5.1 Local units of work -- 4.5.2 Syncpoint -- 4.5.3 Commit and back out -- 4.5.4 Uncommitted messages -- 4.5.5 Global units of work -- 4.5.6 Coordination of global units of work -- 4.5.7 Two-phase commit -- 4.5.8 The XA specification -- 4.5.9 The extended transactional client -- 4.5.10 Failure handling and tolerance.

4.6 Point-to-point messaging with WebSphere MQ -- 4.6.1 Retrieving messages from queues -- 4.6.2 Hosting services on queues -- 4.6.3 Backout queues and backout counts -- 4.6.4 Event-driven services -- 4.6.5 Send and forget messaging -- 4.6.6 Distribution lists -- 4.6.7 Segmentation of messages -- 4.6.8 Logical grouping of messages -- 4.6.9 Reports -- 4.6.10 Confirmation of arrival and confirmation of delivery reports -- 4.6.11 Synchronous request/reply messaging -- 4.6.12 Partially synchronous request/reply messaging -- 4.6.13 Message expiry -- 4.6.14 Reply-to queue considerations -- 4.6.15 Processing of messages by a service -- 4.7 Publish/subscribe messaging -- 4.7.1 WebSphere MQ publish/subscribe broker -- 4.7.2 Interacting with the WebSphere MQ publish/subscribe broker -- 4.7.3 Streams -- 4.7.4 Registration -- 4.7.5 Topics -- 4.7.6 Publications -- 4.7.7 Extending the WebSphere MQ publish/subscribe capabilities -- Chapter 5. Understanding and configuring queue managers -- 5.1 Installation information -- 5.1.1 Review available WebSphere MQ maintenance -- 5.1.2 Statement of environment -- 5.2 WebSphere MQ administration interfaces -- 5.2.1 WebSphere MQ Explorer -- 5.2.2 WebSphere MQ Explorer Healthcheck plug-in -- 5.2.3 WebSphere MQ control commands -- 5.2.4 WebSphere MQ for iSeries control language commands -- 5.2.5 WebSphere MQ for z/OS commands -- 5.2.6 WebSphere MQ Script (MQSC) commands -- 5.2.7 Programmable command formats (PCFs) -- 5.3 The queue manager -- 5.3.1 Queue manager naming -- 5.3.2 WebSphere MQ objects -- 5.3.3 Queue sharing groups on WebSphere MQ for z/OS -- 5.3.4 Queue manager structure and creation -- 5.3.5 The default queue manager -- 5.3.6 The queue manager object -- 5.3.7 Starting and ending a queue manager -- 5.3.8 Providing network access to a queue manager -- 5.3.9 WebSphere MQ listener.

5.3.10 WebSphere MQ for z/OS channel initiator -- 5.3.11 The dead letter queue -- 5.3.12 The command server -- 5.3.13 Logging -- 5.3.14 Media recovery -- 5.3.15 Error logs -- 5.3.16 64-bit hardware -- Chapter 6. Technical introduction to message queuing -- 6.1 Message queue interface -- 6.1.1 WebSphere MQ message descriptor (MQMD) -- 6.1.2 Completion codes and reason codes -- 6.1.3 MQCONN and MQCONNX -- 6.1.4 MQOPEN and MQCLOSE -- 6.1.5 MQPUT -- 6.1.6 MQPUT1 -- 6.1.7 MQGET -- 6.1.8 MQBEGIN -- 6.1.9 MQCMIT and MQBACK -- 6.1.10 MQINQ and MQSET -- 6.1.11 MQDISC -- 6.2 Queues -- 6.2.1 Queue name resolution -- 6.2.2 Local queue objects and transmission queues -- 6.2.3 Alias queue objects -- 6.2.4 Model queue objects and dynamic creation of local queues -- 6.2.5 Remote queue objects -- 6.2.6 Default attributes and authority checks -- 6.2.7 Queue status and online monitoring for queues -- 6.3 Triggering -- 6.3.1 Generation of trigger events -- 6.3.2 Initiation queues and trigger messages -- 6.3.3 Trigger monitors -- Chapter 7. Queue manager intercommunication and client connections in WebSphere MQ -- 7.1 Channels -- 7.1.1 Introduction to client channels -- 7.1.2 Message channel agents (MCAs) -- 7.2 Starting and stopping channels -- 7.2.1 Understanding channel status -- 7.2.2 Channel names -- 7.3 Client channels -- 7.3.1 Operation of client channels -- 7.3.2 Server connection channel objects -- 7.3.3 Security considerations -- 7.3.4 Configuring a client MCA to connect to a queue manager -- 7.3.5 Client connection channel objects -- 7.3.6 Client channel definition table (CCDT) -- 7.4 Distributed message channels -- 7.4.1 Message transmission -- 7.4.2 Batches -- 7.4.3 Indoubt channels and sequence numbers -- 7.4.4 Disconnection intervals -- 7.4.5 Connection names -- 7.4.6 Receiver channel objects -- 7.4.7 Requester channel objects.

7.4.8 Sender channel objects -- 7.4.9 Server channel objects -- 7.4.10 Valid distributed message channel object pairs -- 7.4.11 Message delivery failures -- 7.4.12 Dead letter queue handling -- 7.4.13 Channel initiation -- 7.5 Channel auto-definition -- 7.5.1 Channel auto-definition for client channels -- 7.5.2 Channel auto-definition for distributed message channels -- Chapter 8. Queue manager clusters -- 8.1 Overview of clustering concepts -- 8.1.1 Full and partial repository queue managers -- 8.1.2 Cluster names -- 8.1.3 Configuring a queue manager as a full repository -- 8.1.4 Cluster message channels -- 8.1.5 Cluster receiver channels -- 8.1.6 Cluster sender channels -- 8.1.7 Sharing queue objects within clusters -- 8.1.8 Queue manager identifier (QMID) -- 8.1.9 Cluster subscriptions and publications -- 8.2 Viewing cluster repository information -- 8.2.1 Viewing repository information in MQSC -- 8.2.2 Viewing repository information in WebSphere MQ Explorer -- 8.3 Actions on queue managers in a cluster -- 8.3.1 Suspending and resuming a queue manager within a cluster -- 8.3.2 Resetting a queue manager's cluster membership -- 8.3.3 Steps to join a queue manager to a cluster -- 8.3.4 Steps for a queue manager to leave a cluster -- 8.4 Workload balancing -- 8.4.1 Bind on open and bind not fixed -- 8.4.2 The workload balancing algorithm -- 8.4.3 Destination sequence numbers -- 8.4.4 Put disabling queues -- 8.4.5 Workload balancing and locally hosted queues -- 8.4.6 Ranking queue managers and queues -- 8.4.7 Suspending queue managers in the cluster -- 8.4.8 Channel status -- 8.4.9 Prioritizing queue managers and queues -- 8.4.10 Limiting cluster connections from a queue manager -- 8.4.11 Weighting queue managers -- Chapter 9. Hands-on introduction to messaging with WebSphere MQ -- 9.1 Overview of the hands-on chapters of this book.

9.1.1 Administration of queue managers.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: