CONTENTS Title Page Copyright Page Preface 1 Integrating Distributed Applications Evolution of Distributed Computing Trend Toward Client/Server Computing Integration Through Interprocess Message Queuing Support for Multivendor Environments 2 Messaging Concepts Messaging Basics DECmessageQ Architecture Message Broadcasting Message Selection Message Recovery 3 Programming Services Application Programming Interface (API) Basic Services Extended Services Testing and Debugging 4 DECmessageQ System Management System Configuration Monitoring System Performance Troubleshooting System Problems Glossary access control list (ACL) . . . attachment point blocking . . . configuration file confirmation . . . delivery mode destination queue file (DQF) . . . full duplex global data structure . . . journal file journaled guaranteed delivery . . . message queuing group Message Recovery Services (MRS) . . . nonblocking OS . . . queue address queue attribute . . . secondary queue Selective Broadcast Services (SBS) . . . synchronous target queue . . . VMS wait for enqueue . . . wait for enqueue FIGURES 1-1 Application Distribution in Client/Server Computing 1-2 DECmessageQ Multivendor Support 2-1 Traditional Integration Versus Message Queuing 2-2 DECmessageQ Message Broadcasting 3-1 Common API for All Platforms 4-1 MONITOR Utility-Character-Cell UI TABLES 1-1 Need for Integrating Distributed Applications 1-2 Benefits of Using DECmessageQ 2-1 Multiplatform Queue Types 2-2 Phases of SBS Broadcasting 2-3 Message Recovery Files 2-4 Multiplatform Support for Message Recovery 3-1 Multiplatform Support for Extended Services 3-2 Multiplatform Support for the Script Facility