Introduction

Microsoft Message Queuing (MSMQ) technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. MSMQ provides efficient routing, security, and priority-based messaging. You can use it to implement solutions for both asynchronous and synchronous messaging scenarios.

Sybase® CEP provides two MSMQ adapters that enable you to send and receive messages from your Sybase CEP application using either UTF8 or Unicode:

• MSMQ Receive Adapter.

• MSMQ Send Adapter.

The MSMQ adapters send and receive messages represented by rows containing one or more columns. Each adapter is available in guaranteed delivery mode. Adapters in guaranteed delivery mode have a "GD" designation.

MSMQ and its adapters work only on Microsoft Windows platforms. You must install MSMQ on systems participating in MSMQ activity. While Sybase CEP strongly recommends using Active Directory, it is not required. If you are not using Active Directory, the Sybase CEP adapters can only communicate with private MSMQ queues.

Sybase CEP provides sample projects demonstrating how to use the MSMQ adapters in the Sybase CEP Repository directory, under \examples\EnterpriseAdapters.