Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Two-Way Initiation of Inter-Application Conversation

IP.com Disclosure Number: IPCOM000099742D
Original Publication Date: 1990-Feb-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 2 page(s) / 74K

Publishing Venue

IBM

Related People

Franklin, SM: AUTHOR [+2]

Abstract

This article describes a method for initiating Dynamic Data Exchange (DDE) conversations in the OS/2* Presentation Manager* environment. DDE is a message protocol provided by OS/2 for inter-application communication and data transfer. The standard DDE model addresses two conversing applications. The client application is the application requesting data, while the server application is the program furnishing the data. In the standard model, the client always initiates DDE conversations by broadcasting a message to all windows in the system describing the type of data desired. If the server application is currently executing, it responds and a data link is created. This model is successful in the case where the server application is executing prior to the invocation of the client application.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Two-Way Initiation of Inter-Application Conversation

       This article describes a method for initiating Dynamic
Data Exchange (DDE) conversations in the OS/2* Presentation Manager*
environment.  DDE is a message protocol provided by OS/2 for
inter-application communication and data transfer. The standard DDE
model addresses two conversing applications.  The client application
is the application requesting data, while the server application is
the program furnishing the data.  In the standard model, the client
always initiates DDE conversations by broadcasting a message to all
windows in the system describing the type of data desired.  If the
server application is currently executing, it responds and a data
link is created. This model is successful in the case where the
server application is executing prior to the invocation of the client
application. However, in a dynamic multitasking environment such as
the OS/2 Presentation Manager, this is not always the case.

      Two-way initiation of inter-application communication solves
this problem by extending the use of DDE messages for conversation
initiation.  The standard model is followed to address the case of
the server application's invocation prior to the client's.  This
model is extended to require the server also to broadcast an
initiation message to all of the windows in the system, identifying
the target application as the client.  The client application must be
ready to respond to such a message by re-initiating the conversation.
 In this case, the client is much more specific about the target
application.  Instead of merely identifying the type of application
and data required, the client must also specify the particular
instance of the target application with which the link wi...