Version 4 History Version 3 History Version 2 History Version 1 History
Version 4 History
4.5.5 May 08, 2012
7129 2012-04-05 enh: (Toolset) Allow Resync Command for Locked Handlers.
7141 2012-05-07 fix: (Toolset) When max buffer size > 999,999,999 do not raise error. Set buffer size to 999,999,999.
7139 2012-05-01 fix: (C) Add line continuation to prevent mainframe C code from generating lines > 255 characters in length.
7142 2012-05-01 enh: (Toolset) Update XML Thunder Help File.
4.5.4 Apr 03, 2012
7103 2012-02-20 enh: (COBOL) Use COBOL Redefines for XML choice structures.
7081 2012-02-20 enh: (COBOL) Support for repeating sequence on Readers.
7104 2012-02-17 fix: (Toolset) Changing the name of the IDS root node caused a toolset error.
7109 2012-02-24 enh: (Toolset) Allow mixed case source code file names.
7121 2012-03-30 enh: (Toolset) Modify code generation window to make is easier to use.
7128 2012-03-30 fix: (COBOL) Duplicate namespace error when schema/WSDL contain nillable namespace.
7129 2012-04-05 enh: (Toolset) Allow Resync command for Locked Handlers.
4.5.3 Feb 08, 2012
7088 2012-01-06 fix: (Toolset) Correct issue when converting between sequence/choice/all nodes.
7089 2012-01-06 enh: (Toolset) Provide option to not use namespace as prefix for IDS nodes.
7091 2012-01-09 enh: (Toolset) Include IDS Settings in the IMPORT/EXPORT operation for default properties.
7094 2012-01-17 enh: (COBOL) Ignore text beyond column 72 when creating Handlers from fixed format copybooks.
7095 2012-01-18 enh: (Toolset) Add Unisys generation platform.
7101 2012-01-31 fix: (Toolset) Error loading toolset defaults when FTP default value incorrect.
7102 2012-01-31 fix: (Toolset) Error converting XML Handler to SOAP Handler.
4.5.2 Jan 06, 2012
7065 2011-11-15 enh: (COBOL) When deriving XML structure from COBOL API, add 1 to numeric filed size if "signed separate" clause exists.
7079 2011-12-02 enh: (Toolset) Add option to Lock IDS for handlers that derive IDS from XML.
7080 2011-12-02 enh: (Toolset) Open IDS Properties pane to allow changes for locked handlers.
7082 2011-12-08 fix: (Toolset) WSDL not loaded properly when creating Handlers using existing IDS source and WSDL.
7083 2011-12-13 enh: (Toolset) Improvements on the handler creation wizard.
7086 2011-12-29 fix: (Toolset) For locked handlers, place appropriate checks on nodes when user changes Maxoccurs value.
4.5.1 Nov 17, 2011
7071 2011-11-08 fix: (Toolset) Schema patterns on numeric values not setting field length properly.
7073 2011-11-10 fix: (Toolset) Performance improvements for handler creation and display message while locked handler being created.
4.5.0 Nov 10, 2011
7059 2011-10-06 enh: (Toolset) Performance enhancement - creating in-sync handler from schema.
7057 2011-10-25 enh: (COBOL) Add "Ignore Case" property for enumeration values, and group enumeration related properties together on the properties pane
7067 2011-11-02 fix: (Toolset) XML Handlers Define SOAP Messages does not work when Handler has PI node.
7069 2011-11-01 fix: (COBOL) JSON Readers skipping text nodes that starts with "null"
4.4.4 Oct 21, 2011
7060 2011-10-12 fix: (COBOL) Compiler error when node has a maxvalue but no minvalue
7063 2011-10-18 enh: (COBOL) Improved error handling for node-level writers
7064 2011-10-18 enh: (COBOL) Use GOBACK instead of STOP RUN in Test Harness
4.4.3 Sep 28, 2011
7054 2011-09-25 fix: (COBOL) Decimal value of comma causes error on min and max value checks
7055 2011-09-25 fix: (Toolset) Toolset crash on new installs with message "Value cannot be null. Parameter Name: value"
4.4.2 Sep 16, 2011
7017 2011-08-01 enh: (Toolset) Optimize License checking for Network License (additional to release 4.4.0)
7046 2011-09-08 fix: (COBOL) Do not enclose boolean values in quotes for JSON writers.
7048 2011-09-14 fix: (COBOL) Delimeter for JSON content causes compiler error when quote setting is APOST.
4.4.1 Sep 01, 2011
7027 2011-08-17 enh: (Toolset/COBOL) Better support for Boolean types for JSON -a) Restrict user input, b) Output values without quotes.
7028 2011-08-23 fix: (Toolset) Correct problems with import/export of toolset defaults between XT versions.
7032 2011-08-22 enh: (COBOL) Scientific notation should not be used for min/max value testing.
7034 2011-08-24 enh: (COBOL/C) Enumeration validation should take place before character conversion to upper and lower case.
7035 2011-08-25 fix: (Toolset) FTP was not including source file name.
7036 2011-08-26 enh: (Toolset) Translate 88 levels as enumeration setting should only be used when creating handlers from copybooks.
7040 2011-08-30 fix: (Toolset) Incorrect Number Length when the schema specifies Fraction Digits, Min value and Max value; and length of min/max value is less than fraction digits.
4.4.0 Aug 19, 2011
6975 2011-07-12 enh: (C) Support for Min and Max values for numeric types.
6996 2011-07-13 enh: (C) Add option to convert text content to upper or lower case.
7003 2011-07-13 fix: (C) Removed unhandled preprocessor statements.
7008 2011-08-04 fix: (Toolset) FTP script was always including Host Name causing errors.
7009 2011-07-20 fix: (C) Prevent fixed copybook prefixes with invalid characters from causing compiler errors.
7010 2011-07-20 fix: (C) Fix runtime crash occurring with CDATA content.
7012 2011-07-25 fix: (JSON) Fixed output of arrays to suppress name and array delimiters if the item count was zero.
7013 2011-07-25 fix: (C) Corrected namespace lookup to prevent generation-time crashes if namespace cannot be resolved.
7015 2011-07-29 fix: (C) Added maxocc limit Checks to prevent out-of-bounds memory
7016 2011-07-29 fix: (COBOL) Added checks to prevent nullReferenceExceptions.
7017 2011-08-01 enh: (Toolset) Optimize License checking for Network License.
7019 2011-08-04 fix: (COBOL) Improve handling for writers with unmapped repeating and choice structures.
7020 2011-08-05 enh: (Toolset/COBOL/C) Added support for trim, trim start, trim end whitespace settings.
7021 2011-08-05 enh: (Toolset) New default-Minimum Buffer size for new handlers.
7022 2011-08-08 enh: (Toolset) List undefined elements and attributes in the consistency check reports.
7023 2011-08-09 enh: (Toolset) Generation window - ask for file replace only once.
7024 2011-08-09 enh: (Toolset) option to suppress consistency check window when generating.
7025 2011-08-10 fix: (COBOL/C) Fixed problem that prevented the inclusion of 'after-logic' code snippets in generated code.
7028 2011-08-16 fix: (Toolset) Fixed problems with toolset default import/export.
4.3.11 July 12, 2011
6975 2011-05-31 enh: (COBOL) Support for Min and Max values for numeric types.
6985 2011-06-13 fix: (Toolset) Fix the numeric controls on IDS settings window.
6986 2011-06-15 fix: (COBOL) Fix alignment issue for levels in COBOL copybooks.
6987 2011-06-16 fix: (COBOL) Ensure names unique for repeating structures with data and a fixed prefix.
6988 2011-06-17 enh: (C) Modify C node-level readers to return true count for occurrences found in a repeating structure.
6990 2011-06-20 enh: (Toolset) Support for negativeInteger, nonNegtativeInteger, positiveInteger, nonpositiveInteger.
6993 2011-06-22 enh: (Toolset) Consistent decimal character for all inputs.
6994 2011-06-23 enh: (Toolset) Use toolset default patterns for date, time and timestamp when creating handler from sample instance.
6995 2011-06-28 fix: (COBOL) Fixed storage violation problem when using namespaces.
6996 2011-06-29 enh: (COBOL) Add option to convert text content to upper and lower case.
6998 2011-06-30 enh: (COBOL/JSON) Modified COBOL/JSON generator to replace 'XML' in LINKAGE SECTION and procedures with JSON.
6999 2011-06-30 fix: (Toolset) Fix the JSON/XSD parser to handler forward/backward-slashes in the node names.
7000 2011-07-04 enh: (COBOL) Add support for Repeating Sequence (Writers only).
4.3.10 June 12, 2011
6970 2011-05-19 enh: (COBOL) Remove Internal States structure from Doc Level Reader copybooks.
6971 2011-05-19 enh: (COBOL) Change size of Position field to PIC X(10) in Writer copybook to be consistent with readers.
6969 2011-05-19 enh: (COBOL) Add option to support context specific namespaces.
4.3.9 May 19, 2011
6923 2011-02-25 enh: (COBOL) Add support for JSON.
6933 2011-03-01 enh: (toolset) Add a default length for numeric under Tools->Default options.
6934 2011-03-03 fix: (Toolset) Error sometimes occurs when importing WSDL into existing Handler design.
6935 2011-03-03 fix: (Toolset) Error when using Tools-> Import XML Handler.
6941 2011-03-18 fix: (COBOL/C) Correct code generation crash.
6945 2011-04-07 enh: (COBOL) Add support for fields that repeat and have data.
6946 2011-04-11 fix: (C) Corrected order of nested repeating ordinals for genxc code.
6947 2011-04-13 fix: (C) Prevent buffer size from being over-written by minLen/maxLen/exLen attributes.
6948 2011-04-15 enh: (Toolset) Make extensible property true for schema type XMLSchemaAny.
6951 2011-04-18 fix: (COBOL) Fix BOUNDS error for empty nodes in Readers and Writers.
6961 2011-05-05 enh: (Toolset) Add a global setting to provide value for the "add closing tag" node property.
6963 2011-05-07 enh: (COBOL) Add option to not use COMP for any fields in generated code.
6964 2011-05-01 enh: (COBOL) Use shorter name for Retrieved Canonical XML fields.
6967 2011-05-17 enh: (COBOL) Ensure writers output namespace declarations before attributes.
6968 2011-05-16 bug: (C) A C XML writer was not picking up an numeric overflow condition.
4.3.7 February 25, 2011
6930 2011-02-25 bug: (Toolset) Fix "cannot find column [FTPHost]" error.
6929 2011-02-25 bug: (COBOL) VMS COBOL splitting variable names across lines.
6928 2011-02-20 bug: (Toolset) Tools -> Import schema should clear existing namespaces.
6927 2011-02-24 bug: (Toolset) Schema decimal types should default to "Signed".
6926 2011-02-19 bug: (COBOL) Error Position not populated for some errors in writers.
6925 2011-02-18 bug: (COBOL) Duplicate name for repeating structures that also contain data.
6924 2011-02-17 enh: (COBOL) Performance improvements for Readers when message has whitespace between nodes.
6919 2011-02-01 fix: (COBOL) Fix issue with use character references for Readers.
4.3.6 January 25, 2011
6898 2011-01-05 enh: (Toolset) Fix manual mapping on repeating structure with data content..
6888 2011-01-06 enh: (Toolset/COBOL) Add Readahead feature for node-level readers.
6901 2011-01-11 enh: (COBOL) Reduce size of large paragraph in COBOL node-level writers to address compiler error.
6902 2011-01-14 enh: (COBOL) Improved error message for numeric validation - COBOL readers.
6903 2011-01-14 fix: (COBOL) Fixed issue when repeating choice and node-level writers.
6904 2011-01-15 fix: (COBOL) Fixed issue with nillable namespace on writers.
6897 2011-01-06 enh: (Toolset) Dynamically change title of Physical IDS tab to reflect code generation language.
4.3.4 December 07, 2010
6843 2010-09-23 enh: (C) The Updated XT C code generator now uses a runtime library that eleminates much of the statically-linked code.
6850 2010-10-07 enh: (C) The C-Runtime library and generated handler code to require an encrypted handshake in order to execute the handler.
6855 2010-10-13 fix: (COBOL) Back out change #6836. Empty numeric nodes will raise a PE again.
6858 2010-10-13 enh: (Toolset) Enhancement for XT Lite.
6860 2010-10-15 fix: (C) If a timestamp read fails after loading a valid date, the failure is ignored and the time values are set to zero(s).
6861 2010-10-15 fix: (C) If a timestamp read fails
6862 2010-10-15 fix: (C) Some code branches can result in a call to set *Value (...) with the wrong number of parameters, causing a compiler error.
6863 2010-10-17 fix: (Toolset) Export toolset setting missing "Derive from IDS Field" setting for date, time and timestamp.
6864 2010-10-21 enh: (Toolset) Add default option for Extensible property.
6873 2010-11-01 fix: Read the Nillable, Fixed value, and Default value properties from a referenced schema element.
6874 2010-11-02 fix: Node content is lost when "Expand All" is used in a dynamically loading handler.
6877 2010-11-07 enh: (COBOL/C) Support for repeating choice.
6879 2010-11-10 fix: (C) C Writers not detecting missing choice correctly.
6881 2010-11-19 fix: (C) Error wrapping lines containing strings and more than 120 characters for Nonstop C.
6886 2010-11-26 fix: (Toolset) Set default code generation language for locked handlers to IDS source language.
6887 2010-11-30 fix: (COBOL) Numeric default values causing compiler error in COBOL readers.
6889 2010-12-01 fix: (COBOL) Copybook Internal States size is incorrect for Writers when nillable is used.
6868 2010-12-06 fix: (C) The program ID value from the generator can invalid character that can cause compiler error.
6870 2010-12-06 fic: (C) Fixed issues for variable that are a single character long.
6871 2010-12-06 fix: (COBOL) Extended precision fields are not always obfuscated, causing compiler error.
4.3.3 October 06, 2010
6840 2010-09-21 fix: (Toolset) Repeating structure maxoccurs cannot be set to a value >32.000.
6841 2010-09-21 fix: (Toolset) Create from sample instance always maxOccurs=1 for nodes under default namespace.
6844 2010-09-24 fix: (Toolset) Schema generation tab using toolset defaults for whitespace setting instead of handler default.
6845 2010-09-26 enh: (COBOL) 88 level values being split across lines for copybook and test harness.
6846 2010-09-29 fix: (Toolset) XT Lite Edition supports copybook / header to XML conversion.
6847 2010-10-01 fix: (Toolset) Optional Flag field position not correct for non-data nodes under repeating structures
6853 2010-10-01 fix: (COBOL) "Occurrence" suffix is not case sensitive causing duplicate name compiler error.
6854 2010-10-01 fix: (COBOL) Canonical XML returning empty.
4.3.2 September 09, 2010
6821 2010-08-17 fix: (Toolset) Abstract types do not load correctly when dynamic expansion is on.
6822 2010-08-18 fix: (Toolset) Corrected physical IDS display to reflect language preference in handler properties.
6825 2010-08-24 fix: (Toolset/COBOL) Improved support for P.I. nodes.
6827 2010-08-25 fix: (C) #define LOGGING statement should be enabled/disabeld based on debug checkbox.
6828 2010-08-26 fix: (Toolset) "Ctrl F" shortcut does not work after context menu for xml tree has been accessed.
6830 2010-08-31 fix: (Toolset) Optional Flags not inserted for XML nodes without data on handlers created from copybook/header files.
6831 2010-08-31 fix: (Toolset) Root element should always have minOccurs=1 for handlers created from sample XML or copybook/header files.
6833 2010-09-03 fix: (Toolset) Number of decimals for decimal types cannot be set to 0
6834 2010-09-07 fix: (C) NonStop C code compiler errors when source code line > 120 characters
6836 2010-09-03 fix: (COBOL) Pattern Error raised when reading XML document with empty node and content defined as numeric
4.3.1 August 05, 2010
6793 2010-06-29 enh: (Toolset) Ask to save a handler, or update the DOM only when there has been a change.
6795 2010-06-29 fix: (Toolset/COBOL) Error reading content with entity references uning XML PARSE.
6798 2010-07-08 enh: (Toolset/COBOL) Support for gYear, gMonth, gDay, gYearMonth, gMonthDay.
6801 2010-07-08 enh: (Toolset) Save changes made on Code Gen window- even when the user does not generate.
6805 2010-07-13 fix: (Toolset) COBOL Compact Code Reader counters inconsistent for nested repeating structures.
6812 2010-07-27 fix: (COBOL) Retrieve Node setting caused compiler errors.
6813 2010-07-29 fix: (Toolset) StackOverflowException opening a schema with recursion of elements with an empty type.
6814 2010-07-30 enh: (COBOL) COBOL performance enhancements.
6815 2010-08-02 enh: (Toolset) Add processing messages to long-running events.
6816 2010-07-29 fix: (COBOL) Error combining WSDL messages with the same header node.
4.3.0 June 23, 2010
6727 2010-04-28 enh: (Toolset/COBOL) Provide initial support for Substitution Groups
6733 2010-04-30 enh: (Toolset/COBOL) Provide inital support for Abstract Types
6741 2010-05-05 fix: (Toolset) Fixes for Adoption.
6748 2010-05-17 fix: (C) node-level reader sets an invalid-character error if any node-buffer begins with an unhandled (i.e.- non-display control character/newline)
6775 2001-06-11 enh: (COBOL) Reduce size of of source code for Writers.
6778 2010-06-14 enh: (Toolset) Show the name of the currently open handler in the title bar.
6779 2010-06-14 enh: (Toolset) Store the original XML Schema in a compressed form inside the handler file.
6780 2010-06-15 enh: (Toolset) New enhanced Find capability.
6781 2010-06-14 fix: (Toolset) Changing the domain of a node with enumerations to itself raised an error.
6782 2010-06-17 fix: (Toolset) Error saving enumeration values with quotes.
6784 2010-06-20 enh: (COBOL) Improve COBOL reader error handling for bad/missing tags
6785 2010-06-21 enh: (Toolset) Allow multiple instances of tx4.exe for concurrent user licenses (Enterprise Edition).
6786 2010-06-21 fix: (Toolset) Enumeration values of space or empty are not loaded correctly.
6787 2010-06-21 fix: (Toolset) Error converting handlers earlier than V3.8
6788 2010-06-22 enh: (Toolset) Upgrade TList control to 2.17
6791 2010-06-24 fix: (Toolset) Restrictions based on defined types were not being loaded properly from schema.
4.2.5 June 4, 2010
6725 2010-04-27 fix: (C) Node-level writers do not process repeating structures correctly.
6736 2010-05-03 fix: (C) Out-of-sequence errors are not logged in node-level reader.
6740 2010-05-05 fix: (Toolset) TimeStamp sample on properties pane not updated to reflect changes made to separators.
6741 2010-05-05 fix: (Toolset) Correct crashed caused when using Adoption.
6742 2010-05-07 fix: (C) Node-level reader generated code does not compile if 'Output Data to:' option is 'None'
6743 2010-05-07 fix: (C) Node-level reader does not output error log if 'Output Data to:' options is 'None'.
6744 2010-05-07 enh: (Toolset) Provide option to derive Special Fields Name from IDS field name (instead of XML node name).
6749 2010-05-17 fix: (COBOL compact code) Choice selection value not declared large enough to hold max selection value from all choices in the handler.
6750 2010-05-24 fix: (Toolset) Namespace qualifiers not kept when sample XML document is saved.
6751 2010-05-20 enh: (Toolset) Update selection attribute names (Choice) in an existent handler if it was changed through Handler properties window.
6752 2010-05-26 fix: (COBOL compact code) Retrieve Node property generated SET statement that caused compiler error.
6756 2010-05-28 fix: (Toolset) Load root element list from any file in the schema set that contains elements (not just the first file)
6757 2010-05-21 fix: (Toolset) Keep field default value when rebuilding a Locked handler.
6759 2010-05-31 fix: Read data value of a complex type that has simple content. (Only attributes were read previously)
6758 2010-05-26 fix: (COBOL) Compiler error of namespace variables declared with Occurs 0.
6760 2010-05-28 enh: (COBOL) Compiler error caused by generating namsespace support for canonical logic when handler does not have namespaces.
6761 2010-05-26 fix: (Toolset) Special fields cannot be added to structure nodes that are not mapped on Locked Handlers.
6762 2010-05-28 fix: (COBOL) Reader Test Harness does not generate FILE variable for canonical logic if reading inline data.
6763 2010-05-31 fix: (Toolset) Program ID does not accept the phrase "default" in its name.
6766 2010-06-01 fix: (COBOL) Document Level readers raise index subscript error when nested repeating structure exceeds max Occurs.
6767 2010-06-01 fix: (Toolset) Changing domain from Gregorian to Julian date causes tooset crash
4.2.4 May 3, 2010
6724 2010-04-27 fix: (C/COBOL) Changed generator to prevent main entry point to Handler does not get obfuscated.
6728 2010-04-29 fix: (C) Do not add separators to Pattern for Date, Time and Timestamp when it is "None ()"
6729 2010-04-29 fix: (Toolset) When reader or writer is not checked the Generate button should be protected.
6732 2010-04-30 enh: (COBOL parser) Preserve the original Enum value -with or without blanks at the beginning or end.
6734 2010-05-03 fix: (Toolset/COBOL) String enumeration values not not loaded correctly from copybook.
6737 2010-05-04 fix: (Toolset) Sample document duplicating version attribute
6739 2010-05-04 fix: (Toolset/COBOL) Use correct value for COBOL reserved word SPACE when extracting enumeration values from copybook.
4.2.3 April 25, 2010
6711 2010-04-20 fix: (Toolset) View alias name was causing a crash.
6713 2010-04-20 fix: (Toolset) Changing XML Node property caused logical IDS node name to rename without namespace prefix.
6714 2010-04-21 fix: (COBOL) Make parser supports enumaration value with blank (e.g.' ').
6716 2010-04-23 fix: (Toolset) Revoke online was not working for XT nonStop.
6718 2010-04-23 fix: (C) C code line sometimes > 255 causing compiler error on mainframe
6719 2010-04-22 fix: (C) Test Harness did not support configurable data structure prefix. CANAM was always used.
6720 2010-04-23 fix: (Toolset) XT will not start if user ID does not have read access to part of system registry.
6722 2010-04-25 fix: (Toolset) Improved XML document validation tool.
4.2.2 April 18, 2010
6704 2010-04-14 fix: (Toolset) Fixed FTP Mainframe issues.
- Provide FTP Path dropdown on Code Gen window if "Use FTP" otion is selected
- Default FTP path was always being used.
- Fix FTP Upload Files to support mainframe FTPs.
6705 2010-04-14 fix: (Toolset) “import xml declaration node” and "import xml namespace" settings should be always set to TRUE with V4 installation.
6706 2010-04-15 fix: (Toolset) Fixed issues with targetPlatform in some files.
6707 2010-04-15 fix: (COBOL) Fixed issues with enumeration values on UI and Generator.
- COBOL parser should be able to support enum value of SPACE and SPACES.
- COBOL parser should be able to support dots in the enumeration string (“A.B.C”).
- Continuation in the middle of PIC.
6708 2010-04-16 fix: Handle AttributeGroups when creating handler from schema.
6709 2010-04-19 fix: Choice Selection Value "XML Node Name" not being saved for defaults and properties.
4.2.1 April 12, 2010
6686 2010-03-31 fix: (Toolset) Correct error raised when converting sequence/choice/all indicators.
6687 2010-03-31 enh: (Toolset/COBOL/C) Add option to have ID field hold formatted (i.e. text) value for date, time and dateTime.
6688 2010-03-31 fix: (Toolset) Default the Code generation platform set to "NonStop" for NonStop licenses.
6689 2010-04-01 fix: (Toolset) Code Generation progress bar new reflects percentage complete properly.
6690 2010-04-01 fix: (C) Fix toolset crash that can occur for C code generation on the NonStop platform.
6693 2010-04-05 fix: (COBOL) Remove compiler warnings being issued for unreachable code.
6696 2010-04-11 fix: (Toolset) Fix errors when creating a handler from an XML Instance. XML structure not correct.
6702 2010-04-12 fix: (C) Toolset locked generating Readers "generate root as first level" IDS option set.
4.2.0 March 29, 2010
6610 2010-03-15 enh: (Toolset) Implement Concurrent Licensing performance improvements
6622 2010-02-16 fix: (C) Provide namespace support for C code Writers (for SOAP messages).
6623 2010-02-22 fix: (Toolset) Namespaces were not being correctly picked up for some WSDLs (RPC requests)
6625 2010-02-19 fix: (COBOL) Fix compiler error when generating handler with unmapped choice nodes.
6626 2010-02-22 enh: (Toolset) Show warning message when creating a locked handler and IDS root is repeating.
6627 2010-02-22 fix: (Toolset) Creating Handlers from copybook when transform to attribute is "true" should still transform repeating fields as elements and show correct min/max occurs values on node properties pane.
6629 2010-02-23 fix: (C) C Code error "too many chars in character constant
6630 2010-02-23 fix: (COBOL/C) Allow COBOL reader parses attributes value with ">" in its content
6632 2010-02-23 enh: (C) Do not generate extra code for _int64 domain.
6634 2010-02-24 fix: (Toolset) Save handler to the folder it was opened from.
6646 2010-03-03 enh: (Toolset) Support optional loading of TList assembly from filesystem at location specified in application.config to avoid GAC lookup of potentially incorrect version of TList
6655 2010-03-09 fix: (Toolset) Always set Namespace Prefix to "n" if it is empty ("").
6628 2010-02-25 enh: (C) Test Harness will base inline sample XML document on XML structure instead of mapped fields
6635 2010-02-25 enh: (C) Use "convert to upper" setting for IDS prefix.
6636 2010-02-25 enh: (C) Have C Code Test Harness use same names as IDS settings
6637 2010-02-25 enh: (C) Line split for C code was not correct for NonStop platform
6638 2010-02-25 enh: (C) Decimal Precision field not created as signed field when special fields generated to separate area
6640 2010-02-25 enh: (COBOL/C) Do not generate paragraphs that are not needed to reduce compiler warnings.
6641 2010-02-25 enh: (C) Apply the default setting IDS uppercase to "-EXP" special field for C code.
6642 2010-02-25 enh: (C) C code XML Writers should output "0" for empty numeric content
6644 2010-02-26 fix: (COBOL/C) Choice selection attribute was not working when "XML Node Name" specified.
6652 2010-03-08 fix: (COBOL) Fix root element name error when creating handlers from copybooks with comment lines (using "Fixed Format)".
6656 2010-03-10 fix: (COBOL) Date and Time paragraphs were always using double quotes for strings
6659 2010-03-11 fix: (COBOL) Tool set did not generate COBOL code for nodes Enumerations with values greater than 160.
6662 2010-03-16 fix: (Toolset) Stop toolset error when creating Handler from copybook with free format when should be using fixed format.
6664 2010-03-16 fix: (COBOL) fix 2 dashes in enumeration names (e.g. Elm--01) when IDS suffix is occurrence.
6669 2010-03-18 enh: (Toolset) Add option to Default IDS Rules to transform fields as Optional/Required when creating a handler form a Copybook.
6670 2010-03-19 enh: (COBOL)Cobol Parser supports data type of PIC 9(5).9(3) (dot or comma as decimal point)
6675 2010-03-29 enh: (Toolset) Performance enhancements.
6676 2010-03-29 fix: (Toolset) Fix tabbing sequence on properties windows and generation window.
6677 2010-03-29 fix: (Toolset) Protect variable length setting when node has exact length property.
6678 2010-03-29 fix: (COBOL) fix 153 subscript out of range error raised for some WSDLs.
6679 2010-03-29 enh: (Toolset) Add ability to set default namespace for Handler.
6680 2010-03-30 fix: (COBOL) Clean up the IF-ELSE-ENDIF logic to remove compiler warnings.
6681 2010-03-29 fix: (Toolset) Include Function Prototype IDS setting was not being saved properly.
6682 2010-03-29 enh: (Toolset) Add a new column to New Handler Wizard to show Binding for SOAP message.
6692 2010-03-29 fix: (COBOL) Compact Code Generator was obfuscating namespaces causing missing node errors.
4.1.8 March 1, 2010
6620 2010-02-12 enh: (Toolset) Add ability to Export Default settings from one toolset and Import to another.
6633 2010-02-22 fix: (Toolset) Modify XT to run on single processor to prevent random TList crashes.
4.1.6 February 17, 2010
6608 2010-02-04 fix: The toolset does not create a "choice" node and its children in the Schema tab when Creating handler from copybook (if it has redefines).
6609 2010-02-05 enh: Add choice selection node automatically at API structure when creating a handler from copybook with Redefines.
6617 2010-02-10 fix: (COBOL) date/time/dateTime pattern errors were not being cleared on subsequent calls to an XML Reader.
6618 2010-02-10 fix: (COBOL) Toolset crashes with arithmetic overflow if bufferMaxsize is greater than 999,999,999.
6619 2010-02-12 enh: (Toolset) In Summary tab, Physical instead of Logical IDS names are now used in mapping report.
6622 2010-02-16 enh: (C code) Provide namespace support for C code Writers
4.1.5 January 31, 2010
6595 2010-01-18 fix: (Toolset) File Save As action was adding extra "api.xml" to handler name
6598 2010-01-18 fix: (COBOL) Compact Code Init File name underscore character should convert to hyphen
6594 2010-01-14 fix: (COBOL) Support for numerics with more than 8 decimals.
6596 2010-01-18 fix: (COBOL) FILENAME Directive for copybook was always using Writer filename.
6597 2010-01-18 enh: (COBOL) Allow any character for prefix and suffix in IDS names.
6599 2010-01-18 fix: (COBOL) Toolset crashes with arithmetic overflow if buffersize is greater than 999,999,999
6600 2010-01-21 fix: (COBOL) Node-level handlers repeating structure count and start track pointer value was not correct at 65,536th occurrence.
6601 2010-01-21 enh: (Toolset) Implement performance improvements and improve toolset stability.
6603 2010-01-28 fix: (Toolset) Default Values could not be entered due to Enumerations.
4.1.4 January 15, 2010
6585 2009-12-11 fix: XT property pane does not load default values for nodes created from schema.
6588 2010-01-04 fix: (COBOL) Signed field property not being used correctly during code generation.
6583 2009-12-09 fix: (COBOL) Test Harness will no longer move dummy data to unmapped fields.
6591 2010-01-05 enh: (COBOL) Generation special fields as COMP option will now affect status fields as well.
6593 2010-01-13 enh: (COBOL) Extract nodes from an XML document in Canonical form.
4.1.3 December 10, 2009
6582 2009-12-09 enh: (Toolset) Increase the max buffer size allowed from 99,999,999 to 100 GB or more.
6576 2009-12-07 enh: (COBOL) Enhanced support for character references in XML content.
6583 2009-12-09 fix: (COBOL) Test Harness will no longer move dummy data for FILLER fields.
4.1.2 November 1, 2009
6574 2009-12-03 enh: (Toolset) Support IDS prefix up to 9 long. Also allow special characters so ":PREFIX:" can be used in COBOL.
6578 2009-12-07 fix: (Toolset) Correct issue with Default Property "XML Handlers define SOAP messages".
6579 2009-12-07 fix: (Toolset) In IDS generation window, generation language changes should enable and disable according to chosen language
4.1.1 October 1, 2009
6564 2009-11-18 enh: (Toolset) Provide clearer message when saving over a protected file during code generation.
4.0.0 September 1, 2009
Click here for complete list of new features.
Version 3 History
3.12.12 November 20, 2009
6541 2009-09-29 fix: (COBOL) default separators for timestamp not set on new install and invalid choice not raising error
6600 2009-10-21 fix: (COBOL) Node-level handlers repeating structure count and start track pointer value not correct at 65,536th occurrence.
6608 2009-10-24 fix: (Toolset) Choice node not created properly when creating handler from copybook with redefines.
3.12.10 August 27, 2009
6531 2009-08-20 fix: (COBOL) Floating point name incorrect when the IDS name setting for suffix is "none".
6532 2009-08-18 enh: (COBOL) Added support for "SIGN LEADING SEPARATE" and "SIGN TRAILING SEPARATE"
6533 2009-09-01 fix: (COBOL) Floating point name ("-EXP") was incorrect when IDS field did not have a Suffix.
6534 2009-09-03 fix: (Toolset) Fixes for Julian Date XML domain maintenance.
3.12.9 July 25, 2009
6511 2009-07-20 enh: (COBOL) Add option to generate only special fields as COMP.
6513 2009-07-21 enh: (C) Add function prototypes to the C Header file.
6514 2009-07-21 enh: (C) Add double-include protection to C Header files
6515 2009-07-22 fix: (Toolset/COBOL/C). Fixed issues with saving Handler properties for nillable.
3.12.8 July 6, 2009 6498 2009-06-22 fix: Modifed to the SOAP WSDL Parser to prevent duplicate namespace error.
6504 2009-07-02 fix: (COBOL) CDATA nodes giving invalid value when content is empty.
6505 2009-07-03 fix: (COBOL) Whitespace collapse was removing all characters when content was empty. It now collapses to 1 space.
6508 2009-07-14 fix: (C) Missing nodes were not being trapped as errors for C Handlers.
3.12.7 June 22, 2009
6493 2009-06-07 Enhancement: (COBOL) Initialize optional flag fields to zero inside XML Readers.
6493 2009-06-07 Enhancement: (COBOL) Initialize choice selection attribute to spaces within Handler.
3.12.6 May 24, 2009
6482 2009-05-06 Enhancement: COBOL Add the required length for selection field when max size exceeded
6485 2009-05-14 fix: (COBOL) Modify Test Harness file write logic to not write beyond size of XML-BUFFER
6486 2009-05-14 fix: (Toolset) Added RICHTX32.OCX and comdlg32.ocx to the installation to support VISTA
3.12.5 May 10, 2009
6447 2009-03-20 Enhancement: (COBOL) Implement compact code generator in 3.12.0
6473 2009-04-28 Enhancement: (Toolset) Introduce Handler-Based LIcensing
6478 2009-04-29 fix: (C) The global variables must be decalred as static
6465 2009-04-14 fix: (Toolset) Set choice to required when opening Handlers created with earlier versions
6474 2009-04-27 fix: (Toolset) Use minOccurs property from schema when manually mapping nodes
6475 2009-04-27 fix: (Toolset) Fix error when creating Handlers from WSDL combined with an IDS source (copybook or program)
6477 2009-04-28 fix: (Toolset) Compiler directives not being saved properly when the contain parenthesis
6479 2009-04-29 fix: (COBOL) COBOL Reader returning maxLength Pattern Error when spaces between tags
6480 2009-04-29 fix: (COBOL) COBOL node-level error reading documents that have repeating structure with only attrbutes
6481 2009-05-29 fix: (COBOL) Duplicate namespace prefix attribute error when multiple defualt namespaces
3.12 March 30, 2009
6432 2009-03-30 Enhancement: (COBOL) Implemented new compact code generator for COBOL readers (includes optional choice)
3.11.8 April 20, 2009
6468 2009-04-15 Enhancement: (COBOL) Provide support for more than 8 namespace declarations within a given element.
6454 2009-04-03 Enhancement: (COBOL) Add comments to Copybook to show the mapped node name.
6469 2009-04-18 Enhancement: (COBOL) Add "occurrence" suffix option for IDS and have Test Harness use same IDS names as copybook
6458 2009-04-05 Enhancement: (Toolset) Change intial defaults for some settings
6459 2009-04-04 fix: (COBOL) Fix file reading logic for NonStop node-level Handlers
3.11.7 April 12, 2009
6448 2009-03-29 fix: (C) C Code compiler error when exact Length setting used.
6449 2009-03-29 fix: (C) C Code compiler issue for getting integer values from string.
6455 2009-04-03 fix: (Toolset) Default prefix type on IDS Generation options should be "none" and prefix text should be ""
6457 2009-04-05 fix: (Toolset) Manual mapping of IDS field to XML node was setting minOccurs to maxOccurs. Changed to default minOccurs to 1.
6459 2009-04-04 fix: (COBOL) Fix file reading logic for NonStop node-level Handlers
6458 2009-04-05 Enhancement: (Toolset) Change intial defaults for some settings.
3.11.6 March 2, 2009
6432 2009-02-20 fix: (COBOL) COBOL Fixed issues supporting namespaces, ignoring namespace and nillable for Readers and Writers.
3.11.5 February 20, 2009
6423 2009-02-12 fix: (Toolset) Use the Tools->Options settings as defaults for date, time and timestamp formatting.
6431 2009-02-20 fix: (Toolset) Set minLength property when creating Handler from copybook.
6434 2009-02-20 Enhancement: (Toolset) When creating Handler from schema, get the minLength from patterns and ignore Unicode expressions in patterns.
6436 2009-02-19 fix: (Toolset) Handler created from copybook has error if structure has only a FILLER field.
6425 2009-02-20 fix: (COBOL) Allow timestamps with less than 6 digits for milliseconds.
6432 2009-02-20 fix: (COBOL) COBOL Fixed issues supporting namespaces, ignoring namespace and nillable for Readers and Writers.
3.11.4 January 30, 2009
6404 2009-01-15 fix: (Generator) Change the File ASSIGN statement for Test Harness under NonStop.
6373 2009-01-15 fix: (Toolset) Fix for UNC mapping for concurrent licensing.
3.11.3 December 11, 2008
6389 2008-12-09 Enhancement: (COBOL): Date validation for year, month, day and time
6394 2008-12-09 Enhancement: (COBOL): Raise a Pattern Error when a numeric node has empty content.
3.11.2 November 23, 2008
6383 2008-10-01 Enhancement: (Toolset) Licensing improvements
3.11.1 October 3, 2008
6359 2008-10-01 Enhancement: (Toolset) Integrate an automated Levelset deployment process
6352 2008-10-01 Enhancement: (Toolset) Allow alternate locations for Network license file
3.11.0 August 31, 2008
6325 2008-08-15 Enhancement: (Toolset) Implement improved security licensing management (CNMSEC6.DLL)
6346 2008-08-28 Enhancement: (C) Implement the following enhancements in C:
- Node-level, multiple-buffer support (Readers / Writers)
- Improved date, time and timestamp pattern error checking (Readers)
- Track pointers functionality (Readers)
- Create Header using context prefix (Readers / Writers)
- Validate minLengh and maxLength facets (Readers / Writers)
- Validate maxOccurs facets for repeating structures (Readers)
- Validate minOccurs facets for repeating structures (Readers)
- Support for and order indicators (Readers)
- Floating point handling for decimal values (Readers / Writers)
- Support for unbounded nodes
6322 2008-07-28 Enhancement: (COBOL) Performance improvements of COBOL code generator for obfuscated code.
6323 2008-08-01 Fix: (COBOL) is showing the wrong element name for "not closed properly" message
6324 2008-08-01 Fix: (Toolset) Complier directives should not trim the leading whitespaces for Handler Properties
6327 2008-08-09 Fix: (COBOL) Compile error when special fields (e.g. flags, length fields) are not mapped
6330 2008-08-15 Fix: (C) Repeating structures sometimes caused a C Code Compile error.
6332 2008-08-18 Fix: (C) Fix XML Reader Test Harness to generate sample data equal to max size for text fields
6336 2008-08-19 Fix: (C) Fix C Code runtime crash when reading XML document (memory violation)
6340 2008-08-25 Fix: (C) Modify C code readers to ignore namespaces by default
6345 2008-08-27 Fix: (COBOL) Fix compile error generating node-level handlers with error logging turned on.
3.10.0 May 20, 2008
6120 2008-01-23 Enhancement: Support for Order Indicators - ALL and SEQUENCE in COBOL.
6143 2007-12-14 Enhancement: Support for maxOccur edit checking for XML Readers in COBOL.
6152 2008-01-08 Enhancement: Support for nodes defined as "unbounded" in XML schemas in COBOL
6157 2008-01-30 Enhancement: Support for floating-point values for numeric nodes in COBOL.
6161 2008-01-31 Enhancement: Support for minOccur edit checking for XML Readers in COBOL..
6212 2008-04-12 Enhancement: Allow for separate copybook names for Readers and Writers.
6236 2008-05-05 Enhancement: Performance improvements when opening and creating handlers.
6292 2008-06-20 Enhancement: Allow user to specify Soap namespace used when parsing WSDL file.
6313 2008-07-18 Enhancement: Support schemas that import http://www.w3.org/2001/03/xml.xsd.
6314 2008-07-18 Enhancement: Support for namespaces imported by subordinate schemas.
6145 2007-12-14 fix: Error with character encoding in C.
6157 2008-03-18 fix: Copybook generation error related to floating-point support.
6164 2008-02-04 fix: Prefix and Log Generation issues.
6166 2008-02-08 fix: Not recognizing case sensitive nodes when creating handler from schema
6177 2008-02-27 fix: French language translation issue for optional flags field
6184 2008-03-18 fix: The default setting is not saved properly for many properties
6188 2008-03-20 fix: MOVE LENGTH OF is not COBOL ANSI85 compliant.
6192 2008-03-31 fix: Fix Ignore Namespace setting and Namespace handling
6200 2008-03-30 fix: Namespace processing errors
6202 2008-03-31 fix: Improve Test Harness file handling
6203 2008-04-03 fix: Initialize group structures even if all children under group are not mapped
6208 2008-04-14 fix: Missing END-IF when nillable and ignore namespaces options are set
6211 2008-04-12 fix: Save multiple buffer system setting
6223 2008-04-22 fix: Print out only the first child of a choice node on dummy data
6224 2008-04-22 fix: Automatically create Selection attribute with data node when inserting a new choice node.
6225 2008-04-22 fix: Sample document tab will now print out two occurence for repeating elements.
6231 2008-04-25 fix: Reader multiplebuffer is looping when buffer is empty.
6253 2008-05-07 fix: Text Node do not accept : when adding it. When updating is ok.
6254 2008-05-08 fix: Fix for the missing node name on DC (Duplicate Choice) cobol error message
6279 2008-06-11 fix: SOAP:envelope and SOAP:body should be SOAP:Envelope and SOAP:Body
6280 2008-06-11 fix: Trap error when root node in Handler not found (XML Reader)
6289 2008-06-16 fix: Correct Help File display issue for client machines under client server installation.
6293 2008-06-20 fix: Enble save icon after code generation
6304 2008-07-24 fix: Support for reading numeric nodes padded with spaces (XML Reader)
6310 2008-07-14 fix: Set minOccurs properly to zero when creating handler from a sample document.
6317 2008-07-24 fix: Dummy data should alway have the same date and time format. COBOL and C Test Harness generation.
6318 2008-07-24 fix: C Code Compile Error when "Root as First Level" chosen for IDS
3.9.1 Oct 15, 2007
6027 Enhancement: (COBOL) Added support to track the start and end position of a data node (Track Pointers)
6056 Enhancement: (COBOL and C) Added ability to create an IDS with context prefix derived from parent node.
6101 Enhancement: (Toolset) Add Target field on Handler->Properties->Code Generation window.
6006 Fix: (COBOL) Correct issue with IBM XML Parse statement.
Elements with both attribute and data nodes were not handled properly.
6041 Fix: (COBOL) Compile error occurred when nillable facet was used, but a namespace had
been declared in the document.
6061 Fix: (COBOL) Some invalid timestamp values were not being flagged as a Pattern Error.
Fix: (COBOL) Numeric fields were truncated when they exceeded the specified precision.
They are now flagged as a violation.
Fix: (COBOL) Required choice nodes were not flagged as an error when empty (Readers).
Fix: (COBOL) "Duplicate Choice" errors for Readers were not being flagged as an error.
(node-level handlers).
Fix: (COBOL) Nodes that exceed the max length property are now flagged as errors for Readers.
6098 Fix: (COBOL) Corrected data alignment issue for multilpe buffer handlers on NonStop platform.
6080 Fix: (COBOL) Corrected issue with suppression of nodes under repeating structures.
Choice and repeating nodes structures are now initialized
on each call for a "node level" handler.
6104 Fix: (Toolset) xs:gYear, xs:gMonth and xs:dDay restrictions were being created as date formats.
6105 Fix: (COBOL) Generated COBOL code is not able to properly parse the namespace prefixes of nodes
in different depth levels due to bugs with the handling of choice members and
optional nodes.
3.9.0 July 5, 2007
4830 2007-03-29 Enhancement: Provide support to create XML Handler based on an WSDL file.
4831 2007-03-29 Enhancement: provide properties to add/remove SOAP elements to/from the XML design.
4832 2007-03-29 Enhancement: Provide support to edit namespaces based on a list derived from the XML Schema.
4834 2007-03-29 Enhancement: Enhancements to the COBOL copybook parser.
4835 2007-03-30 Enhancement: Provide options to validate XML Choice by alias, XML node name or fully-qualified XML node name.
4836 2007-03-30 Bug fix: Batch generation will not use code generation options for each individual XML Handler being generated.
4837 2007-03-30 Enhancement: Provide option to set the maximum length for the generated XML Handler program name.
4838 2007-03-30 Enhancement: Provide option to not generate Error Log.
4839 2007-03-30 Enhancement: Provide option to consider an XML node as "variable length" based on its enumeration values.
4840 2007-03-30 Bug Fix: Setting the Target platform does not work when generating Node-level COBOL XML Handlers.
4841 2007-03-30 Enhancement: Provide option to drop all unmapped xml nodes from the design (bulk deletion).
4842 2007-03-30 Bug Fix: XML Handler Adoption has unexpected behaviour under specific scenarios.
4850 2007-04-05 Enhancement: Provide support for Julian dates. (Automatic conversion from Julian into Gregorian).
4880 2007-05-02 Enhancement: Optimize compact code for COBOL.
4898 2007-05-30 Enhancement: Provide support for multiple buffers and node-level XML Handlers in the C code generator.
6003 2007-06-06 Bug fix: When deriving an XML Handler from an Xml instance, the namespace declaration should be hidden.
6022 2007-06-15 Enhancement: Provide the ability to dynamically explode an XML Schema.
3.8.0 April 16, 2007
4827 2007-02-22 Bug fix: Two consecutive REDEFINEd fields do not get converted to XML Choices properly.
4828 2007-02-22 Enhancement: COBOL Copybook properties should also be applied to 88-level field names.
4829 2007-02-22 Bug fix: Generated COBOL code does not compile when XML enumeration facet value is "ERROR" or "SPACE".
4833 2007-03-08 Enhancement: COBOL enumerations declared at the data group level are ignored.
4870 2007-04-16 Enhancement: Provide support to generate Test Harness for the HP NonStop platform. (XML Thunder for HP NonStop)
3.7.0 February 9, 2007
4773 2006-12-06 Enhancement: Provide option to return the processed IDS length from an XML Reader.
4675 2007-01-05 Enhancement: Provide DBCS (double-byte character set) support.
4763 2007-01-26 Enhancement: Provide native support for XML documents of unlimited size. (Multiple-buffer XML Handlers)
4742 2006-10-31 Enhancement: Add C language support for the "XML Integation Wizard".
4761 2006-11-27 Enhancement: Recognize "VALUES ARE" syntax in enumeration descriptions.in COBOL copybook
4743 2006-10-31 Bug fix : COBOL: 88 level/enumeration field names need to respect maximum data name length rule as described in the ANSI-COBOL standard.
4762 2006-11-27 Bug fix: Generated COBOL code would not compile when using specific Nillable AND Namespace functionalities.
3.6.0 October 19, 2006
4724 2006-10-06 Enhancement: Major performance enhancements.
4734 2006-10-18 Enhancement: Streamlined the XML Enabling wizard.
4719 2006-10-18 Enhancement: Added system option and XML handler property to control whether the program id should be quoted when using the end program tag.
4720 2006-10-18 Enhancement: Added code to validate numeric fields before mathematical operations.
3.5.2 September 8, 2006
4670 2006-09-01 Enhancement: Code Snippets module.
3.5.0 August 2, 2006
4625 2006-06-07 Bug fix: Node-level XML Reader does not work properly with unbounded elements nested inside an XML Choice structure.
4628 2006-06-09 Bug fix: Dummy data in test harness may miss a timestamp separator for timestamp fields.
4629 2006-06-09 Enhancement: Do not output "ACCEPT" statements when target is mainframe.
4630 2006-06-09 Enhancement: Default length for XML types: positiveInteger and negativeInteger should be 10.
3422 2006-06-09 Enhancement: Provide XML Namespace support.
4627 2006-06-09 Enhancement: Provide option to control the maximum length of a text data node.
4634 2006-06-30 Enhancement: Provide option to select if numeric nodes should be translated as signed or unsigned.
3.4.0 June 6, 2006
4572 2006-04-17 Enhancement: Provide support for field-level repeating IDS variables.
4581 2006-04-19 Enhancement: Add buffer length parameter to the export view in C.
4582 2006-04-20 Enhancement: Provide copybook property to only generate the interface data struture (no Buffer; no Status Codes).
4586 2006-04-21 Bug fix: "Encode char to numeric" function causes compiler errors.
4587 2006-04-25 Enhancement: Split "compact code" XML Reader into two smaller programs.
4590 2006-04-26 Enhancement: Provide option to transform the XML root element as the first IDS field (no CANAM-XML-DATA).
4584 2006-05-01 Enhancement: Provide option to import XML declarations.
4583 2006-05-01 Enhancement: Provide system level options to XML Handler specific IDS properties.
4600 2006-05-03 Bug fix: Compiler directive should start from first column and preserve leading spaces.
4603 2006-05-05 Bug fix: Test Harness will display and dump invalid values when a Node-level XML Reader is executed.
4610 2006-05-11 Enhancement: Accept "IS NOT NUMERIC" COBOL syntax as an XML Nillable condition for numeric data nodes.
4612 2006-05-11 Enhancement: Provide option to select if numeric nodes should be translated as COMP fields.
4613 2006-05-11 Bug fix: Output value for variables of type 'double' in C may present rounded values.
4619 2006-05-26 Enhancement: Provide option to generate a data interface between C and COBOL XML Handlers.
3.3.0 March 30, 2006
3698 2006-03-28 Enhancement: Provide DTD Support.
4550 2006-03-21 Enhancement: [XTNS] Improve C code generation compatibility with the TNS/R C compiler.
3.2.0 March 9, 2006
4485 2006-02-14 Enhancement: Generated C code should output only 128 characters per line for XML Thunder for HP NonStop.
4478 2006-02-10 Enhancement: Provide option to generate all COBOL code in a single physical file.
4345 2006-02-24 Enhancement: Provide XML enumeration facet support.
4391 2006-02-24 Enhancement: Provide XML nillable facet support.
4525 2006-03-09 Bug fix: XML Schemas declaring XML Choices modified by an xsd:extension would not be imported properly.
4526 2006-03-09 Bug fix: Generated test harness does not handle signed numbers.
4527 2006-03-09 Bug fix: Generated test harness and compact code are not fully ANS85 compatible (compiler warnings).
4528 2006-03-09 Bug fix: Complier directives should not trim leading whitespaces.
3.1.0 February 8, 2006
4269 2006-01-05 Bug Fix: XML Writer will not check for End of Buffer errors in generated C code.
3900 2006-01-05 Enhancement: Provide error log for XML handler in generated C code.
3649 2006-01-05 Enhancement: Provide XML Choice support for XML handler in C code.
4409 2006-01-20 Enhancement: Provide option to generate "Compact Code" version of document-level COBOL XML Readers.
4451 2006-01-23 Enhancement: Provide support for the VMS/DEC environment.
4472 2006-02-06 Enhancement: Provide option to generate the "END PROGRAM ." tag in the generated COBOL code.
3.0.2 November 30, 2005
4211 2005-10-26 Enhancement: Implement a reviewed license and protection model
4275 2005-10-09 Bug Fix: Design-time parsing of a COBOL source will fail if any single field is bigger than 32767 bytes.
4276 2005-11-09 Bug Fix: XML Readers generated with the XML PARSE statement enabled may fail to compile.
4277 2005-11-09 Enhancement: Provide capabilities to only invoke an XML Reader or an XML Writer at generation time for existing COBOL programs.
4278 2005-11-09 Enhancement: Enable user to insert the IDS / XML Handler call at the very end of data division/procedure division while XML-enabling an existing COBOL program.
4290 2005-11-16 Bug Fix: Numeric IDS fields will convert to text XML field when doing an IDS->XML transformation
4297 2005-11-16 Enhancement: Change the Node-level XML Handler from checkbox to combo.
4292 2005-11-16 Enhancement: Provide individual test harness properties for XML Reader and XML Writer
4298 2005-11-16 Bug Fix: When creating an XML handler from an XML Schema, the whitespace facet preserve is modified to the system default.
4325 2005-11-28 Bug Fix: Right-clicking twice over an XML item will cause a hard crash.
3.0.1 November 2, 2005
4260 2005-11-02 Enhancement: Update TList component to version 7.0
3.0.0 October 7, 2005
3927 2005-06-28 Enhancement: Provide test harness generation for XML Reader and XML Writer.
4067 2005-07-12 Enhancement: Provide XML Choice support for Node-level XML Handlers.
4068 2005-07-12 BugFix: Mutual Exclusive structures do not work properly in Node-level handlers when the multiple mapping node is also an XML Choice element.
4069 2005-07-13 BugFix: When using Node-level XML Handlers, the auto gen index feature may generate empty index attributes.
3958 2005-07-13 Enhancement: Provide compiler directive options for test harness generation.
3867 2005-07-13 Enhancement: Improve IDS and Edit tree performance when loading big XML Handlers. (500 leaves or more)
4071 2005-07-15 BugFix: There may be an End-Of-Buffer error for node-level reader if it has a Processing Instruction node in the handler.
4090 2005-07-22 BugFix: Batch code generation won't work when handler file name has dots.
4091 2005-07-26 BugFix: Filler fields should not be transferred to XML nodes when doing a mass transformation.
4127 2005-08-12 BugFix: [C] If programid starts with a number, there would be a compiler error.
4128 2005-08-12 BugFix: [C] When the length of a number is equal to the length of its decimal part, XML Reader would throw an "OV"(overflow) error.
4129 2005-08-12 BugFix: Sample XML does not retrieve the separator of date, time and timestamp nodes properly.
4147 2005-08-30 Enhancement: Provide optional support for HP3000 minicomputer.
4145 2005-09-14 Enhancement: Provide support to XML enable existing cobol programs.
4183 2005-10-05 Enhancement: Provide new UI for wizards, XML Handler properties dialog and generation dialog.
Version 2 History
2.8.0 June 20, 2005
3649 2005-06-08 Enhancement:Provide XML Choice support.
3651 2005-06-08 Enhancement:Provide COBOL Redefines support.
3985 2005-06-08 Enhancement:Currently selected node will not lose the focus after updating its properties.
3929 2005-06-15 Enhancement:Default generated buffer size set to XML Handler's maximum calculated buffer size.
2.7.2 May 24, 2005
3926 2005-05-09 Enhancement: Provide an option to separate special fields from original copybook
3943 2005-05-10 Enhancement: Update information displayed in cuecard for trial version
3945 2005-05-13 Enhancement: Provide support for FILLER fields
3936 2005-05-13 Enhancement: Keep the trees from scrolling to the top and automatically expanding when changing nodes properties.
3948 2005-05-13 Bug Fix: The addClosingTag property for element and attribute is not saved correctly
2.7.1 May 2, 2005
3900 2005-04-11 Enhancement: Provide a way to return all errors/warnings during XML reading/writing (an error array).
3908 2005-04-19 Enhancement: Provide an option to automatically generate index values as an attribute for group (repeating) elements.
3922 2005-04-27 Bug Fix: IDS prefix and IDS parameter prefix should not allow illegal character.
3923 2005-04-27 Bug Fix: Input box for numbers accept some illegal characters (i.e.: '$','&',' ').
3924 2005-04-27 Bug Fix: Parameter prefix for XML-DATA should be upper case ( the same as XML-BUFFER and XML-STATUS)
3935 2005-05-02 Bug Fix: Enable multiple selection on IDS pane so that multiple IDS fields can be Transformed to elements/attributes in batch.
3938 2005-04-29 Bug Fix: When creating new handler from an XML instance, empty attributes/elements are not converted properly.
2.7.0 Apr 01, 2005
3869 2005-03-17 Enhancement: Provide a way to enable a single IDS field to be mapped with multiple XML data nodes.
3890 2005-03-31 Bug Fix: Panels are off-screen for the main form.
3891 2005-03-31 Enhancement: Extending the IDS Prefix field to up to 6 chars.
3886 2005-04-04 Enhancement: TX4NS: "?SECTION" compiler directive should be added as the very first line on the generated code.
2.6.3 Mar 22, 2005
#3683 2005-03-07 Bug Fix: COBOL: Provide separate compiler directives for copybook.
#3871 2005-03-08 Bug Fix: In design window, press up and down key from one side colored the mapped items in the other side
#3669 2005-03-22 Enhancement: Reader: add an option to ignore namespace prefix during tag recognition.
#3876 2005-03-22 Enhancement: Provide an option to set the use of quotes or apostrophes to delimit attribute values.
#3877 2005-03-22 Enhancement: Provide a way to automatically prefix all XML nodes at once.
2.6.2 Mar 15, 2005
#3850 2005-02-16 Bug Fix: The overflow status source contains incorrect name.
#3857 2005-02-23 Bug Fix: COBOL:Unbounded:Nested data is not set correctly on successive Reads.
#3691 2005-03-01 Enhancement: COBOL: Provide option to set initial level number and increment for COBOL data structure generation.
#3692 2005-03-07 Enhancement: COBOL: Provide option to set prefix of top level data structure name "CANAM-"
#3672 2005-03-08 Enhancement: Provide an option for generating 'flag' fields for optional XML elements/attributes when importing an XML Schema / XML Instance.
#3866 2005-03-08 Bug Fix: data node names missing when create new from xsd or xml.
Feb 22, 2005
#3824 Bug Fix : Boolean settings stored on an English workstation cannot be read correctly on a non-English workstation.
#3742 Enhancement: Provide an editable "error severity" table.
#3773 Enhancement: Create a new product option which will support XML PARSE command only (COBOL).
#3851 Bug Fix : On Edit pane, text node cannot be created if XML attribute is optional.
#3853 Bug Fix : Last generated language is not saved.
#3857 Bug Fix : COBOL:Unbounded:Nested data is not set correctly on successive Reads.
January 21, 2005
#3598 Enhancement: COBOL:Provide option to generate reader code for unbounded occurrences.
#3712 Enhancement: Add generation settings to Properties window.
#3713 Enhancement: Provide option to display the IDS window on left pane.
#3714 Enhancement: Provide a tool for generating the IDS side from the xml design on demand.
#3731 Enhancement: Provide a "physical" view of the IDS.
#3741 Enhancement: Drop mappings automatically when an item is dragged to a different level.
#3781 Enhancement: Provide a consistency check report at generation time.
#3792 Enhancement: Make customer name on license mandatory.
#3774 Bug Fix : Reader does not verify end tags.
#3775 Bug Fix : Runtime error during code generation if integer size is zero for a decimal number.
Dec 22, 2004
#3746 Bug fix : LAN license cannot create semaphore file.
Dec 15, 2004
#3722 Enhancement: Accept copy protected licenses only.
Dec 10, 2004
#3643 Bug fix : 'redo' after switching to IDS view removes data nodes from the Edit view.
#3655 Bug fix : certain status messages contain internal names, like "xc:..."
#3659 Bug fix : rename 'collapse' to 'collapse all'.
#3660 Bug fix : collapse/expand does not work for IDS view.
#3670 Bug fix : Writer should check if element occurrence is less or equal to data occurrence.
#3675 Bug fix : COBOL: INSPECT statement causes runtime abend if reference modifier length is zero.
#3686 Bug fix : During XML Schema import, data nodes for date/time data types are not being created.
#3689 Bug fix : COBOL: For target platform NonStop, compiler directives must start at column 1.
#3682 Enhancement: Display optionality/variable length information as part of node text on Edit pane.
#3694 Enhancement: Provide tool for searching text on Edit pane.
#3708 Enhancement: During XML instance import, create text nodes for xmlns: prefixed attributes instead of data nodes.
#3709 Enhancement: COBOL: Allow free format copybook syntax to be imported.
Oct 13, 2004
#3550 Enhancement: Generated API structure is missing optional field flag for some elements.
#3635 Bug fix : Creating from copybook, if program id is changed on the wizard, it is not reflected on properties.
#3634 Enhancement: Provide option for default text viewer.
#3636 Enhancement: Provide option to allow copybook name to be same as the subprogram, still with a different extension.
#3637 Enhancement: Provide option for interpreting min/maxLength schema properties.
#3641 Enhancement: On IDS Generation, More Options window, make the "number of digits" disabled if "suffix" is "none".
#3644 Bug fix : Boolean schema types are imported as text(4). It should be text(5) to accomodate "False".
#3646 Bug fix : XML Validation tool can not load schema if schema has targetNamespace property.
#3647 Bug fix : Overflow error if calculated max size of the document exceeds limits.
Sep 30, 2004
#3631 Bug fix : "Browse Original Schema" shows incomplete/incorrect schema source for reference elements.
Sep 30, 2004
#3550 Bug fix : Generated API structure is missing optional field flag for elements.
#3591 Bug fix : When importing an XML Schema children should be automatically set as 'optional'.
#3630 Bug fix : Sample pane does not have sample text for a CDATA section.
#3530 Enhancement: Add capability to read and write CDATA sections.
#3531 Enhancement: Provide a formatting option for wrapping a text node with CDATA tag for the XML Writer.
#3563 Enhancement: Make error message boxes copy-enabled.
#3564 Enhancement: Add directory browse to the Schema Validation Tool window.
#3565 Enhancement: Make "Save As..." dialog as a "File Save As..." dialog.
#3566 Enhancement: Replace icons with text on dialog/window buttons.
#3567 Enhancement: Rename "Repository" to "Current Folder".
#3568 Enhancement: Allow user to change generated source name(s).
#3572 Enhancement: Add HP-NonStop target platform.
#3576 Enhancement: Display obfuscation status as part of the license information.
#3577 Enhancement: On edit pane, display more information about the current node on the status line.
#3578 Enhancement: Replace the word API with IDS (interface data structure)
#3600 Enhancement: Display welcome screen after main window loads.
#3601 Enhancement: Remove "XML Handler->New->From ..." menu items.
#3602 Enhancement: Allow the current folder to be changed on open dialog.
#3603 Enhancement: Provide option panel for XML Schema related properties.
#3605 Enhancement: Save the destination folder for each XML Handler.
#3606 Enhancement: Remove "view/save after generation" options on generation window.
#3609 Enhancement: Provide generation options for copybook field names.
#3612 Enhancement: Remove enum suffix on XML-DATA structure.
#3623 Enhancement: Enhance license management window.
#3624 Enhancement: COBOL:Provide option to use EXTENDED-STORAGE section instead of WORKING-STORAGE.
#3625 Enhancement: COBOL:Make "?ANSI" compiler directive system default if target platform is NonStop.
#3626 Enhancement: Display processing message while checking the license at startup.
Aug 31, 2004
#3612 Bug fix : Using IBM XML PARSE command, reader does not populate data values when mapped to element content.
Aug 3, 2004
#3595 Bug fix : When importing an XML Schema, elements/attributes with no type information do not have data nodes defined.
#3585 Bug fix : Compile errors using IBM Enterprise COBOL for z/OS OS/390 v3.2 related to XML-NTEXT special register.
July 8, 2004
#3556 Bug fix : During XML Schema import, the length of the data node is not correctly set.
#3560 Bug fix :"whitespace" property is not set correctly.
#3562 Bug fix : COBOL: when whitespace=preserve, the reader assigns the text value one character short
June 30, 2004
#3547 Bug fix : User Code 2 for network client activation is wrong.
#3549 Bug fix : COBOL DECIMAL-POINT keyword is obfuscated.
June 20, 2004
#3458 Enhancement: Represent (>7F) character as numerical character reference. Convert character reference into byte.
#3506 Enhancement: Use INSPECT CONVERTING instead of INSPECT REPLACING in COBOL code.
#3390 Enhancement: Provide option for using IBM XML PARSE command in COBOL Reader.
#3515 Enhancement: Setup CR/LF/TAB character codes in COBOL automatically for EBCDIC environment.
#3536 Enhancement: Launch default e-mail client or display a window before manual registration with license information
#3507 Bug fix : COBOL reader trim function does not remove spaces from left of the text.
#3508 Bug fix : C array of struct generated incorrectly.
#3509 Bug fix : C-char domain fields of length 1 are being generated with incorrect length.
#3523 Bug fix : Generated XML Schema is not correct for optional and extensible elements.
#3524 Bug fix : Data nodes without mapping are not being preserved after Adoption.
#3525 Bug fix : Circular definitions in XML Schema are causing "out of stack" error.
#3526 Bug fix : Generated XML Schema is not correct when element has attributes and content but no child elements.
May 20, 2004
#3503 Bug fix : Undo fails after first operation.
#3504 Enhancement: Make the first item selected on list if there is only on item to select.
May 10, 2004
#3498 Bug fix : XML Schema import does not recognize extension base if the referenced name has a namespace prefix.
#3499 Enhancement: In XML Schema import, deduce the length of numeric data from maxInclusive value.
May 1st, 2004
#3414 Enhancement:Provide COBOL option tab on XML Handler Properties and Options windows.
#3053 Enhancement:Remove ATTRLIST node from XML view if the last attribute is removed.
#3439 Enhancement:Improve C XML Writer performance (addTextValue method).
#3433 Enhancement:Remove "typedef" keyword from ContentHandler struct declaration
#3049 Enhancement:Generate 88 level definitions inthe API for status codes.
#3412 Enhancement:Obfuscate generated COBOL/C code.
#3413 Enhancement:Add option to generate separate copybook files.
#3396 Enhancement:Provide alias name for xml element/attribute for display purposes.
#3397 Enhancement:Provide white-space option(replace/preserve/collapse) for text data nodes.
#3398 Enhancement:Provide default-value option for data nodes.
#3443 Bug fix :Flag fields are missing from the API for optional attributes.
April 8, 2004
#3438 Bug fix : Some XML Schema elements missing after import XML Schema.
#3113 Bug fix : non-ANSI functions are being used, causing UNIX compiler failures.
#3446 Bug fix : C writer removes last 0 digit of numeric value if there is no decimal part.
#3468 Bug fix : Namespace prefix causes element to be skipped during import of XML Schema.
#3472 Bug fix : BYTE definition in C reader (__int8) is not ANSI compliant.
#3469 Enhancement: Allow user to select the root element during import from XML Schema.
February 19, 2004
#3389 Enhancement: add support for "include" in XML Schema definition import
#3404 Bug fix : import copybook fails and/or hangs.
#3394 Bug fix : C EAB stub source analyzer fails to recognize the difference between a non-repating gvw and a repeating gvw with 1 occurence.
#3395 Bug fix : EXIT PARAGRAPH stmt not accepted in IBM COBOL for OS/390 & VM 2.1.1 C370.
#3393 Bug fix : OC7 abend, COBOL reader, while incrementing occurence counter of a nested gvw.
#3399 Bug fix : <> not accepted in IBM COBOL for OS/390 & VM 2.1.1 C370.
#3401 Enhancement: define symbolic names for TAB/CR/LF/
#3403 Bug fix : XML-IEF-DATE reference modified stmts not accepted in IBM VS COBOL II Release 3.2
#3370 Enhancement: make COBOL generated code ANSI85 compliant.
#3408 Enhancement: make quote/apos optional for COBOL
February 1, 2004
#3335 Bug fix : incorrect parameter pointer for setCharValue.
#3340 Bug fix : summary view displays a blank page on some Win2000 installations.
#3390 Bug fix : API tab occasionally displays four identical redundant tree structures.
#3342 Bug fix : recursive elements causing stack overflow during schema input.
#3370 Enhancement: add cobol dialect (ANSI85).
#3377 Enhancement: introduce target platform setting.
#3380 Enhancement: during schema import, do not add element if one already exists with same name on the same branch.
#3383 Enhancement: add dialog for find and match options.
November 1, 2003
#3247 Enhancement: C/COBOL - added moredata warning.
#3284 Enhancement: attribute values are enclosed in single quotes. make it customizable.
#3285 Enhancement: prevent launching more than one instance of the exe
#3289 Enhancement: replace _strnicmp/_strnset functions with ANSI equivalents
#3291 Bug fix : displays "Evaluation" for periodic license.
#3334 Bug fix : api missing repeating element.
#3335 Bug fix : incorrect parameter pointer for setCharValue
September 1, 2003
#3258 Bug fix : generator error if rgvw is both mapped to a repeating element and data node.
#3260 Bug fix : replace COMPUTE stmts with MOVE/ADD/MULT
#3261 Enhancement: reader returns error(OV) if overflow occurs for numerical data.
#3270 Bug fix : import xml instance does not count elemetns properly.
#3271 Bug fix : user can not activate product without entering demo key
August 15, 2003
#3250 Bug fix : overflow message during adopt.
July 20, 2003
#3142 Bug fix : possible to do transform from api node even if it was mapped to sth else.
#3129 Enhancement: enable mapping formatting
#3130 Enhancement: add text formatting
#3131 Enhancement: add integer size to number formatting
#3133 Enhancement: replace embedded spaces in a node name with dashes instead of giving an error message
#3154 Enhancement: new tool for XML design - Add Data Node
#3155 Enhancement: improve xml schema import - process data type and facets
#3156 Enhancement: improve xml instance import - discover data domain/length
#3157 Enhancement: map function must use current data node if exists
#3158 Enhancement: unmap function must not remove data node
#3160 Enhancement: wizard dialog to start a new handler
#2966 Enhancement: create api structure from xml structure
#3233 Bug fix : compiler error for C reader:fatal error C1026: parser stack overflow, program too complex
#3236 Bug fix : compiler error for COBOL: some continuation lines are wrong
Version 1 History
May 12, 2003
#3145 Bug fix : can not map a sub-field to a repeating xml element
#3147 Bug fix : import xml schema does not recognize simpleContent within complexType.
May 1, 2003
#3106 Enhancement: enable repository file to be opened by dragging it onto the exe
#3128 Bug fix : list background color is not valid for some windows color schemes
April 1, 2003
#2917 Enhancement: use listbox on options panel
#2913 Enhancement: decimal symbol customization
#3011 Enhancement: use html help
#3019 Enhancement: make #2791(add closing tag) customizable for each element
#2920 Enhancement: enable map-count for all elements/attributes for conditional output
#3035 Enhancement: allow writer to create DOCTYPE nodes.
#2938 Bug fix : DOCTYPE is not handled in COBOL reader
#2939 Bug fix : reader returns EB if doc is modeled with elements
#3033 Bug fix : reader returns IC when CRLF encountered in xml doc.
#3058 Bug fix : incorrect data definition being generated for numeric fields with no integer part(COBOL).
February 20, 2003
#2933 Bug fix : addNodeAttr fails for P.I.
#2935 Bug fix : allow more than one P.I. element
February 17, 2003
#2928 Enhancement: display api items in mixed case
February 10, 2003
#2881 Enhancement: C language support.
#2888 Enhancement: replaced drop-down type list on gen window by radio buttons.
#2891 Enhancement: removed dependencies to unused dll components.
#2892 Enhancement: auto-hilite-mapped only if not right-clicked.
#2911 Bug fix : do not allow open handler to be selected as source of adoption
#2912 Bug fix : adopt-auto-find should skip to next source if no match can be found
January 31, 2003
#2894 Enhancement: made options panel larger and multirow.
January 27, 2003
#2544 Enhancement: allows adoption of and existing XML handler.
#2883 Enhancement: gives extra information if no license file has been found.
#2882 Bug fix : toolbar settings are now saved/restored properly.
#2884 Bug fix : Sample/Schema/Summary views now refresh properly.
January 15, 2003
#2826 Enhancement: Tabbed manual/online registration
#2827 Enhancement: Remember "required" and "extensible" properties
#2698 Enhancement: Tool provided for validating instance file(s) against an XML Schema
#2845 Bug fix : Generate IF/THEN statements instead of EVALUATE/WHEN
January 8, 2003
#2844 Bug fix : Map tool must be disabled if there is a text value child node
#2847 Enhancement: Performance improvement for mapping markings
#2848 Enhancement: Non-unique names modified automatically during batch transformation
#2849 Bug fix : Skip whitespaces after attribute equal sign
#2855 Enhancement: Disable save operation in DEMO mode
November 5, 2002
#2791 Enhancement: Added option for writer to add close tag for empty elements.
October 25, 2002
#2778 Bug fix: "Save As..." dialog problem fixed.
#2780 Bug fix: import schema from handler schema creates double root.
October 20, 2002
initial release