|
|
Programmer's Guide
This document provides a detailed description about using the BEA MessageQ application programming interface (API) to build and integrate distributed applications. This document contains both tutorial and reference information.
Sending and Receiving BEA MessageQ Messages
The Basics of Sending and Receiving Messages
Sending and Receiving Message Buffers
How to Send BEA MessageQ Messages
Receiving Messages Using Message Pointers
Self-Describing Messaging with FML
How Self-Describing Messaging Works
Performance Considerations When Using FML
Designing Applications to Use a Mixed Messaging Environment
Reading the Message from the Queue
Exchanging Messages Between BEA MessageQ and BEA TUXEDO or BEA M3
Data Transformation Between BEA MessageQ and TUXEDO
Target, Queue Space and Queue Name
Other BEA MessageQ API Elements
Choosing a Message Delivery Mode
How the Message Recovery System Works
Choosing Recoverable and Nonrecoverable Delivery Modes
When to Use Nonrecoverable Message Delivery
When to Use Recoverable Message Delivery
Choosing an Undeliverable Message Action
How to Send a Recoverable Message
Checking the Delivery Status of WF Requests
Checking the Delivery Status of AK Requests
How to Receive a Recoverable Message
Selecting a Confirmation Order
Creating an Audit Trail of Confirmed Messages
Checking for Duplicate Messages
Using UMAs for Exception Processing
Using Discard and Discard and Log UMAs
Using the Return-to-Sender UMA
Using the Dead Letter Queue UMA
Recoverable Messaging on BEA MessageQ Clients
How Message Broadcasting Works
Retransmission Protocol on BEA MessageQ for OpenVMS Systems
Registering to Receive Broadcast Messages
Sending a Registration Message
Registering to Receive Selected Broadcast Messages
Deregistering from Receiving Broadcast Messages
Running Existing SBS Applications
Specifying Names and Pathnames
Static and Dynamic Binding of Queue Addresses
How Dynamic Binding of Queue Addresses Works
Examples of Static and Dynamic Binding
Client for Style 1 (Static Binding)
Client for Style 2 (Dynamic Binding)
Server for Style 1 (Static Binding)
Server for Style 2 (Dynamic Binding)
How Message-Based Services Work
Obtaining the Status of a Queue
Monitoring and Controlling Link Status
Listing Cross-Group Connections, Entries, and Groups
Obtain Notification of Cross-Group Links Established and Lost
Link Management Control Functions
Link Management Design Considerations
Learning the Current Status of Queues
Listing Attached Queues in a Group
Receiving Attachment Notifications
Managing Message Recovery Files
Opening, Closing, and Failing Over SAF and DQF Files
Opening and Closing Auxiliary Journal Files
Controlling Journaling to the PCJ File
Transferring the Contents of a Destination Queue File
Building and Testing Applications
Formatting and Converting Message Data
Writing Portable BEA MessageQ Applications
Compiling and Linking BEA MessageQ Applications
Using BEA MessageQ Include Files
Connecting to the BEA MessageQ Environment
Compiling and Linking Applications
Running a BEA MessageQ Application
Running Existing BEA MessageQ Applications Under Version 5.0
Using the BEA MessageQ Test Utility
Debugging BEA MessageQ Applications
Tracing Messages on UNIX Systems
Tracing Messages on Windows NT Systems
Tracing Messages on OpenVMS Systems
How to Use the Script Facility
Using the BEA MessageQ Scripting Language
Capturing, Replaying, and Simulating Message Exchange
Capturing Messages Using Scripts
Controlling Message Delivery Using Scripts
Displaying Captured Messages on the Screen
Writing Captured Messages to a Log File
Writing Captured Messages to Multiple Log Files
Script Processing on UNIX Systems
Script Processing on OpenVMS Systems
Writing Scripts to Send Messages
Additional Arguments for UNIX Systems
Adding Repeats, Delays, and Comments to Scripts
Verifying Scripts on UNIX Systems
Verifying Scripts on OpenVMS Systems
Resolving Script Verification Errors
PAMS Application Programming Interface
BEA MessageQ API Description Format
LIST_ALL_CONNECTIONS (Request)
LIST_ALL_CONNECTIONS (Response)
Supported Delivery Modes and Undeliverable Message Actions
Delivery Mode and UMA Cross-Reference
Obsolete Functions and Services
Obsolete Message-Based Services for Message Broadcasting
|
Copyright © 2000 BEA Systems, Inc. All rights reserved.
|