Release Notes
This document list the changes in the GTXserver along its versions.
The description of each change reports which component is concerned. When the server itself is modified, you need either to upgrade to the corresponding version of Isatis (which contains the same version of GTXserver) or to download the GTXserver package which the same minor version number and copy the GTXserver executable in the bin\«platform» directory (for example if you have a 6.0.0 version of Isatis, you can download GTXserver 6.0.2 and copy bin\winnt\GTXserver.exe from the archive to C:\Program Files\Geovariances\Isatis\bin\winnt).
GTXserver 7.0.1
C API: (Bug 1333) Windows DLL did not export symbols for GTXClientDirectoryExists, GTXClientFileExists and GTXClientVariableExists
GTXserver, C API & Java API: Boost Performance
GTXserver 7.0.0
C API: now available as source
The source of the C API of GTXclient is now available to allow compiling it on system
GTXserver 6.0.8beta / 7.0.0
GTXserver: (Bug 1314) GTXClientPointsFileAppend() does not work
GTXserver: (Bug 1317) GTXClientWriteCharVariable() has problems with test values
C and Java API: new method to read/write some consecutive values of an alpha variable
Given two sample numbers, you can read or write only the samples in the corresponding interval. This was already possible for numerical variable, it is now available for Alphanumerical (useful when appending to a points or a lines file). The server has been modified acoordingly in GTXserver 6.0.8beta and 7.0.0.
GTXserver 6.0.2
C# Examples: added C# examples
Added two C# examples with their Visual Studio.Net project files:
dump reports infomation on all existing studies/directories/files/variables.
browser allows to browse the database and has an interface for advanced connetion parameters.
GTXserver 6.0.1
C Examples: added Visual Studio project files
Added Visual Studio project files (DSP/DSW) for C client examples.
GTXserver 6.0.0
.Net API: New .Net API
Added a .Net assembly programmed in J# (J sharp). The API is the same than the Java one (i.e., use the java documentation).
GTXserver 5.1.8
GTXserver: (Bug 1125) Reading of polygons does not work
Added new trace messages concerning GTXserver run from the client. Add the ability to run the server from text_client C sample.
GTXserver 5.1.7
C API: server run improvements
Added new trace messages concerning GTXserver run from the client. Add the ability to run the server from text_client C sample.
GTXserver 5.1.6
C API: winsock initialization (Windows only)
Winsock was initialized in GTXClientGetDefaultPort and GTXClientConnect. But there is some network functions used in GTXClientRunServer and if called directly without one of the two given functions called before, Winsock may not have been initialized and network operations will fail. The workaround was to explicitly initiliaze Winsock from the calling program.
GTXserver 5.1.5
GTXserver + C API: server run changes for Isatis 5.1.5 compatibility (Windows only)
Isatis executables are now located in the binwinnt subdirectory under windows. GTXserver now first tries to run the server from there (or binwinnt64 for 64 bits version of the client) and if there is no executable, it tries with the bin directory. Also added a GTXserver wrapper executable in the bin directory for previous version of GTXclient to work.
GTXserver 5.1.2
GTXserver: (Bug 973) Do not list studies which are not studies
When a client asks for the list of studies, the server now checks removes from the study list directories that don’t contain a GTX sub-directory. Now also refuses to enter in such a study, thing that whould later crash the server.
GTXserver + C API: (Bug 971): Cannot Get File/Variable Comments and Alphanumerical indices
The new API to get File and Variable Comments and Alphanumerical indices were not working. Updated C examples to have an example of usage.
GTXserver 5.1.0
C and Java API: Comments are unlimited in size
File and Variable Comments now have an unlimited size. Make the C and Java API reflect the change.
Java API: Add an API to get Macro Variable Alphanumerical Indices
Added a Java method to get the alphanumerical indices of a macro variable: GTXClient.GetMacroAlphaIndices.


