Dynamic Data Exchange (DDE) and DDE Management Library
Dynamic Data Exchange (DDE) is an interprocess communication mechanism supported by Windows. Two Windows applications carry on a conversation with DDE protocols.
Content Manager OnDemand can
function as a server in such a conversation, providing access to data
and performing actions at the direction of a client application. The
client application is able to manipulate Content Manager OnDemand by remote control.
DDE is based on the messaging system built into Windows. The applications communicate by posting messages to each other. This original DDE communication protocol can be difficult to understand and implement. Windows has subsequently hidden many of the complexities of DDE by providing the DDE Management Library (DDEML), which is a function call interface.
Either the original DDE protocol or the DDEML can be used by a client application when communicating with Content Manager OnDemand. The description and examples in the following sections use the DDEML, and assume a general familiarity with its operation. Refer to the Microsoft Windows Software Development Kit or an appropriate textbook for a more complete description of DDE and DDEML.
Note: DDE is supported by the 32-bit OnDemand client. DDE is not supported by the 64-bit OnDemand client.