PROBLEM

A script using either DDEClient and DDEServer requests won't execute

Last Published: April 25, 2020

Description

A script that uses either DDEClient or DDEServer requests on UNIX machines won't execute.

Cause

ArcView on UNIX does not support DDE, however, it supports RPC.

Solution or Workaround



Use the RPCClient and RPCServer classes.

Remote Process Calls (RPC) allows clients to trigger procedures running in another program address space through a server. An RPC Server resides on a particular host machine and provides a set of services to clients. RPC Clients connect to an RPC Server and initiate services from that server. For more information about RPC connections, see the online Avenue help for RPCServer.

DDE is a Microsoft mechanism that allows two applications to have an exchange or conversation. In a conversation, the client application initiates requests and the server application responds. The conversation is identified by the server application and the topic name. Each server supports various topics. For more information about DDE connections, see the online Avenue help for DDEServer.

Article ID:000002350

Software:
  • Legacy Products

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Discover more on this topic