English

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

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.