EnglishFrançais
TexAPI Version 3.1 Imprimer

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).

VersionDatePlatformDownload
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.gif 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.gif 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.gif 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.gif 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.gif 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.gif 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.gif Top

 
Spectrum Compliant

Raccourcis




Calendrier EMu 2011