Hi,
SDK is for Open Client libraries (CT-lib and DB-lib).
Open Server is for server libraries.
If you need a gateway or modify the client data coming in, you can use Open Client libraries.
See this thread:
sybase open server vs sybase ASE | SCN
Open Server is a programing library that would allow you to create a server application that is able to communicate with clients written using the Open Client programming libraries. You probably wouldn't go and write a server that processed SQL because ASE already does that. However, you might write servers to handle other things. The Backup Server, for instance, is based on Open Server. In the past people have written Open Servers that handled time-series data, spatial (geographical information system queries or GIS), and text search.
-bret
The libraries that make up the OpenServer programming interface are:
- Server-Library, a collection of routines for use in writing server applications. Server-Library includes routines that:
- Listen for commands from clients
- Return results to clients
- Set application attributes
- Handle error conditions
- Schedule interactions with clients
- Provide a variety of information about client connections
- CS-Library, a collection of utility routines that are useful to both client and server applications. All Server-Library programs must include at least one call to CS-Library, because Server-Library routines use a structure that is allocated in CS-Library.Both Open Client and OpenServer use CS-Library, which contains utility routines for both client and server applications.
- ospublic.h
- oserror.h
- oscompat.h
Regards,
Ryan