|
This table lists the most recent releases of TexAPI 3.1 for each platform. Select the Number in the Version column for Release Notes. To see details about a particular platform, click on the platform link (if any).
| Version | Date | Platform | Download |
| 3.1.017 |
27 Oct 09 |
Linux for x86 |
1018K |
|
|
Linux for PowerPC 64 |
1184K |
|
|
Solaris 10 for Intel |
1058K |
|
|
Solaris 10 for SPARC |
1094K |
|
|
Windows 2000/XP/2003 running Microsoft Services for Unix |
1495K |
| 3.1.016 |
3 Mar 09 |
Linux for x86, libc version 6 |
1015K |
|
|
Solaris 10 for Intel |
1072K |
|
|
Solaris 10 for SPARC |
1060K |
|
|
FreeBSD |
987K |
|
|
Windows 2000/XP/2003 running Microsoft Services for Unix |
1504K |
|
|
Linux for PowerPC 64 |
1153K |
|
|
Solaris 2.6 for SPARC |
1048K |
| 3.1.015 |
16 Feb 09 |
Solaris 10 for SPARC |
1088K |
| 3.1.014 |
12 Jan 09 |
Linux for x86, libc version 6 |
1012K |
|
|
Solaris 10 for SPARC |
1088K |
|
|
Solaris 9 for SPARC |
1079K |
|
|
FreeBSD |
989K |
| 3.1.013 |
05 Sep 08 |
FreeBSD |
985K |
|
|
Linux for x86, libc version 6 |
1012K |
|
|
Linux for PowerPC 64 |
1153K |
|
|
Solaris 10 for Intel |
1030K |
|
|
Solaris 10 for SPARC |
1040K |
|
|
Solaris 9 for Intel |
1033K |
|
|
Solaris 2.6 for SPARC |
1024K |
|
|
Windows 2000/XP/2003 running Microsoft Services for Unix |
1486K |
| 3.1.012 |
07 Apr 08 |
Linux for x86, libc version 6 |
1030K |
|
|
Solaris 10 for Intel |
1021K |
|
|
Solaris 2.6 for SPARC |
1018K |
|
|
Windows 2000/XP/2003 running Microsoft Services for Unix |
1514K |
| 3.1.011 |
07 Dec 07 |
FreeBSD |
999K |
|
|
Linux for x86, libc version 6 |
1029K |
|
|
Linux for PowerPC 64 |
1120K |
|
|
Solaris 10 for Intel |
1048K |
|
|
Solaris 10 for SPARC |
1050K |
|
|
Solaris 9 for Intel |
1125K |
|
|
Solaris 9 for SPARC |
1005K |
|
|
Windows 2000/XP/2003 running Microsoft Services for Unix |
1514K |
| 3.1.010 |
02 Dec 05 |
AIX for IBM Power PC |
1792K |
|
|
Linux for x86, libc version 6 |
1002K |
|
|
Linux for PowerPC 64 |
1125K |
|
|
FreeBSD |
997K |
|
|
Solaris 9 for Intel |
959K |
|
|
Solaris 9 for SPARC |
1046K |
|
|
Solaris 8 for SPARC |
1008K |
|
|
Solaris 2.6 for SPARC |
1015K |
|
|
Windows 2000/XP/2003 running Microsoft Services for Unix |
1477K |
|
|
Windows |
989K |
Top |
|
|
|
| 3.1.009 |
27 Sep 05 |
Linux for x86, libc version 6 |
1002K |
|
|
Solaris 2.6 for SPARC |
1016K |
| 3.1.008 |
31 Jan 05 |
AIX for IBM Power PC |
1595K |
|
|
FreeBSD |
846K |
|
|
Linux for x86, libc version 6 |
946K |
|
|
Linux for IBM PowerPC, libc version 6 |
1082K |
|
|
Solaris 9 for Intel |
947K |
|
|
Solaris 8 for Intel |
970K |
|
|
Solaris 9 for SPARC |
1028K |
|
|
Solaris 8 for SPARC |
977K |
|
|
Solaris 2.6 for SPARC |
997K |
|
|
Windows XP/2000 running Microsoft Services for Unix |
1462K |
| 3.1.007 |
02 Sep 04 |
AIX for IBM Power PC |
1592K |
|
|
FreeBSD |
843K |
|
|
HP-UX for IA-64 |
1714K |
|
|
Linux for x86, libc version 6 |
943K |
|
|
Linux for IBM PowerPC, libc version 6 |
1050K |
|
|
Solaris 8 for Intel |
945K |
|
|
Solaris 8 for SPARC |
1004K |
|
|
Solaris 2.6 for SPARC |
995K |
|
|
Windows XP/2000 running Microsoft Services for Unix |
1495K |
Top |
|
|
|
| 3.1.006 |
15 Jun 04 |
AIX for IBM RS/6000 |
1169K |
|
|
Linux for x86, libc version 6 |
593K |
| 3.1.005 |
02 Jun 04 |
FreeBSD |
559K |
|
|
Linux for x86, libc version 6 |
543K |
|
|
SCO OpenServer 5 (Unixware-compatible) |
593K |
|
|
Solaris 8 for Intel |
600K |
|
|
Solaris 8 for SPARC |
644K |
|
|
Windows XP/2000 running Microsoft Services for Unix |
767K |
| 3.1.004 |
04 Oct 02 |
AIX for IBM Power PC |
583K |
|
|
AIX for IBM RS/6000 |
744K |
|
|
FreeBSD |
534K |
|
|
Linux for x86, libc version 6 |
569K |
|
|
SCO OpenServer 5 (Unixware-compatible) |
519K |
|
|
Solaris 8 for SPARC |
629K |
|
|
Solaris 2.6 for SPARC |
624K |
|
|
Windows XP/2000 running Microsoft Services for Unix |
741K |
|
|
Digital Unix v4 for Alpha |
894K |
Top |
|
|
|
| 3.1.003 |
23 Jul 02 |
Windows XP/2000 running Microsoft Services for Unix |
754K |
|
|
HP/UX |
840K |
| 3.1.002 |
04 Dec 01 |
AIX for IBM Power PC |
|
|
|
AIX for IBM RS/6000 |
561K |
|
|
Digital Unix Version 4 for Alpha |
694K |
|
|
FreeBSD |
414K |
|
|
HP/UX |
|
|
|
Linux for x86, libc version 6 |
447K |
|
|
SCO OpenServer 5 (Unixware-compatible) |
394K |
|
|
Solaris 8 for Intel |
453K |
|
|
Solaris 8 for SPARC |
|
|
|
Solaris 2.6 for SPARC |
495K |
|
|
UWIN for Windows NT |
323K |
|
|
Windows NT |
585K |
Top |
|
|
|
| 3.1.001 |
22 Oct 01 |
AIX for IBM Power PC |
441K |
|
|
AIX for IBM RS/6000 |
491K |
|
|
FreeBSD |
350K |
|
|
HP/UX |
384K |
|
|
Linux for x86, libc version 6 |
390K |
|
|
SCO OpenServer 5 (Unixware-compatible) |
330K |
|
|
Solaris 8 for Intel |
385K |
|
|
Solaris 8 for SPARC |
443K |
|
|
Solaris 2.6 for SPARC |
420K |
|
|
UWIN for Windows NT |
262K |
Top
Release Notes
3.1.017 - 27 Oct 2009
- A number of improvements and bug fixes have been made to texapi.pm. These include:
- Added code to close pipe and socket correctly when Disconnect is called.
- Added interrupts for both pipe and socket connections.
- Added Summary() call to sort and summarise (like the client).
- Fixed some minor problems with creating a pipe connection.
- Corrected entity parsing error for less than (<) character where a string containing < resolves to < rather than <.
- Update include new -p parameter for specifying a perl include file which contains a subroutine called preprocess() to preprocess a xml file being sent into texxmlodbc. This is invoked on the command line as follows:
texxmlodbc -p preprocess.pl xmlfile
- Changed the minimum value of the ConnectionBackLog option to five. The change resolves an issue where for single instances of texxmlserver connections will be rejected after queuing a single request.
- Added new API call TexSessFifo() that allows information to be written to a FIFO on the server side. Appropriate locking is provided to ensure only one process can write to the FIFO at a time. The signature of the new function is:
PUBLIC TEXFUNCTION TexSessFifo(TEXSESSION session, const char *fifoin, const char *fifoout, const char *fifolock, const char *fifodata, char **result)
where session is the current session connection, fifoin is the full path to the FIFO into which information is to be written, fifoout is the full path to another FIFO from which the return value is to be read, fifolock is the full path to a file to be locked before the information is written and unlocked after the return value is read, fifodata is a string containing the information to be written to the input fifo, and result contains a pointer to a string containing the result read from the output fifo.
- Added new API function TexOptionGet() that allows a Texpress option value to be retrieved for a given table or for the A (Application) structure. The signature of the new function is:
PUBLIC TEXFUNCTION TexOptionGet(TEXSESSION session, char *dbname, char *option, char **value)
where session is the current session connection, dbname is an optional table name (if a name is supplied the option setting for the named table is given, otherwise the A (Application) setting is given), option is the name of the option and value receives a pointer to a string containing the value of the supplied option.
3.1.016 - 20 Feb 2009
- Improvements to texxmlreplicate
3.1.015 - 16 Feb 2009
- Improvements to texapi.pm
3.1.014 - 28 October 2008
- Server-side temporary query file now properly removed in texxmlexport.
- Added Quote() and Disconnect() calls to texapi.pm.
- Fixed issue with perl handling of formatted fields.
3.1.013 - 5 September 2008
- Improved UTF-8 handling in texapi.pm.
- Server-side temporary XML file now properly removed.
- texxmlreplicate extended to support nested table only XML replication.
- In texxmlserver, texql describe query cursors are now properly closed.
3.1.012 - 7 April 2008
- Changed texxmlserver to accept multiple DocumentRoot settings. These are used for file serving.
3.1.011 - 7 December 2007
- Changed texxmlodbc to always generate UTF-16(LE) format .csv and schema.ini files.
3.1.010 - 2 December 2005
- Very minor changes to some error messages.
3.1.009 - 27 September 2005
- Updated character translation list in the XML parser to handle HTML escape sequences such as & ' > < ".
3.1.008 - 31 January 2005
- Added new "Encoding" option so that the character set used in an exported XML document can be set.
- Added code to close all file descriptors prior to launching the pipe version of texserver.
3.1.007 - 2 September 2004
- Added standaloneimport program to provide support for EMu/Vitalware standalone facility.
- Added TexCursSearch() call to allow upcalls to be performed while querying. New call provides a new mechanism for aborting searches.
- Added TexItemDataGet(), TexItemDataSet() and TexRecordSave() calls to provide direct access to Insertion form fields for updating.
- Added TexOptionSet() call to allow API based programs to set application and database options.
- Added configuration options to texxmlserver to allow queries to be timed out. Options added are:
- Timeout - time in seconds after which the query will terminate
- TimeoutHandler - (error, continue, return, ask) whether to generate an error or return matches when timed out
- SearchLimit - limit on number or percentage of segments that may be searched. Can be set on database level.
- MatchLimit - maximum number of records that can be returned for a search. Can be set on a database level.
- texxmlserver logs are now updated after every transaction providing immediate logging.
- Merged texxmlserver error log into standard log (only one log file required now).
Top
3.1.006 - 15 June 2004
- Fixed problem with texxmlexport which may result in an API error (0) message.
3.1.005 - 2 June 2004
- New API call TexCombine() added. Provides merging of cursors.
- New API call TexSummary() added. Provides summaries of sorted data..
- texxmlserver program enhancements:
- added SOAP 1.1 support for texql statements - added WSDL Support for discovery of SOAP 1.1 structure - added namespace support for SOAP and POST via URI separation - new option to define an Apache style error log - added support for controlling the "accept" backlog on the listen socket - improved logging - improved error handling - fixed problem when greater than symbol (>) was in data source
3.1.004 - 4 October 2002
- New API call TexFldLength() added.
3.1.003 - 23 July 2002
- Added support for Microsoft Windows Services for UNIX (Interix).
3.1.002 - 4 December 2001
- Incorporated texxmlserver program providing XML data markup for texql operations. Provides flexible facilities assisting in the development of web applications.
3.1.001 - 22 August 2001
- New API calls TexRowSelect() and TexRowSelectGet() added. All row based API calls updated to accept and preserve row selections.
Top
|