Module Server.pkg

************************************************************************ Confidential Trade Secret. Copyright 1987-1997 Data Access Corporation, Miami FL, USA All Rights reserved DataFlex is a registered trademark of Data Access Corporation. ************************************************************************ ************************************************************************/ 12/20/94 (JJT) Added Change_disabled_state. Altered SET Changed_state to respect above property Removed Validate_items (added to Val_mx.pkg) Added Explicit_server_state and altered Set Server to support it. 12/27/94 (JJT) Deferred_state is now respected in set changed_state procedure (see comments for that proc.). ************************************************************************/ ************************************************************************ Server.Pkg Version: 1.0 Copyright (c) 1993 2E Software 06-13-1992 : Created Author: John J. Tuohy THIS REPLACES THE DAC SERVER.PKG !!!!! Except for the lines marked "===mods to server===" this is an exact copy of the server package. This is used to add request_destroy_object using what is now considered to be a fairly standard C/D method. The main change is to include an additonal file named SERVMOD.PKG which add the C/D support for server based DEOs. =================================mods to server=================== John Tuohy...added to support request_destroy_object ************************************************************************ 02/03/95 JJT Changes marked **JJT**(2). Changes in DEO<->DSO connecting. 10/19/95 JJT Changes marked **JJT**(3) to support better table/list beahviors when active and inactive. 01/24/96 JJT Changes marked **JJT**(4). Optimized the setting of watched servers to 1) act smarter when there is only a single item to check and 2) to not create the watched server broadcaster if it is not required. 03/29/96 JJT Changes marked **JJT**(5) Changed find_servers_to_watch to send Copy_item_options. This is needed by xds. Create stump procedure copy_item_Options to support this. ************************************************************************/ ************************************************************************ Confidential Trade Secret. Copyright 1987-1992 Data Access Corporation, Miami FL, USA All Rights reserved DataFlex is a registered trademark of Data Access Corporation. File Name: Server.Inc Creation Date: January 1, 1991 Modified Date: January 17, 1992 Author(s): Steven A. Lowe This module defines the operations and properties required to support a seperate database 'server' object (as exemplified by Data_Set), collected in the abstract class Server_Mixin. This file should be USEd prior to and IMPORTed within the scope of the class definition by any user-interface (esp. data-entry) class which must support the data-entry object standards. This file is used by ENTRYFRM.PKG, TEXT_WIN.PKG, DATALIST.PKG, ENCLIENT.PKG, and PICKLIST.PKG. ************************************************************************/ Description This block defines constants for the spceial find-modes understood by the Request_Find, Request_Read, Request_SuperFind, and Item_Find messages. Assumptions/Preconditions If NEXT_RECORD is already defined as a symbol (i.e. using #REPLACE), it is assumed that FIRST_RECORD and LAST_RECORD are also assigned. Exceptions If NEXT_RECORD is already defined as a symbol, no action is taken. Notes None.

References (7):

ModuleLine
cDbCJGrid.pkg25
Dbbitmap.pkg58
Dfenrad.pkg14
Enclient.pkg118
Enfrm_ds.pkg71
text_win.pkg125
Widelist.pkg38

Field References (0):

ModuleContaining SymbolLine