Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples
Left Hand Pointer

MWAPI - Server

Draft MDC Standard

Right Hand Pointer

8.1 Server

To act as a server, the M[UMPS] process must create application windows that have the LINKTOPIC attribute defined, and which are on a display for which the LINKSERVICE attribute is defined. The value of these attributes yield a platform-dependent data source identifier for each such window. While the window exists, other applications can establish links with it, and get and set items within the data source. An M[UMPS] process may be involved in multiple links simultaneously.

The items in the data source offered by the M[UMPS] process are the VALUE attributes of all the gadgets that belong to the window and which have type DOCUMENT or TEXT. The items are identified by their gnames. Depending on the type of link established, the gadgets may respond to value changes by notifying their client or by sending their value to the client. The client can also ask a window to cause a LINKEXECUTE event, enabling an external application to execute M[UMPS] code, for example. See Section 9.1.9 for details of data exchange events.

A single client may use a single link to interact with more than one item on the same M[UMPS] data source. A single client may also establish more than one link to the same data source.

Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

Copyright © Standard Documents; 1977-2018 MUMPS Development Committee;
Copyright © Examples: 1995-2018 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2018 Ed de Moel.

Some specifications are "approved for inclusion in a future standard". Note that the MUMPS Development Committee cannot guarantee that such future standards will indeed be published.

This page most recently updated on 21-Mar-2004, 11:09:40 .

For comments, contact Ed de Moel (demoel@jacquardsystems.com)