Object Handlers

ExpeDat servers can be configured to access arbitrary storage and automation systems, in addition to regular files.  Server Object Handlers route ExpeDat Desktop requests to external scripts and applications, creating a gateway to virtual filesystems, programs, and external databases.

Object Handlers must be configured on the server and enabled in the client.

To access server-side object handlers, obtain a list of available handler codes from the server administrator and enter the list into the "Server Handlers" field of the Setup pane in the Options window.  The list will consist of one or more short text strings, separated by commas.  For example, "DB1,BackEnd,Notify".

Alternatively, administrators can pre-configure a list into an ExpeDat Desktop executable using DropDat embedding.

When a list of handlers is available, a new "Handlers" menu will appear in the center of the main window, allowing the user to choose a handler or "None" to access the regular filesystem.

Using Object Handlers

When a handler is selected from the Handlers menu, all transactions will be routed to the corresponding application on the server.  A handler may support any of the basic ExpeDat Desktop file transfer and maintenance functions.  Contact the server administrator to find out the exact capabilities and limitations of each handler.

The "Remote Path" field will be renamed "Remote Prefix".  The handler may interpret the text in any way it sees fit: it might not be a file path.  This can be useful for providing additional information to the handler.

When a handler is selected, the following limitations apply:

Not all handlers will implement all functions.  If you receive an "Unsupported Feature" error, the handler you have selected may not be available or may not support the action you were attempting.