Tracx Blog

Date Version Comment

07.07.2011 1.4.19 For db queries, the proccall and update execution type has been introduced. This call types are using prepared and callable statements, which is required by some JDBC drivers ( DB2 )

22.11.2008 1.4.16 Line number corrections for parse error indication ( if #inc modul was used )
truncright function fixed
Introduction of exitcode var for execution error evaluation

07.05.2008 1.4.13 Added waitFor process synchronisation and exitValue evaluation in TracxExecStatement

07.05.2008 1.4.12 Added exit statement
Initialized attribute values with empty string, so unset attribute values can be checked with
 $e(a) == '' 

Added equals and hashCode method to TracxFileHandle for proper handling

21.04.2008 1.4.11 Added command line argument passing

02.12.2007 1.4.8 Changes regarding database access.
Added support for multiple database connections

24.07.2007 1.4.2 Several bugfixes. Added cdata assignment
Public release

08.06.2007 1.4.1 Some cleanup work
Public release

03.06.2007 1.4.1 Tested and fixed some minor bugs version

02.06.2007 1.4.1 Continued with work
Fixed several bugs and added missing code
Basic sample test suite now runs without problems

05.04.2007 1.4.1 Completed threads, completed all semantic actions
Still open : Condition, Predicate, Functions

01.04.2007 1.4.1 Implementation nearly completed

28.04.2007 1.4.0 Started with Java based implementation
pre alpha version public released

24.01.2007 1.3.2 Added replace and replaceAll function

22.01.2007 1.3.2 Started HTML-based User guide

17.01.2007 1.3.2 Grammar cleanup for tracx functions
Adding date2int function

14.01.2007 1.3.1 Public release

13.01.2007 1.3.1 Compiler cleanup for Forte C++
Changed Statement classes to provide module information in error messages

23.12.2006 1.3.0 Separation of integrated base classes
Changed uppercase keywords to lowercase

11.10.2006 1.2.1 Cleanup of element before storing execute fanout into it

26.10.2006 1.2.0 Syntax change for main program block ( no semicolon required ).
Since this is a specification change, update to 1.2 was required.
inside a procedure variables from the main block can be accessed now.
Version 1.2.0 is also a general code cleanup release.

25.10.2006 1.1.22 Exception handling in case of reading zero size XML documents.
Improved error messages.
Added ADD assignment to add an element to another one.
Introduced reference count in class XML-Element for proper reference deallocation

20.10.2006 1.1.21 Extended debug mode for threads

18.10.2006 1.1.20 Name change to tracx done. Also included access and manipulation of XML content via CONTENT keyword

16.10.2006 1.1.19 User guide completed in a first version.
Comparison extension negation of pattern match.
Changed some XML language restrictions.
Used readByte instead of readLine for XML file parsing to catch big xml files without newline character.
Since there is a naming collison to slashcode.com change to tracx planned.

16.10.2006 1.1.18 Proceed with user guide.

15.10.2006 1.1.18 Adding TRUNCLEFT and TRUNCRIGHT Build-In functions
Bug-Fixing for IF-Statements ( conditions and blocks still have not been stacked for nested usage )
Start of user guide

03.10.2006 1.1.14 Slash still needs to be make download ready. User guide documentation is missing