Client/serverThe client/server model must also deal with byte order, but the c-tree Server handles this automatically when a record schema, in the form of a DODA, is present in the data file. Clients manipulate the data in their native format, and the c-tree Server manipulates the data in its native format. Translation takes place automatically during communication between the clients and the server. This automatic translation allows a variety of clients using a variety of standards to cooperate with minimal effort on the part of the developer. For example, c-tree Servers running on Mac, Windows, and Unix systems can communicate simultaneously with any combination of clients on Mac, Windows, and Unix systems. This allows the customer flexibility in their selection of client and server systems, and allows clients in a mixed environment to share data. See “Record Schemas” for more information about the DODA. The client/server models also require the extended initialization functions, such as InitISAMXtd(), which pass logon information and trigger automatic target key transformation. See “TransformKey” for more information. |
|||