There are separate requirements at the client and server for using SQL Anywhere as an Open Server.
You must have the following elements at the server side to use SQL Anywhere as an Open Server:
SQL Anywhere server components You must use the network server (dbsrv10.exe) if you want to access an Open Server over a network. You can use the personal server (dbeng10.exe) as an Open Server only for connections from the same computer.
TCP/IP You must have a TCP/IP protocol stack to use SQL Anywhere as an Open Server, even if you are not connecting over a network.
You need the following elements to use Sybase client applications to connect to an Open Server (including SQL Anywhere):
Open Client components The Open Client libraries provide the network libraries your application needs to communicate via TDS if your application uses Open Client.
jConnect If your application uses JDBC, you need jConnect and a Java runtime environment. SQL Anywhere supports jConnect 5.5 and 6.0.5, both of which are available at: http://www.sybase.com/products/informationmanagement/softwaredeveloperkit/jconnect.
DSEdit You need DSEdit, the directory services editor, to make server names available to your Open Client application. On Unix platforms, this utility is called sybinit.
DSEdit is not included with SQL Anywhere, but is included with Open Server software.