
Project Explorer - Some files was unexpectedly missing in the exported archive file after performing an "Export Models and Dependencies", when exporting a process containing a mapping with "Export built files" option checked

Preferences / JDBC Drivers - java.lang.ExceptionInInitializerError error is thrown when opening JDBC drivers preferences while the jdbc-odbc driver is not configured

JSON Component: New XPath function tech:fieldPath() to return the path of the current node

Mapping "tech:tag()" XPath expression has been updated, allowing a parameter to be taken into account to find if a given tag exists

Oracle Component: Maximum VARCHAR2 size should be up to 32767 on Oracle 12 and above

PostgreSQL Component: fix creation mask for BIT datatype which was not taking into account the size defined and CHARCATER VARYING datatype which should ignore sizes greater than 1000

SVN Subclipse installation: sample installation repository proposed has been replaced with the new repository location as the previous one is no longer available

Temporary objects names are not generated correctly when temporary objects masks contain Metadata Variables or Process Parameters in technologies where names are truncated automatically based on a size limit

Upgrade Mapping models context menu can unexpectedly break some Mappings in some rare situations where Internal Resources are not handled properly

Navigator: Runtimes refresh operation is now performed in background

Linux installation: stambia.ini file is wrong for linux environments

SQL Explorer: when performing a query which returns numeric values, a 'java.lang.NullPointerException:null' exception is thrown when there are null values in returned data

When adding a note on an Exist / Not Exist operator in a Mapping, the Mapping cannot be opened anymore, throwing a java.lang.ClassCastException error

ODBC: unable to execute Mappings / Processes which are using ODBC because exceptions are thrown at execution (such as "java.lang.UnsupportedOperationException" or "java.sql.SQLException: No suitable driver")

Amazon Redshift: new driver and JDBC URL example for Amazon Redshift JDBC driver which is now the default proposed driver

Generic technology: prefix element nodes name with its type in the editor for clarity and allow to reorder manually the element nodes between them

Improve XML datatype conversions

Remove Google Sheets Component from default installation, it is now shipped as an additional Component

Runtime View: when clicking on 'Runtime Editor' while the default localhost Runtime is selected, it now opens Runtime Metadata creation wizard

SQL Explorer: ability to specify in preferences the number of decimals to display when no decimal information is returned by the driver

SQL Explorer: ability to specify in preferences to trim additional zeroes in queries results

SQL Explorer: new entry in JDBC Drivers preferences for the new Google Sheet Component driver

A generation error might be thrown in some rare cases during generation because of XSL and XPath variables not being resolved properly, which leads to an error such as "Failed to evaluate [...]" when trying to generate a Mapping or Process

A Mapping located inside a project or a folder containing « & » in the name can unexpectedly be opened multiple times

Database Reverse Wizard: Configuration added on a property is not taken into account inside wizard

Designer Preferences: "Configuration > Runtime Configuration File" preference is unexpectedly updated with a path prefixed with a "/" when creating a new engine configuration file (conf.egc) in a workspace where there is no engine configuration file

Designer is not taking into account the changes of Process palette actions definition at start, forcing to perform a rebuild cache for them to be taken into account when installing a new version for instance

Expression editor: keyboard shortcuts for preparing / executing Mappings or Processes were not working when the focus was on Expression Editor

Enable Insert and Enable Update options on datastore columns might sometimes unexpectedly become enabled when saving Mappings generated from Migration Tools, whereas they were disabled before saving

Expression editor: syntax coloring and completion was missing on Mapping Computed Fields

Fix an issue where the Designer tries to build the same Mapping in an infinite loop

File Metadata and SQL Editor: when performing queries through SQL Editor on a File Metadata, using the "Execute SQL and display result in batch mode" button is unexpectedly producing "String index out of range: -1" error

Graphical glitch on target filters may happen when moving a datastore which is the source of target filter in a Mapping

IBM DB2 UDB / IBM DB2 UDB for zos / IBM DB2 400: generated truncate table statements are missing the IMMEDIATE keyword, which is causing errors when executing them

JDBC Wizard: when an error occurs while trying to connect through the wizard, the message returned might unexpectedly be "null" if the returned error has no associated message

JDBC-ODBC Bridge Wrapper: connecting multiple times to an ODBC datasource with the JDBC-ODBC Bridge Wrapper driver may unexpectedly return a "null null" error message

Metadata Editor: when performing an impact analysis through Impact View or through shortcut inside a Metadata Editor, the editor unexpectedly becomes dirty / unsaved

Mapping Outline Search: search by expression does not search in Computed Fields

Mapping Expressions source are not found when the full alias of a field contains ']' between double quotes

Metadata Editor: wrong layout on boolean attributes with default value

Mapping built reference files (*.map_ref files) might not be encoded in UTF-8

Mapping: when saving and executing a Mapping from Mapping Editor, the generated process unexpectedly closes if it is already opened

Oracle technology: creation mask for VARCHAR2 and CHAR datatypes should use 'CHAR' as character type when no information is provided

OAuth2 wizard: impossible to generate tokens with some application providers which return a warning about non-secure browser under windows

Parameters and Attributes documentation: pop-up window for tooltips should close automatically when moving the mouse out

Process parameter: in some situations, the value of a Process Parameter defined as list is displayed as a plain text value instead of a list of values in Properties View

Process Editor: bind links are unexpectedly not copied when copy / pasting multiple Process Actions at the same time

Runtime View: Runtimes defined through a Runtime Metadata are not ordered alphabetically in the list of Runtimes of the View

Runtime Metadata - Runtime defined through a Runtime Metadata do not appear in Navigator

SQL Explorer: fix an issue about queries which may result in out of memory exception with some JDBC Drivers when the query is returning decimals

SQL Explorer: the decimals of numeric fields are not displayed when performing queries on File Metadata

Technology development: INTERNAL_MAPPING_TYPE XPath expression should accept the same values as Mapping type property for clarity purposes

Unable to execute a Mapping in some situations despite the removal of all items with error inside it

When using a stage with custom datatypes on its fields, generated queries when retrieving stage data in a target datastore might be incorrect in some situations

When updating some information in Metadata and trying to use JDBC Wizards, modified values may not be taken into account by the Wizards if a connection was already created previously

XSL Variable visibility attribute is not taken into account

Ability to connect to HTTPS secured Runtimes

File technology : support xpath expression for adding delimiter around name

Google Sheet driver: support fetch mechanism when retrieving data

Google : Add Google Cloud Platform and Google Storage entry in Metadata List

Kafka : Add kafka entry in Metadata List

New md functions to process hierarchies and repeat strings

New options available to allow ignoring certificates checks when trying to connect to an HTTPS secured Runtime

New statistics for Google Storage tools

RDB technology: add reverse of indexes

XSL Transformation Process Action: support using custom session class loaders

Default JDBC Fetch Size defined in products is not taken into account

Microsoft SQL Server technology : temporary columns created with "binary" datatype are unexpectedly created with a size of "1" instead of real size

Oracle technology: when loading VARCHAR2 and CHAR columns the temporary tables columns may be created without specifying the CHAR or BYTE keyword when defining their datatypes

User Defined Functions : Unable to add product code on an implementation

Scheduler: schedules are not starting anymore, logging java.lang.NullPointerException in log files

Database Metadata: new xpath function and action to generate truncate table statement

File Metadata: Cp1252 charset is now included in the charset example list available in the wizard and in Metadata attribute

MySQL technology: reverse is now also retrieving Alternative Keys (unique constraints) and Indexes

Mapping generation supports a new internal mechanism for specifying that staging should be treated as table, in which case the table name will not be surrounded with parenthesis in next SQL queries "from" clauses

New Designer command lines are available for Package and Delivery operations

SQL File Export : New parameter (SQL Exp Enclose All Fields) to add String Delimiter to every fields

WSDL Metadata: new binding type "http:urlReplacementNotEncoded" available to send input parameters without encoding them

WSDL Metadata: new "Exchange File Path" attribute on operations to customize the temporary exchange file created at invocation

Authentication error did not display systematically with Runtime HTTP connections secured with user / password

An error icon and message should be displayed on Metadata files which contain invalid reference nodes

Adding / Removing “FORCE_LOAD” tag on a target datastore does not refresh the Templates selectors on the given datastore (Load Templates do not appear / disappear)

Connection information included in delivery should be computed from both rdbms mechanism and xpath mechanism

Fix potential memory leak

File Metadata: an error message should be displayed when the "core / position" attribute of a field is empty

Fix some cases where the Designer gets blocked indefinitely on an operation (deadlock)

It was unexpectedly possible to use "Build / advanced / build Metadata and Process" context menu on a Mapping with some crossref errors

Package Generation: when generating a multi-delivery Package, externalized metadata attributes indexes are incorrect in generated file

REST Wizard: the reverse page is empty when trying to reverse XML input / output structure on an operation which has already been reversed previously

REST Wizard: when reversing the output returned by a web service, output's Mime-Type value is not reversed properly

REST wizard: characters which are used in the "resource" part of the URL should be encoded

REST Wizard: when opening the REST Wizard on an operation which has already been reversed, the input Media Type should be filled automatically from the Metadata Value

REST Wizard: Media Type field should allow custom values

Runtime Editor: accessing the description unexpectedly enabled the save option, even if there was no change

Rest Wizard: A NullPointerException error message appears when creating an OAuth2 security Node from the Rest Wizard

Unable to execute an action which has been encrypted from the Designer

When building delivery using substitution mode, configuration attribute values with special characters are incorrectly generated in built delivery

Ability to communicate with Runtime through HTTP

Add the ability to specify SQL commands that are triggered each time a connection is initialized

About Stambia popup: ability to select and copy to clipboard the Designer version information

Ability to define custom xpath datastore expression in XSL function analyzing datastore structure

Ability to rename a Process Parameter and XSL Variable through F2 shortcut

Error message which is returned when generating a process which contains mutliple steps with the same name has been revised to be clearer

MySQL technology: charset of tables is now reversed

Metadata Editor: ability to enable / disable externalization of an attribute on multi nodes at the same time through multi-selection

Package generation: a manifest file containing information about the environment used to generate the Package is now included inside Package file

User Defined Functions: ability to use in function implementation another UDF from another UDF library

User Defined Functions: new attribute in Metadata to define the UDF librairies required by the current one

WSDL Metadata: new attribute on "WS Security" allowing to specify a raw wsse content

"gatherSingleBookmark" error is logged in Error Log View when doing operations (drag and drop, remove datastore, ...) in a newly created Mapping / Process

"Unhandled event loop exception" error is logged in Error Log View when clicking on a datastore which is inside a dataset containing joins with warning or errors

Build Package Command Line utility: build is failing when the designer path contains a space character

Deleting multiple datastores at once in Mapping through multi-selection might fail and produce UI issues in some cases

Delivery generation: when generating delivery multiline connection parameters values, special characters such as line returns are unexpectedly replaced by a space character

Generation issues in some cases when datastore name label starts with 'S' within a Mapping

Loading data into Salesforce "base64" fields is unexpectedly throwing an error because of an incorrect datatype conversion

Metadata editor: editor of unbounded multiline attributes should be a text area

Message Queue technology: password attribute should be defined as password type instead of string

Process Parameter Direct Edition should only allow modifying Parameter Name

Package Generation: when generating a multi-delivery Package, generated deliveries might be incorrect when they contain Mappings with stages

Runtime commands are not working when being used from Designer's Console View

SQL Explorer: default driver class name defined on Oracle Drivers should be oracle.jdbc.OracleDriver instead of oracle.jdbc.driver.OracleDriver which is deprecated

Unable to remove from a Mapping a field which does not exist anymore in the Metadata if the given field is used as source and target

When replacing a datastore reference in a Mapping through drag and drop, missing references on the new datastore are generated with an invalid internal URI which is missing the Metadata fileId

When using a Runtime Metadata on "Execute Delivery" Process Action, user and password attributes from Metadata should be used to define corresponding parameters values

When clicking on "License" in "About Stambia" popup generated file URL which is opened in a browser might be incorrect in some cases

When generating a multi-deliveries Package, User Defined Functions involved are not computed and not included in generated Package

When a stage field is mapped an orange asterisk icon should be displayed on the left of field icon

When changing field attributes in Mapping such as 'aggregate' or 'execute location' from context menu or quick tools buttons, the Properties View is not refreshed dynamically

When deleting from a Mapping a mapped field which does not exist in Metadata, Mapping might not be rebuild automatically when saving

Performing a generation operation from a Process Editor unexpectedly performs the operation on all the models selected in the project explorer instead of the actual Process Editor

When adding a parameter in a Process, the created parameter is now initialized with a default name

Change default Scripting Language selected when creating a Bean Scripting Process Action to "beanshell"

DB2-ZOS technology: add information about NULL keyword which should be used in select query

Launch Package Configuration: all Mappings / Processes include in a launch should be referenced by their internal id instead of their path to avoid issues when they are moved in the workspace

Process Parameters created on Process References or Mapping References should not be hidden by default

Sybase IQ and Sybase ASE should be renamed to SAP IQ and SAP ASE

Temporary object names are not generated correctly when table name contains Metadata Variables or Process Parameters in technologies where names are truncated automatically based on a size limit

Temporary Objects: "sessionTimestampName" mask should generate a name containing the target name whether a truncation size is defined or not

Unable to execute Mapping from Project Explorer when the active editor is a Process

When removing a stage with datatyped fields from a Mapping, built files corresponding to the stage are not removed

When clicking on a Mapping Reference inside a Process the Mapping is unnecessarily loaded in memory

Alternative XPath expressions added for retrieving NULL and NOT NULL keywords in DDL situations

File Metadata: new example charsets available in the wizard

File Metadata: charset name attribute is now a list of charset examples

File Metadata: new XPath function to retrieve the charset name specified on a file

Metadata Query Folder nodes can now be created also under schema nodes

New attribute and XPath expression available in Rdbms Technology Products to define NULL keyword to be used in select queries

New statistics for LDAP tools

As PostgreSQL's autocommit mode does not support defining a fetch size, select operations retrieving PostgreSQL data should not use autocommit mode to avoid memory issues while retrieving large sets of data

Cancel button when replacing a datastore in a Mapping does not work

Drag and dropping a Metadata node which name is not a QName inside a Process makes the Process unusable

ERROR_UDF_MISSING_PRODUCT_IMPLEMENTATION is unexpectedly displayed on expression when using a function on fields coming from a source dataset which also contains other technologies on which the function is not implemented

Informix technology: add information about NULL keyword which should be used in select query

JDBC Reverse: NullPointerException might be thrown while reversing tables when JDBC Driver does not return any data for Primary Keys or Foreign Keys

Metadata Editor: unable to order nodes of different types with drag and drop when they are defined with "Natural" order type

Metadata Editor: icons are not refreshed dynamically (when removing tags from a field for instance, tag icon does not disappear until Metadata Editor close)

Metadata Editor: nodes are not displayed in correct order when "Natural" order type is used

Metadata not externalized in Package when used in root Process Parameter

New attribute in rdbms technologies products to define how autocommit should be managed when performing select operations

Project Explorer: Mapping built objects should be hidden by default and have their own content filter entry in customize view menu

Schedule Editor: delivery input parameters do not appear on editor when opening an existing schedule

When an attribute or a node in a model is referencing another attribute or node of the same model using a full URI instead of a relative URI, the reference is unexpectedly indexed, which might cause issues in some operations such as managing duplicates

When Unsuccessful or Anyway links are used to link actions that have parallelized repetition queries the links are incorrectly generated in delivery, making then ignored at execution

When starting the Designer, Mappings which have changed on the file system since last launch are unexpectedly flagged as unbuilt instead of being rebuilt automatically

When copy / pasting a Mapping which contains a stage with datatyped fields, built files of the copy are not generated correctly

Add Snowflake entry in Metadata creation and Snowflake driver in default JDBC Drivers preferences

JDBC Reverse: new JDBC reverse mode for JDBC drivers which return information through a column index instead of a column label

New technology: DB2 UDB for Z/OS

When double clicking on an error / warning listed in Session Detail View, the popup which opens now displays the full stack trace of the error instead of only the error message

"Edition Mode" in Processes may be lost when navigating within Sub-Processes (making Expression Editor disabled whereas Edition Mode is still enabled)

Delivery Generation: when generating a delivery using a Sub-Metadata, attributes values are unexpectedly generated with Configuration value instead of empty value when the given parent attribute has a Configuration but no default value

Datastore layer selection popup on hierarchical datastores does not disappear when clicking outside of the popup

Informix technology: add missing datatype LVARCHAR

Menu Build/Execute > Publish > Delivery not always working when being used on a folder

Improve generation error message thrown when a requested Metadata is not found in the workspace

JSON Wizard: encoding is now set automatically to UTF-8 when not specified

JSON Reverse: revise the reverse mechanism to have better performances

JSON Wizard: a list of encodings is now proposed

Mapper improvements and fixes

"No more items are matching" popup should not appear when typing a value which returns no result in the search filter of Selective Reverse

Designer does not retrieve Template Parameters when opening for the first time a Mappings which have been migrated using Migration Tools

Delivery Generation: wrong link generated in delivery for a step which previous step is not generated

Generation is failing with java.util.NoSuchElementException when an execution condition which needs generation in its expression comes from a steps which is not generated

JSON Reverse: out of memory exceptions might be thrown when reversing huge files

JSON Reverse: exceptions are thrown when reversing a JSON which contains invalid XML characters

JSON Reverse: when there are null values in an array the reverse unexpectedly creates additional nodes for them

Metadata Editor: Configuration nodes listed under a configured node are not grouped together in some technologies

Oracle technology: foreign keys referencing unique constraint are not reversed

OAuth2 wizard: when clicking on finish some attributes are unexpectedly reinitialized to the default value (such as the "Flow Type" attribute when using "Implicit Grant")

Process editor: Actions / Sub-Processes / Mappings with repetition query are not resized when adding or removing Metadata Links / Process Parameters on them

Project Explorer: Mappings models contents should not be displayed under Mapping files by default

REST Wizard: Missing method PATCH in method list

Rest Wizard: menu to open the Rest Wizard should appear only in the Metadata Editor

REST Wizard: invocation might unexpectedly be performed twice when clicking on the run button

Template / Process Properties: vertical scrolling bar position unexpectedly lost and reset when the focus changes

Using a Metadata node with an invalid QName as datastore in a Mapping makes the Mapping unusable

When importing additional installed technologies from Internal Resources in the workspace the project in which they are imported might unexpectedly be different than "technology"

Ability to connect to Runtimes on which RMI is secured through TLS

Enable the Execute button of the main toolbar when a Mapping or Process editor is opened, even if the Mapping or Process is not the currently focused resource (when being in Expression Editor for instance)

Improve the error message which is returned when a User Defined Function is using in its implementation a parameter which has not declared

Metadata Creation Wizard: search is now also performed on the technologies categories

New shortcuts to Prepare and Execute a Mapping or Process: CTRL+ALT+P and CTRL+ALT+E

Normalize the temporary fields names (such as load fields) generated in Mapping built files to avoid unnecessary differences when re-generating deliveries multiple times

Normalize the steps ids generated in Mapping built files to avoid unnecessary differences when re-generating deliveries multiple times

Oracle technology: the PURGE keyword is now added to drop table statements by default, with an option on schema nodes to disable it if needed

WSDL Metadata: new OAuth2 parameters for the "Client Crendentials" and "Resource Owner Password Credentials" flows: "Send Client Id" / "Send Client Secret"

"java.lang.IllegalStateException" might be logged in Error Log View when clicking multiple times on an attribute in the "Externalize" tab of a Metadata

A more comprehensive error message should be thrown when using a Metadata which contains multiple Configuration nodes for the same configuration name

Copy-pasting objects in a Sub-Process Reference while in 'Enable Edition' mode will successfully duplicate these, but copies will unexpectedly not appear on the UI until the Sub-Process is saved

Delivery Generation: when there are multiple links between two same steps, only one of them is written in the generated delivery

Delivery generation: a NullPointerException is thrown when a disabled step with parallelized repetition query is linked to another disabled step

Deleting a Stage or Datastore which is used in a join might not unset the left right of the join, which may lead to graphical issues

Evaluating an XPath Expression from the contextual menu on the root node of a Sub-Metadata unexpectedly returns the value from the parent

Git Plugin: "Auto-ignore derived resources has encountered a problem" might be thrown when rebuilding mappings shared on git or when trying to ignore models

Metadata Reverse: when reversing comments, invalid XML characters should be automatically removed to avoid issues when saving the Metadata

Mapping Stage: if the name is not changed when renaming a stage field, the stage field name is unexpectedly suffixed with "_2"

Mappings which have been migrated using Migration Tools might be unexpectedly generated with multiple Templates with the same internal name when being saved for the first time

Normalize the ids generated for unbounded attributes (such as tags) in deliveries files to avoid unnecessary differences when re-generating them multiple times

Navigator: when creating a new schedule the execution mode of the schedule is greyed out and cannot be changed when another schedule already exist in the Runtime for any other delivery

OAuth2 wizard: the wizard should allow changing the HTTP method used to retrieve the token of "Client Credentials" and "Resource Owner Password Credentials" flows

OAuth2 wizard: typos in some of the descriptions

OAuth2 wizard: values defined for client_id and client_secret are unexpectedly ignored when being specified in the wizard of "Client Credentials" and "Resource Owner Password Credentials" flows

OAuth2 wizard: when using the wizard on an existing OAuth2 node which does not have a name, the wizard unexpectedly creates a new node when clicking on finish instead of saving information in the existing one

Package generation: some attributes might have an empty example value in the Package Configuration file when a sub-Metadata inherits externalized values from its parent

Rest Wizard: unable to parse JSON / XML response when the returned content-type is a specific content-type such as application/vnd.api+json

REST Wizard: invocation fails when working on an operation which uses an OAuth2 Security with "Client Credentials" or "Resource Owner Password Credentials" flows configured with "Send Client Id" and "Send Client Secret" options

Remaining temporary Mapping pre-build files should be removed at startup

Removing a datastore which has just been joined does not remove it from the Mapping and generates a NullPointerException in the Error Log View

REST Wizard: when specifying or updating "Security Reference" and "Security Proxy Reference" parameters, corresponding parameters in the Metadata are not updated when saving wizard modifications

Sub-Metadata: attributes which are not overridable but on which a value is manually set inside the Metadata file are not handled correctly: value returned by native evaluation and value displayed on the Designer are incorrect

Sub-Metadata: attributes which are not overridable but on which a value is manually set inside the Metadata file should be editable

Technology editor: when editing a technology file, shortcuts such as CTRL+C or CTRL+V cannot be used from the embedded properties

When an expression in a Mapping ends with a round bracket the whitespace characters that are used after the expression are deleted in the generated code

WSDL Reverse Wizard: some elements are not reversed when using multiple references on multiple targetNamespace

When drag and dropping a Metadata Variable on a Variable Manager action, the visibility of the Metadata Link created should be set on "parent"

XPath Native Evaluation unexpectedly fails when the list of elements returned contains attributes from which the type does not exist in the associated technology

builddelivery.bat / builddelivery.sh scripts: -extract option does not work on multi-deliveries packages

Add Designer Version and JVM Version on License Manager View

Build Mappings: performance improvements

Command Line utility: new command to automatically upgrade all the Mappings which are using an old model version within a specified workspace

Datatype conversion matrix now supports converting "integer" datatype to "bigint" datatype (conversion.xml file updated)

Delivery Preferences: Default "Output Level" has been changed from "Verbose" to "Info" to avoid overloading the console with debug logs which are not needed in common use, and which can temporarily lock the UI in some cases

Datatype conversion matrix now supports converting "string" and "varchar" datatypes to "longvarchar" (conversion.xml file updated)

Datatype conversion matrix now supports converting "decimal" datatype to "double" and "float" datatypes (conversion.xml file updated)

Mapping a stage field onto another stage field which is on another connection is now allowed if a datatype is specified on the target field and if it set on source location

Mappings which have an internal version prior to the current model version are now flagged as outdated

Memory management improvements on Build Mappings operations

Mapping: a new mapper utility has been added to ease the mapping of fields, available on the context menu of a field or when double clicking on a field

Memory management improvements on cache operations (such as rebuild cache)

Sybase ASE technology: new default JDBC driver entry for Jconn4

Sybase IQ technology: new default JDBC driver entry for Jconn4

"Errors Accepted" label should be the same on the editor button and in the Properties

A warning icon might unexpectedly appear on a Process Reference that has just been drag and dropped

ClassCastException might be thrown when using "suppr" key on a node in Metadata

Delivery Generation: connection parameters are not encoded correctly in the generated delivery

Expression Editor: some expressions make the editor unusable (unable to focus on it and use scrollbars)

Foreign Key Reference is not displayed when Referenced table is in another Metadata

File technology: columns whose name start with a number are not enquoted when used in a Mapping

Memory Leak issue when building the documentation of Processes / Mappings

Metadata Reverse: label of the reverse progress popup is incorrect at first reverse

Metadata Reverse: "Invalid thread access" Exception is logged in Error Log View when reversing items for the first time on a Metadata which has not been saved yet

Metadata Variable: using the ref:refresh() xpath function in a refresh query does not work

Memory Leak issue when upgrading Mapping models

Memory Leak issue during cache indexation

Metadata wizard: JDBC server wizard does not open when one of the JDBC Drivers configured in SQL Explorer Preferences cannot be instantiated

Opening a Mapping or Process which doesn't have a diagram while a "Build Mappings" job is running in the background unexpectedly blocks the Designer until the job is finished ("User Operation Is waiting" popup is displayed)

Oracle Technology: Unique Constraints should be reversed in Metadata

Oracle Metadata: the order of index columns is not respected when reversing indexes

Project Explorer: on Mappings having multiple stages with datatypes, only one stage Metadata is displayed under the Mapping tree

RDB technology: some datatypes are missing creation mask and super type, causing issues at table creation and datatype conversions

RDB technology: add missing datatype "DOUBLE"

Rest Wizard: when accessing the selective reverse, the page may be empty

REST Wizard: some nodes might unexpectedly be reversed without a name, leading to "Local Name cannot be null" errors at invocation

Sybase ASE technology: reversed datatype was incorrect when it was a user defined datatype

Sybase IQ technology: add missing datatypes BINARY and VARBINARY

Sybase ASE technology: add some missing datatypes

UDF are not detected in Mappings when they are preceded by special characters such as operators instead of a white space

Unable to build a Mapping using an UDF when it is preceded by an operator instead of a white space

Unable to build a Mapping using an UDF when the template is using the "tech:fullName()" xpath expression on the involved fields

When building a Package, necessary information about the User Defined Functions which are used by the Mappings / Processes are unexpectedly not included in the final Package, causing issues when trying to build Package's delivery from command line tools

When editing a JDBC Connection in Metadata, the title of the popup is incorrect ("Duplicate Connection Profile" instead of "Edit Connection")

When renaming a Project / folder / Mapping / Process / Metadata, some generated built files (such as .cross or datatyped stage Metadata files) are not moved

When changing the case of a Project / folder / Mapping / Process / Metadata, the built files for those are not renamed or moved correctly, which might lead to generation issues

When using a non-existing UDF in a Mapping, the error icon that should appear on the field to inform the user about the issue is unexpectedly not displayed

When modifying a Template Chooser (TPC) file, the changes might not appear in Mappings which were already opened during the modifications

When a Mapping Template was using the tech:workName('prefix','suffix') xpath function, the value returned was unexpectedly not containing the prefix and suffix specified

When saving a Mapping containing a datastore from a technology which cannot be found in the workspace, incorrect remove operations are performed on the Mapping, which can break the Mapping

builddelivery.bat / builddelivery.sh scripts generate incorrect deliveries when the Package is using User Defined Functions

indy.build is not created as a Linked folder when pasting a mapping in an empty project

"Failed to evaluate variable" exception randomly raised when generating packages or deliveries using XSL Variables in XPath and XSL modes

Build Package command line utility: unable to build individual packages

Build Package command line utility: unable to build multiple Launch at once

Build Delivery / Build Package: build duration is unexpectedly increased with the number of Metadata in the Workspace (the more Metadata there were in the Workspace, the more build duration was increased)

Build Package command line utility: unable to build Launch Packages on which "Generate Documentation" option is set to false

Build Package command line utility: unable to build multiple Package / Launch with documentation in the same build script

Metadata Move operation: impacted models which are modified with new references are not re-encoded properly when containing special characters

Memory Leak issue when indexing models, cross references were kept in memory instead of being persisted in files

Metadata Move operation: line returns contained in attributes values are unexpectedly removed from all the Metadata impacted by the Move

Multi-valuated Metadata attributes do not return any value at generation (E.g. Datastore "User Properties" attribute)

Mapping expression is not generated when containing an UDF preceded by a space character

Performance issues when indexing many models at once (E.g. when importing projects or fetching new models from versioning systems)

Unable to build a Mapping using an UDF which contains < or > characters in its implementation

builddelivery.bat / builddelivery.sh scripts do not handle correctly values from submetadata inherited from parent metadata, producing deliveries with incorrect values when a value is set on the parent metadata in the conf file

"Build/Execute > Build > Advanced" context menu is now available on project / folder / multi-selection

Metadata attributes which are not overridable should be disabled on Sub-Metadata Configurations

Metadata Move operation: Performance improvements on moving multiple nodes (multi-selection) from one Metadata to another

Performance improvements when building multiple Mappings at once

Build Documentation: building documentation of complex process takes a lot of time

Copy / Pasting a Mapping and its associated Metadata does not regenerate the references in the new Mapping's built Process

Datastore Columns from parent Metadata should not appear in columns selection lists in Sub-Metadata

Invalid thread access exception is thrown when reversing from Properties Popup

Metadata Reverse: Foreign keys are not referencing any columns when being reversed in a Sub-Metadata

Mapping expressions using XSL functions such as prefix::function are not correctly evaluated, causing generation issues

Metadata Reverse: when reversing foreign keys of a datastore, datastores on which they depend should also be reversed if they do not exist yet in Metadata

Metadata Reverse: Foreign Keys are unexpectedly referencing columns from the parent Metadata when being reversed in Sub-Metadata

Structure tab does not appear on the Properties View of Mapping Datastores / Fields / Stage Fields

The value returned by "md:formatDate" xpath function is incorrect

Unable to build a Mapping using an UDF which requires more than one Metadata Variable

Unable to build a Mapping when an expression contains extra space charaters before XSL functions such as prefix::function

Unable to build a Mapping containing an expression which has SQL comments containing bad syntaxes (Content of SQL comments should be ignored)

User Defined Functions: expressions containing UDF might not be correctly evaluated, causing empty expressions in generated Process

Create an Internal Expression to convert a Metadata Node into a key / value Java Properties string

Mapping tooltips: New "Problem" tooltip on Metadata Variable / Expression when there is a conflict of variable name because of UDF requirements

Metadata Reverse wizard: values in the Schema / Catalog combo-boxes are now sorted alphabetically

New preference to display the Mapping's Map / Join / Exist prompt in a control popup instead of the traditional one

New icon to visualy identify in Metadata missing Metadata Links

Required Models View: new button to perform link with editor on a model

Required Models View: ability to open a model by a double click

SQL Explorer: Add SAP Hana driver in default JDBC Drivers preferences

User Defined Functions: When using Metadata Variables in UDF Implementation, corresponding Variable Manager are now automatically added on Mapping's generated Process

WSDL Metadata: new OAuth2 'Additionnal Properties' attribute which is filled when generating tokens

WSDL Metadata: support the standard OAuth2 grant types

Add an information icon on Process Actions, Templates, Parameters, and Metadata attributes displaying the available documentation

Arrange All Horizontal sometimes does not use optimal placement to display join links

A NullPointerException is thrown when canceling on the JDBC Database Reverse Wizard

Copy / Pasting a Metadata Node Configuration does not re-generate the internal ids of the copied attributes

Data Lineage: "java.lang.IllegalArgumentException: Argument cannot be null" might be thrown when clicking on a node

Deleting Mappings / Processes with multiple selection might not delete the corresponding diagrams

Functions should not be displayed in the RDBMS Reverse Wizard

Generation fails when the encoding of a Metadata is not UTF-8

Generation fails when the Mapping / Process is using a Metadata containing a Configuration whose Name is not set

Metadata Configuration: when clearing the value of an attribute, the attribute unexpectedly remains externalized with an empty value in the Metadata file

Metadata attributes display: attributes configured in the same group in technology are incorrectly displayed in different groups if they are not following each other in the definition

Mapping tooltips: "Problem" tooltips are missing on Metadata Variables which have issues

Metadata Reverse: key / value attributes which are defined as unbounded in the technology are unexpectedly empty at first reverse

Newline characters which are in Link Execution Conditions are not reported in generated delivery

Package Generation: Metadata attributes without value must not be externalized

Package Generation: Metadata Attribute of type Reference must not be externalized

Package Generation: Metadata Attributes which require generation are not externalized in the generated package

REST Wizard: XML output might not be reversed in some cases

REST Wizard: when reversing input and output parameters, the content-type should be defined only on parameters that require it

REST Wizard: Basic Authentication might fail in some cases

Template located in project P1 should not appear in a mapping located in project P2

Unable to build a Mapping / Process when the temporary generation folder is customized in Preferences

User Defined Functions: Mapping expression appears in error when a parameter value contains parenthesis

Unable to build a Mapping / Process which is located inside a folder that contains an apostrophe in its name (or in one of its parent folders)

WSDL Metadata: user and password proxy attributes should be listed in the 'Proxy' tab of the Metadata instead of the 'Deprecated' one

XPath functions retrieving expressions from Mappings or Processes should keep the "\r \n \t" characters that are in expressions as is in the generated code

java.lang.NoClassDefFoundError: org/eclipse/core/runtime/Assert might be thrown when using buildDelivery.bat / buildDelivery.sh scripts

Ability to export license usage from the License Manager to clipboard

License popup: trim license URL and license key to avoid issues with whitespace characters

Project Explorer: new context menu to show both the required and missing models for the selected item

Reorganize Process Actions Parameters display order

Duplicated parameters on some Process Actions

Generation is failing when using a Dynamic Name on / in a Process Reference which is instanciated multiple times

Link Execution Condition is incorrectly generated when it contains scripting expressions with line returns

Oracle Metadata: columns defined as NUMBER are unexpectedly reversed as NUMBER(22,0)

Provide more information when generation is failing within %xsl{}xsl% block

Package Generation: Package is missing externalized Sub-Metadata attributes when the Sub-Metadata is overriding some parent values

Package Generation: Externalized Metadata attributes values may be truncated

Unable to perform xpath evaluation in Internal Resources

Add support for Caché database

Allow to deploy a Package into Analytics from Package Configuration

Provide more information in generation errors

SQL Explorer: add Netezza driver in default JDBC Drivers preferences

SQL Explorer: add Vertica driver in default JDBC Drivers preferences

Aggregate flag should not remain on the target when adding a stage between source and target

A link of link should not be calculated when the source Process Action is not generated

A NullPointerException is thrown when launching the 'Properties' action menu on a Table Metadata which contains nodes (columns, indexes, ...) without a name

A NullPointerException is thrown when reversing a Metadata which uses a connection without user / password

A NullPointerException is thrown when building a Package on a Configuration used on attributes with multiline values

Externalization of Metadata attributes with 'Reference' type should not be possible

Generation is failing when a Generation Condition is testing the existence of a Metadata node

Generated Packages might be missing Metadata attributes when working with Sub-Metadata

Generation is failling when using a Dynamic Name on a Sub-Process / Process Reference

Link Execution Conditions using scripting syntaxes such as %e(rhino){}%e(rhino) are incorrectly generated: the scripting starting and ending blocks are duplicated in the delivery

Renaming a Metadata that has just been copied from a dupplicated Metadata makes it appear as dupplicated

REST Wizard: Input structure with UTF-8 characters is not encoded correctly when testing the Web Service

Rest Wizard: Output of Content-type "text/plain" is not reversed correctly

The "Hide unused" option is ignored on Stages when reopening the mapping

Unable to perform generation on a Metadata when one of its attribute has a Default value and the node has some children

User Defined Functions: add a warning on UDF Metadata to prevent using the 'user' prefix, which is reserved for functions defined with user.xsl

User Defined Functions: when a metadata variable is used in the function implementation some characters after metadata name are omitted

User Defined Functions: syntax value::type used to cast values in PostgreSQL is interpreted by designer as User Defined Function

User Defined Functions: evaluation on built Mapping Metadata does not handle UDF expressions

User Defined Functions: Expression containing UDF are in error when an UDF parameter is on multiple lines

User Defined Functions: Error at generation when a UDF is calling another UDF with parameters in implementation

User Defined Functions: In Mapping, a UDF that is used in an expression appears in error when the preceding character is not a space

Generation is not performed on Step Dynamic Name

Two steps configured with a parallel repetition query may unexpectedly start at the same time

Unable to build a Mapping / Process using a Metadata node which contains generation involving both %x{}x% and %{}% expressions

Unable to build a Mapping / Process in which the generated value of a Process Parameter used as XSL Variable contains single quotes

Unable to build the Package of a Mapping / Process that is using multiple Sub-Metadata having the same parent

Unable to build deliveries from Packages generated on versions prior to S19 Designer

'Export Models and dependencies" on Windows generates an archive file that cannot be imported correctly on Linux

A Process Action configured as 'Begin Action' is unexpectedly not executed when it is designed to perform a loop with another Process Action

Bind links incorrectly generated in some cases

Navigator: repositories configured in Runtimes S17.4.10 and higher are not displayed

Parent Configuration is not applied when using nodes of a Sub-Metadata file

Unbounded Metadata attributes of 'Reference' type should display the references using their label instead of their XML Element representation

Unable to delete Metadata Links which are in error

Xsl Variables might be treated in the wrong order during generation when some are defined on Process parameters through meta-inf

buildDelivery.bat / buildDelivery.sh scripts are not using the configuration specified to the build command

A Mapping that has been created through a copy / paste cannot be built right away after its creation

Generation on Mapping and Processes is failling when the designer installation path or the stambia.runtime.home variable contains a space character

REST Wizard: output HTTP Headers are incorrectly reversed as mime:header instead of http:header

The table physical name used in generated Mapping queries is incorrectly using the Mapping's table alias when the table is both source and target

Error when using buildDelivery.bat / buildDelivery.sh when a Parameter contains some meta-inf

The Mapping / Process internal name should not be cleared when it matches its file name

Unable to Reverse RDBMS tables when JDBC driver does not support DatabaseMetaData.getFunctions

User Defined Functions creation wizard: parameter names should be trimmed when they are created

User Defined Functions are incorrectly generated when their expressions contain multiple words

Unable to use buildDelivery.bat / buildDelivery.sh scripts

Add Support to Build multiple Deliveries in the same Package

A new meta-inf is available to indicate that a Process Parameter is deprecated

A disabled field / clause with error should not prevent building mapping

Add a warning on Metadata which are not properly formed (which does not respect the internal Metadata structure)

An hyperlink is added on Metadata attributes when a default value is defined in their technologies

Ability to create a Launch Package Configuration, which allows to define and create groups of deliveries to build at the same time

Add contextual menu Build/Execute > Publish when multiple Processes / Mappings are selected

Allow to define and select Datastore Layers on hierarchical Datastores

Add the ability to generate a screenshot representing the current Process

Build Package Command Line Application: ability to execute a Package Configuration

Create a custom event management system to improve the workspace synchronization system

Cross References Errors in Metadata are now impacting all affected Mappings / Processes in cascade to prevent building them

Cache: performances improvements in cache operations

Cross References Errors in Processes are now impacting all affected Mappings / Processes in cascade to prevent building them

Data Lineage: new data lineage utility to perform impact analyses on Metadata

File Metadata: positional files fields cannot be moved anymore by drag and drop in the Metadata to avoid any unwanted position issue

Improve Delivery Generation performances

Kerberos technology: externalize properties

Kerberos technology: offer the possibility to disable the security

Metadata icons are now included in built Packages

Metadata: the nodes of a Metadata can now be re-arranged using drag and drop

Mapping stages: datatypes can now be defined on stage fields

Mapping Computed Fields have a new 'Standard' tab in Properties to make their configuration easier

Metadata Creation Wizard: be exhaustive about available and unavailable products in the list

New preference in the Designer to specify the folder to be used for the temporary generation objects used during the prepare step

New button in the Project Explorer View to reveal the item that is selected in the Editor: "Link selection with Project Explorer"

New context menu entry in Mappings and Processes to open the Metadata of the currently selected node

New shortcut to perform a one time Link with Editor operation on an item: CTRL+ALT+L

New 'Initial Value' property on .tech attributes to define the value that should be used when the attribute is created

New 'Default' property on .tech attributes to define the default value that should be used when the attribute is not specified

New REST Wizard to test, invoke, and reverse REST Web Services

New arrange all alternative option in Mappings: arrange all (horizontal layout)

New operators in Mapping: EXIST, NOT_EXIST

New wizard to test SAP Bapi from Metadata

New Metadata to define Runtimes

Syntax Coloring in Expression Editor

Stage fields now support 'Source' Execution location

The Process Parameters tooltip popup has been reviewed to be more convenient and to remain until the user leaves the area

The logical "Name" parameter which is available on Mappings and Processes cannot be edited anymore from the Standard Properties

The usage replacement prompt that is displayed when deleting a stage is not necessary when the stage is not used

The Metadata attributes that are configured as 'unbounded' in their technology are now displayed in a more convenient window in the Properties

User Defined Functions support

Update rdbms.tech "Drop table" and "Delete table" actions to use the dedicated xpath expressions

WSDL Metadata: new wizard to generate OAuth2 token

WSDL Reverse Wizard: add the ability to reverse secured WSDL

A Metadata node disappears from the Metadata Editor when it is drag and dropped on another node of the same level (or itself)

An overridden resource from which the internal id has been changed should not appear anymore has overridden in the Designer

An error icon appears on Mapping / Process References when they are moved / renamed from outside of the Editor without closing it

Completion on Stage Multiset expressions should not be case sensitive

Externalized Metadata Attributes having an xpath expression in their value should be evaluated in generated Packages

File Metadata: the generated file path is incorrect when using a sub-metadata created from a sub-directory

Import Internal Resource sets the encoding to default encoding which might be different than UTF-8

Multi-valuated Metadata attributes having an xpath expression in their value are not evaluated at generation

Resolving "ERROR_MAPPING_BY_OWN_DATASET" does not remove the error icon on the field

The execution order is incorrect when there are actions with 'sequential' repetition type in a Process with repetition query

The Load Template might unexpectedly disappear from a Mapping when performing operations on the Metadata involved while working on it

The Order declared on a datastore in a Mapping is not reflected in the Mapping Metadata and generated Process

The source dataset is not re-calculated when setting the left / right parts of an empty Join which doesn't have any expression or left / right parts

New default RDBMS function which returns the Java mask converted to a SQL mask: "tech:convertJavaTimestamp()"

New field in RDBMS products to define a function to convert a timestamp to a char

Mapping: the order of generated work fields should not vary between builds

Navigator: Schedules are not listed under deliveries when connecting to a Runtime version prior to 17.3

The Designer cannot use rhino with Java 8

Add a warning when disjointed datasources are used to feed xml structure and parent element is mapped

New multivaluated Template Criterias on Integration steps: srcProductList, srcTechList

The text area for the 'Order' parameter of a Mapping Join should resize automatically when adding new digits

A warning should appear when a Mapping Expression set as 'Target' Execution Location is using a source field

Build Package Command Line Application: generated packages are incorrect when used with "-importFrom" option

The Console View is unexpectedly activated when executing a Mapping

Unable to Reverse RDBMS from a Sub-Metadata

Add the ability to provide an internal xpath expression to overload the one used to connect to database with SQL Editor

Add the ability to specify a custom mask for staging objects

Get Files with FTP Process Action can be used as the source of a bind link

Handle the xPathExpression GEN_CONNECTION_EXTRA_PROPERTIES to generate connection properties in delivery

Handle the xPathExpression INTERNAL_PROPERTIES_REF for JDBC connections from SQLExplorer

Handle a new xPathExpression INTERNAL_EXTRA_PROPERTIES to add JDBC Connection properties

New Template Criteria

New technology: Ingres

New technology: Kerberos

SQL Explorer: Add Impala, Hive, HBase and Google Big Query drivers in JDBC Drivers preferences

File Server Sub Metadata: Incorrect path is used when reversing a file in a sub metadata

Foreign keys are incorrectly reversed in a Sub Metadata File

Metadata not exported to package when used only in a process parameter

Metadata List Property: the Metadata Level attributes defined as list should always have an empty / null value available in the list to allow the user to unset it if needed

Menus that appear when performing a drag and drop in Mappings and Processes (Map / Join popup, available actions popup) don't work correctly when a touchPad is enabled

Native Evaluation on sub Metadata duplicates the parent Metadata node in the XML tree

The filters defined in Mappings are unexpectedly generated in a random order in the built files

Template Choser Evaluation (TPC): the CONTAINS operator should handle multi-valuated criterias

Typo in Error Log message: Error while refresh decroator

Cache: Increase the cache save frequency

Execute Delivery action: new parameter to specify if the delivery should be searched in the local or remote Runtime: 'Deliv Remote Delivery Mode'

Mapping Build: avoid to delete Built files when a Mapping becomes in error

Mapping Build: the tags specified on Join / Filter conditions are now added into the generated Mapping Metadata

Clean Project: Avoid unnecessary LinkedJob when cleaning a Project

Cache: Handle orphan cache objects to prevent errors

Mapping Build: the xPath function INTEGRATION_STEP_REF doesn't work properly in some cases

Mapping Reject: the wrong table might be used in the generated code

Mapping Problems tooltips: The 'ERROR_AMBIGOUS_SRC_REF_FULL_PATH' tooltip is not shown when the involved columns / fields don't have the same case

Mapping Build: Avoid unnecessary Mapping Rebuild in some cases

Navigator: NullPointerException when adding a Purge schedule

SQLExplorer: unable to load some drivers since DS-1731 resolution

The Console view doesn't print the generation errors (since DS-1732)

The content of the indy.build folder should be ignored by GIT

Unable to drag and drop files from the Operating System into the Project Explorer

JDBC Drivers configuration: ability to select multiple libraries in the "Extra Class Path" / "Add JARs" window

WSDL Metadata: new wizard to generate OAuth 1.0 Token

Datastore Selective Display: applying Unsynchronization on large XML target is very slow

File Metadata: new xpath expression to fix the incorrect "from" part generated in the select queries

Hierarchical Target Datastore: a node that contains mapped fields in its descendant should appear in blue and italic in the Mapping

In a Mapping, the template configuration popup might appear out of the screen when the template has a lot of parameters

Mapping migration from Designer S16 -> S18: Reject Template might disappear in some cases

Missing "Enable Mapping" QuickTools on Datastore Fields

Missing Enable Reject/CDC QuickTools on Datastore

Process Diagram: "Show / Hide Parameters" button doesn't resize automatically the action box when it has a repetition query

The Console View should not be activated when the generation is performed on a Process / Mapping

The Statistic View is empty when the value of one of its variables is too large

XML Metadata: java.lang.ClassCastException may be thrown when reversing an xsd file

java.lang.ClassCastException might be thrown when disabling a mapped field which is in error

Build Package Command Line Application: new options to rebuild the cache before processing

Build Package Command Line Application: new option to import projects that are outside of the workspace before processing

Build Package Command Line Application: new options to rebuild the Mappings before processing

Build Package Command Line Application: models that are not built are automatically built and indexed in the Cache before processing

File Server Metadata: add the possibility to create a hierarchical directory structure in Metadata (sub-directories)

File technology: new property on file to specify default numeric format: 'Default Numeric Format'

File technology: new property on file to specify the default grouping separator: 'Default Grouping Separator'

Improve expression formatting when adding a column to a join

Improve Mapping Problems tooltips: a new 'ERROR_AMBIGOUS_SRC_REF_FULL_PATH' tooltip is displayed when multiple source columns have the same path

JDBC Reverse script: add support of bsf scripting language

Move Metadata Node in another Model: A new warning popup is displayed to inform the user about the consequences of the operation

Navigator: ability to display the delivery schedules with a jobName different than the delivery name

New Shortcut to open the Metadata of the current object

Navigator: Ability to specify a Job Name and Remote Runtime in the Schedule Window

RDBMS technology: Use the object mask to generate the name of: pk, fk, ak, ck, index

Sql File Export Action: new parameter to specify numeric format: "Sql Exp Numeric Format"

Stambia plugins now support having a mask of libraries to load as external classpath (Osgi hook enhancement)

The Auto-resize of Process Actions boxes when typing large values in Parameters is now limited in width

"Cache calcul" advanced menu on Processes and Mappings is renamed to "Re-index model in Cache"

A NullPointerException is raised when using the Outline Search on a Process containing an XSL Variable without code

A Metadata opened by a double click on a node from the Impact View or Project Explorer is not linked correctly

Double click on a MdNode in the Project explorer does not locate the node if the Editor is already opened

Execution error when XML actions include scripting expressions

ElasticSearch - datatypes are not reversed

Input and Output parameters are not generated in Deliveries and Packages when their default value is empty

Metadata Reverse Exceptions might be thrown in a non convenient window

Mappings are incorrectly initialized in ASCII instead of UTF-8 at creation

Mapping: build delivery fails when using the ${paramPath}$ syntax in a Parameter

Opening a Metadata already opened from Project Explorer might unexpectedly open multiple editor for the same Metadata

Package documentation: bad distinction between Process/Template in the generated documentation

Process links don't appear as conditionnal when they contain only line returns

Reverse XSD : wrong sequence order when extending existing datatype

Repositories are not available under a Runtime in the Navigator

RDBMS Wizard : A NullPointerException is thrown when performing a connection on a RDBMS Metadata containing a 'Property' node without a value

Selective Display View does not keep the datastore field order

Selective Display view: Check all / Uncheck All buttons should take into account the current filter

The order of columns is not respected when replacing a datastore by a stage

The position in the editor is reset at save when editing a Process Reference

The History View is broken at Designer's start

The first Show Impact performed after Designer startup displays an empty Impact View

The 'addObjectNameMask' function doesn't work with Oracle tables

Unable to load a JSON file when temporary table names are defined with [sessionTimestampName]

Unable to reverse an XML file that contains a local relative doctype

When coming from another editor, Metadata UI might not be refreshed correctly when changing the value of an attribute

When copy pasting a folder, the new Mappings diagrams might still reference the source Mappings instead of the new ones

Xml Metadata: unable to add an "element" node under an "all" node

Allow to build Mappings which contain unused Metadata nodes that don't exist anymore

Add a warning on the templates selected in a Mapping if they are not available in the current tpc rules

Double click on a Metadata Node in the Project explorer locates automatically the node in the opened Editor

Double click on a node in the Impact Analysis locates automatically the object in the opened Editor

Display Metadata attributes in the Impact View when necessary

New xpath expression on JSON Metadata to generate the JSON schema structure: toJsonSchema

New application to build package in command line

Outline Search: clicking on a search result updates the Designer's Views with the selected object

Package documentation: preserve the line breaks of descriptions in the generated Package documentation

Technologies: Ability to specify a list of reserved words that require the addition of delimiters when used in queries

WSDL Metadata: the UI is not refreshed when changing the Binding Type of a Part

Add "STRG", "SSTR" and "RSTR" datatypes to SAP technology

An error is thrown at execution when using an SAP Abap Program with a "/" in its name

Encoding used for Internal Resources might be incorrect during generation

Making a modification on a Mapping using an unavailable Template should not re-select automatically another Template

Metadata Variables are not evaluated when used in a xpath expression

Metadata: manually created Metadata Nodes or Nodes Configuration might not be visible in the editor

Object Selector Metadata: Moving a datastore referenced in the Selector puts it in error

Starting the Designer with -clean option unexpectedly uninstall installed plugins

The UI is not refreshed in Metadata when changing a value at attribute creation

The Metadata Node 'Move' dialog is not showing the Metadata that are in the global Project

Template Warnings are unexpectedly showing an error icon

Unable to copy paste a Schema Metadata Node

Unable to move a bind link from a Process action to another

Unexpected 'ERROR_JOIN_NON_STAGEABLE_FIELD' warning displayed on stage target filter using the same connection

New technology providing the ability to create views of Metadata: Object Selection

New Property Field on JSON and XML Metadata: sortKey

New Property Field on JSON and XML Metadata: nodeLocalPosition

New Property Field on JSON and XML Metadata: nodePath

Package documentation: add Package's build date in the generated documentation

The calculation of fields requiring an update key in a Mapping is not performed on fields added automatically because of Metadata update

Unable to launch Stambia under MacOS

Unable to install connectors plugins

Add 'hierarchyid' datatype to Microsoft SQL Server technology

Add "time" datatype to Microsoft SQL Server technology

Add the ability to detect Mappings in Code generation

File Metadata Wizard: New parameter "Ending Lines To Skip"

New Parameter on 'FTP Put' and 'FTP Get' Actions: IGNORE_TRUST_STORE

New properties on the Runtimes definition: User and Password

New Parameter on JSON and XML Metadata nodes to retrieve dynamically the nodes matching a specified pattern at read: Name Selection Pattern

New Property Fields on JSON and XML Metadata

New Parameter on FTP Server Metadata: FTP_SYSTEM_TYPE

New Parameter on FTP Actions: FTP_SYSTEM_TYPE

New Security tab on FTP Server Metadata

New Parameter on FTP Actions: TRUST_STORE_PASSWORD

New Parameter on FTP Actions: KEY_STORE_PASSWORD

New Parameter on FTP Actions: KEY_STORE_TYPE

New Parameter on FTP Actions: KEY_STORE

New Parameter on FTP Actions: TRUST_STORE_TYPE

New Parameter on FTP Actions: TRUST_STORE

New Parameter on 'FTP Put' and 'FTP Get' Actions: FTP_PROTECTION_BUFFER_SIZE

New Parameter on 'FTP Put' and 'FTP Get' Actions: FTP_DISABLE_LOGIN

Removing a value from a Multi-valuated attribute put it back in the add section

Sessions View: Improve session list gathering when using a poor network connection

new column in the Sessions View to visualize the number of restart of a session: Restart Count

new column in the Sessions View "Launch User"

"Decoration calculation : Invalid registry Object" avoid the installation of subclipse plugin

A collapsed datastore is not displayed correctly after re-openning a Mapping

An unexpected warning is shown on Mapping fields which are set on Target Location when they are only using a variable on their expression

A process cannot be re-opened after adding a Metadata Link with no name in it

A NullPointerException may occur when deleting a datastore from complex Data Sets

A NullPointerException may occur after deleting a Configuration in a Metadata

A double click on the datastore's 'Enable rejects' or 'Use CDC' buttons should not activate compact mode

A Process Link which starts from another Link is not displayed correctly when the Process diagram is reinitialized

An error about conflicting CommandHandler might be thrown in the Error Log View

Consulting data on multiple source joins in a Mapping should be possible

Changing the target of a Bind Link to another Action that is already the target of a Bind Link should not be possible

Copy / Pasting a Process Action that is the source of a Bind Link should not duplicate the Bind Link

Data Lineage in Mappings does not show the links between Metadata Variables and Computed Fields

Deleting a Datastore that is used as Left/Right within in a Join does not split the Dataset

Drag and dropping multiple fields on a stage that contains multiple sets doesn't work

Error in the cache when a Metadata contains a reference on an Object which is used by another model

Ftp Put Action: The Local Path parameter should be set automatically by a Folder Metadata

In a Mapping, the Data lineage links representing field's usage may be misplaced in some cases

In a Mapping the field's QuickTools location is wrong when collapsing / expanding fields on a hierarchical datastore

Multiline Metadata attributes cannot be scrolled with the mouse wheel

Make Directory Action: The File Dir parameter should be set automatically by a Folder Metadata

NullPointerException is raised when executing a delivery from the Navigator

Package documentation: objects with long names overflow on the documentation diagram

Process Actions Properties: The tooltip showing the Metadata Links that can be used to fill the Action's Parameters may show incorrect possibilities

RDBMS Wizard : RDBMS Metadata's root node contains '%20' in its name instead of a space character when a space char is entered in the creation wizard

The 'use CDC' option is not applied on the Integration when there is a Load step

Teradata: the xpath expression converting the timestamp format does not support formats with 6 digits

The hint showing the parameters set by a Metadata Link on Process Actions is wrong when multiple applicable Metadata Link are on the Action

The icon displayed in the Properties View of Process Parameters doesn't reflect their type

The native parameters of Process Actions always have the 'String' type when being overridden by the user, whatever is set in its definition

Typo on Email technology and Process Actions: "Mail" should be "Email"

The Outline Search in Mappings doesn't return all the expected values in 'Search by Expression' mode

The special characters contained in the name of a Metadata Variable should be replaced when it is dragged and dropped in a Mapping or Process

The 'Mail Port' parameter of the Read Email action should be initialized automatically by Incoming Account Metadata nodes

Unable to open a Process having a step with the "?" character in its name

Unable to open a Process when a sub-Process with a '&' in its name is used as a target of a Link inside

Undo (Ctrl+Z) is unavailable in SQL Explorer

When a table is used several times in a Mapping, the 'hasIntegrationReject' xpath function always returns true if one of them has Rejects enabled

java.lang.ClassCastException might occur when selecting a datastore

Mappings: The color of the fields is not refreshed correctly when setting the value from expression editor

Metadata view: icons are not refreshed correctly

The fields of Metadata with hierarchical datastores might not appear correctly in Mappings

The meta-inf values set on a Process Parameter are ignored when the Parameter is of type Integer

Renaming a resource from outside of the Designer makes it appear as DUPLICATE

The project configuration file (.project) is not updated correctly: indy.build's linked resource type becomes 1 instead of 2

The expression editor might be unselectable when clicking on a Metadata Node in the Project Explorer

WSDL Metadata: The name of Input and Output nodes should not be editable

"Replace in usages by" can be used for any type of node

ActionCode and Action Parameter can now be encrypted

A warning is displayed on joins which do not use the left and/or right datastore in their expression

Add Google Sheet driver in SQL Explorer preferences

Ability to undo changes (Ctrl+Z) inside a SQL Editor

Adding a Query as a Metadata Link on a SQL Operation automatically sets the Connection

Base64Binary are converted to LONGBLOB on MySQL technology

Built files are now stored at the root of the workspace

Bigger stack trace popup

Clicking again on a selected Datastore or Action does not enable name edition anymore

Create a Menu Entry on Duplicated Resource to reveal the active Resource

Datastore Tags are displayed on the Diagram

Drag and drop a schema onto a target Datastore will replace it by a stage

Drag and dropping a Metadata on a Process displays all the possible usages of this kind of Metadata

Display error when the error is on a link's execution condition

Elastic Search: Indexes can be reversed from their aliases

Elastic search: Add support for selective reverses

Excel metadata: set JDBC.BIND.MANAGE_SET_NSTRING_AS_STRING by default

File Wizard: Physical Name of Fields is checked for uniqueness

HDFS: add support for Command line over SSH

HDFS: both WebHdfs URL and Httpfs URL can be specified

Hive: Add precision and scale to DECIMAL creation mask

Initialize Aggregation flag and useDistinct option from target when initializing an intermediate Stage

Improve loop detection in Computed Fields expressions

Improve the Stambia tools to make easier the development of new Java based technologies

Improve the Replace Metadata popup

MacOS: add the integrated property editor to metadata editor

MacOS: embedded Runtime is generated inside the application package

Mapping: double click on a Datastore allows to switch from Compact/Full mode

New shortcut to rename Process Actions: F2

New node under each Template in the Project Explorer to access its documentation

New shortcut to access templates documentation: F1

New button in the toolbar to perform impact analysis on the selected object

New technology: Oracle BI

New shortcut to perform impact analysis on the selected object: CTRL+SHIFT+I

New shortcut to rename Process Parameters, Variables and Metadata Links: F2

New technology: Progress Open Edge

New shortcut to rename datastores and stages in a Mapping: F2

New action: AMQP Send Message

New action: AMQP Receive Message

New action: AMQP Receive File

New action: AMQP Operation

New technology: BSON

New SQL property on RDBMS technologies to define the syntax to use for Drop View If Exists statements

New XPath expression on tables: ref:ak()

New technology: Sqoop

New button in Join properties to switch between Left and Right datastores

New checkbox StopBindOnError in the Advanced tab of Actions

New action: AMQP Send File

Performance improvements for rebuild cache

Properties view: new icon identifies Parameters which can be specified with Metadata Links

Process: the size of the error message popup window is saved

Performance improvement of Oracle reverses

Runtime view: remember the last connected Runtime when the Designer was closed

Show The ActionCode non-mandatory parameters initialized by MetaDataLink

Salesforce add possibility to filter during select

Sybase IQ supports Full and cross joins

Standardization of Severity Levels on Rdbms constraints

Send Mail action handles Mailing List metadata links

The position of the mouse cursor in Expression Editor is kept in memory, allowing to focus directly on the last position when coming back to the selection

The toolbar execute button now remains even if the focus is not directly on the Mapping/Process editor

The Configuration selection box in the toolbar can be resized in the preferences

Templates documentation is exported to the Help Contents of the Designer

The MetaInf defined on a Template Parameter should be preserved on the generated Parameter

The tag icon in a Mapping is displayed for columns having a tag in the metadata

Tag icon is displayed on source Fields

Vertica: add missing datatypes

XslVariable have now a visibility attribute

$context variable is not resolved when using a computed field with user function combined with a LOAD template

Add JdbcOdbcDriverWrapper to the technologies having an ODBC driver

A Process cannot be prepared when the Publication Options of a Sub-Process Parameter has been unchecked

Building a mapping delivery fails when the tech:fullName() xpath expression is used in a template

Bad ToolTip when adding a Mapping Ref within a Process

Copy/pasting multiple Metadata nodes might fail

Copy/Paste a parameter modifies a Process in readOnly mode

ConcurrentModificationException may be raised when selecting a Metadata Node

Datatype syntax does not take Oracle version into account when execution location is set to staging area

Deleting (or closing its project) a Resource might result in a very long indexation

Duplicating an Action with CTRL+Drag and Drop does not rename it correctly

ExpressionEditor loose its content when we change the selected control in the PropertyView

Error Popup after closing and restoring Properties View

Edition of a sub-Process Action Code from expression editor may not be taken into account

Generated documentation is missing the physical name of tables

Hive: VARCHAR creation mask is missing a parenthesis

Help crash with Java 8u91+

Impact View: Source/Target icon is no longer displayed

Improve CrossRef Errors when eltID does not match its fileID

Incorrect alias word generated for Multi Connection Integration step

Metadata editor is not closed when the corresponding Metadata is deleted from the Project Explorer

MacOS: clicking on a property fills it with the first value of the list

MacOS: issues with the application's icon

Memory leak when deleting an object from an Editor

Missing Filter MdNode on Integration when Filter on WRK and using Conditional Joins

Mapping appearing in error after deleting the map.tech file from technology project

MacOS: Drag and Drop on a Locked Expression Editor does not work

Mapping internal ids might be updated incorrectly when copy/pasting a folder in another Project

MacOS: Selecting a Parameter of a Process may lead to a JVM crash

Mapping images generated through documentation are truncated when diagram has objects with negative coordinates

Mysql technology: LONGTEXT datatype columns are not generated in DDL statements

Mapping: Integration Order property field is written from right to left

Oracle reverse: Check constraints are not reversed

Postgresql: add Array datatype variant

Reverse Datastore from SubMetaData does not work when the Submetadata parent contains the same Datastore

Renaming an opened Process or Mapping might cause a diagram loss

Reverse mssql: varchar(max) are reversed as varchar(2147483647)

Selected configuration is not applied when the metadata's file is located outside the workspace

Session view: LaunchMode column displays ExecutionMode and vice-versa

StackTrace popup window cannot be opened when a step has an empty StackTrace

Status Line error message is not refreshed on Field selection

Stage Field expression cannot be edited until the Stage is mapped with at least one Source Field

Selection box does not appear in the Properties view of Process Actions parameters that have multiple possible values

Target Filter expression is not updated when renaming the alias of the filtered datastore

The Configuration selection box is not refreshed with the newly created Configurations in already opened Metadata

Unable to open InternalResource from Impact Analysis View

Unable to delete a Metadata Link on a sub-Process from the parent Process editor

Unable to delete more than one Parameter in a sub-Process

Wrong code generation when columns/fields have special characters

Wrong MetaData Generation with Inherited Dataset when a target needs a Load and not the other one

With an Xml source filter on staging area doesn't work

XML Datastore does not support having an Attribute and an Element with the same name at the same level

Xml to jdbc using a MultiSet Stage between them doesn't work correctly

tech:onWrk() always returns false

Upgrading a mapping to 18.1.0 might adds an unexpected update key that was not present before

A Warning is added on a Join if it does not use its right and/or left Datastore in its expression

A new property "label" can be added to the Meta-inf of a Process Parameter to display a user friendly label when selecting in the dropdown list

Automatic Mapping can be performed manually using a context menu on a source Datastore

A Breadcrumb Trail is used to display and navigate in the sub-processes of a Process

Computed fields can be defined on a Datastore

Expression Editor auto-completion improvements

Improve Problems Tooltips messages

Multiple Objects with the same ID (i.e. duplicates) can exist in a same Workspace

Metadata editor: ability to filter Metadata by name

Outline view allows to search Datastores of Mappings

Oracle: NUMBER columns reversed as NUMBER(22,0) are generated as NUMBER instead of NUMBER(22)

Outline view allows to search an Action of a Process by name or expression

Performance enhancement when analyzing mappings created in S17 and not migrated to S18

Target Datastores of a same Source Set can be on different connections

Action icon is displayed twice when unsetting the "Is Begin Action" Property

ClassCastException may be raised when moving a Metadata node to another Metadata file

Enter key removes the focus when defining a new Runtime

Hierarchical Fields are not correctly restored in the Mapping's diagram when the corresponding Metadata file is restored

Incorrect code generation when a JSon Source column has specific characters

JMS Send Message can be used as a Source of a bind link

Mappings build correctly may still have the error icon displayed in the Project Explorer

Migration S17 -> S18: Mappings with an XML target contain 2 root nodes

Missing error icon on a Variable used in a Mapping when the referenced Variable cannot be resolved

NullPointerException is raised when deleting a source Datastore used in a stage with multiple Sets

NullPointerException on Export Model and Dependencies

On complex mappings the stage sub-processes may be generated after their corresponding integration sub-process

Rdbms wizard: temporary object masks are saved when the wizard is canceled

StackOverflow exception is raised when exporting Models with dependencies if a circular reference exists in the objects exported

Save and execute a Mapping or Process may freeze the Designer

TargetFilter expression is not updated when a stage is inserted in an existing Mapping

Unable to execute a Mapping when then Source or Target Metadata files are physically located in another drive

Unable to create a Metadata Link from a FTP Folder

Unable to open the Mapping built Process from another Process after moving the Mapping

When Copy-Pasting a Mapping in the Workspace the copy may be marked as invalid

When moving a folder, the mappings are flagged as if they had been created prior to S18

When a technology file is overridden the decoration is present on the folders but not on concerned file

When displaying internal resources as a tree, the name of the Resource is the full path instead of the resource name

Xml: data type NCName is defined twice

tech:port() returns en empty string when invoked on an incomingAccount of a Mail Server

Xml Editor displays an error window when the validation of the XML file is failing

Mapping diagram is corrupted when undoing the deletion of the mapping expressions on the target

Missing table name in the generated from clause when joining a table and a stage which are mapped to a table on a different connection

An error is displayed when a Field on a Stage does not have any expression defined which would make the generation fail

Add support for ElasticSearch

Automapping on hierarchical datastores maps only Fields in the current level

Cassandra: new property "Nodes" on a Dataserver to specify the connection with the Datastax driver

Export Model and Dependencies now asks confirmation before overriding existing export file

File: new Property "groupingSeparator" on a Field to specify a thousands separator character

Improved data lineage display in mappings when Field is hidden (collapsed or scrolled out)

Impact View: automatically expand the first level

Json: File Path property is externalized by default

Mapping: joins between Stage and Table from different connections are marked with error ERROR_CLAUSE_NON_STAGEABLE_FIELD

Memory enhancement when building Workspaces with large Metadata files and Mappings

Step Detail View: automatically select the first iteration in error if any

The size of Template properties' popup auto-adjusts when changing the selected template

Auto-build conflicts with renaming of an opened Mapping

Auto-mapping is re-applied when mapping a field to an already mapped target

Available configurations are not automatically updated when deleting / restoring the conf.cfc file

A Process using a Mapping is closed when the Mapping is rebuilt

A same Action can have multiple input binding links

A Stage may contain multiple Fields with the same Alias

Build produces wrong generated code when using linked folders

Build documentation produces several icons for Execution Location

Build Mapping ProgressBar fills up before the build really ends

Code generation error when preparing a Mapping using a Metadata Variable in the Template parameters

ConcurrentModificationException sometimes occurs on startup

Cannot delete target table from a mapping

Cannot Dnd fields after alt+tab from another application

Deletion of a Stage may be silently ignored

Drag and Drop of a datastore on a Mapping may not work without closing and reopening the Mapping

Export Model and dependencies: popup does not close when clicking OK

Error "Widget is disposed" sometimes occurs when opening SQLExplorer

ExpressionEditor: modifications sometimes lost when using lock + Dnd

Export Model with dependencies: NullPointerException if a resource is having a wrong cross-reference

ExecutionException when deleting fields from a Metadata file and from the target Datastore of a Mapping

Export Model and Dependencies: the tpc files are missing

IllegalArgumentException when opening the Stack Trace popup on a step that has multiple iterations

Impact View : need to click two times

Json Datatype Number are created as Varchar in database

Json Reverse With URL doesn't work with https

MacOS: missing symbolic link on stambiaRuntime

Mapping expression may be unset after moving the field's metadata node

Missing context menu entries the first time a right click is performed on a metadata node in the ProjectExplorer

New configurations created with Copy/Paste are not available in Project Explorer

New error displayed on mappings when trying to use disjointed Query and Table from different datasets as a source

NullPointerException when deleting / saving Metadata used by opened Editor

No Exception raised when performing a concurrent modification on a Mapping and on its built Process

Open Process from mapping may not work since S18.0.3

Process: missing error icon on an invalid Mapping reference

Query on some technology, needs an "as" instruction

Query generation might embed too many tables when loading XML Files

QuickTool icons are not removed after deletion of a Field in a Stage

Reverse Query doesn't take aliases correctly into account on some technologies

Replicator RDBMS drop constraint generates invalid syntax on Mysql

SQL File Export: only SQL_CONNECTION parameter should be proposed to define the JDBC Connection

Steps with a repetition query and tolerating errors are colored in blue if a warning occurs

Stack trace pop-up window may not open

The join expression between a table and a stage is not generated properly when mapped to a table on a different connection

Template Property Popup does not handle some changes when closed directly after a modification

The Navigator view is not present in the list of the views

Undoing/Redoing changes in the expression of a Join may lead to broken Mapping

Using a Variable in an expression adds the WARNING_FIELDS_NOT_FOUND

Upgrading a mapping from S17 to S18 may lock when mapping has a hierarchical Target

Update Keys of XML Files are not automatically recomputed when replacing a target datastore

Wrong tooltip on the creation of a Metadata Link in a Process

When moving a Metadata node to another file white space characters and formatting are lost

When moving a Metadata node with children to another Metadata file it is no longer possible to create a Metadata Link by drag and drop

When moving a Metadata node to another Metadata file the OK button is never enabled

Warning icon is displayed when Designer is connected to a Runtime which version does not match exactly the designer's one even though it is compatible

Xml to Rdbms: base64Binary doesn't have a matching datatype

An Error icon is generated on Joins executed on Staging Area when the Integration Template does not support Load

A JDBC-ODBC Wrapper driver allows to replace JDBC-ODBC bridge on jvm 1.8 or higher

Cassandra support (through ODBC)

Conditional filters can be specified when integrating into specific targets

Error icon is added to target fields mapped on source and involving fields from 2 datastores joined in Staging Area

Hive support

HDFS support

Json Files and Rdbms Tables can be used as input or output of Processes

Meta-inf process-parameter-support allows to force an Action Parameter to be instantiated

New object added to Rdbms Metadata: Query

New button in the toolbar to expand/collapse all Datastores in a Mapping

New datatypes supported in XML Technology

Paradox support

Parstream support

The NO_LOAD setting can be specified from a Process Parameter using the Meta-inf tab

Tooltip is added to a Field when its name does not match the underlying column name

XSS parameter is increased in stambia.ini

An error is detected when setting an expression with an XML source containing a trailing space character

Defining a conditional join from the Properties View is not always effective

DataLineage: fields are not showed if they are not defined as visible in the Mapping diagram

Foreign key with no name is reversed twice

If an error is detected on a disabled Join or Filter the Mapping cannot be built

Link to non-alphabeticly named fields are not computed correctly for MSSQL sources when parsing an expression

Multiple editors can be opened on the same Process

NullPointerException when accessing the Advanced tab of a Join's Properties

NullPointerException raised when building packages with accentuated characters

Opening a Mapping while the Runtime is disconnected from the Designer may be slow

The error message of an inconsistent join location may disappear even though the problem is not really fixed

The expressions of Conditional Joins is not updated when changing a Datastore alias

Template Properties Popup is closed when selecting any element in a combo box

UnsupportedOperationException when closing a Mapping after having modified some Advanced Properties of Joins

Wrong DataSets computed after deleting a Join involving more than 2 Datastores

Process: Arrange All improvements

Performance improvements when using large Metadata files in a Mapping

Closing the properties popup of a Template may not work

Execute/Prepare a mapping ignores Open Automatically when the mapping has not been saved

NullPointerException when creating a metadata link from a node with no name defined

Oracle: Reject tables are not in the Reject Schema since S18.0.1

Opening a Mapping from a Process opens a new editor regardless if the Mapping is already being edited

Potential conflict when editing an Action parameter using both Expression Editor and Properties view

Sources Fields colored in light blue due to lineage are not uncolored when another field is selected

Selective Display is very slow to open on datastore with a lot of columns

Unable to create two instances of a VariableManager

Unable to undo the deletion of a Metadata Link from an action

Connection to the license server can be made through a proxy

Designer supports proxy based network connections

Oracle tables can be reversed and queried through a DB Link

Diagram layout is lost when copy-pasting a process from one project to another one

Errors in cache management prevents building mappings

NullPointerException when deleting an Action Parameter

NullPointerException when undoing the creation of a DataSchemaConfiguration

Runtime view may not list all the Runtimes

An extra-icon is added on overriden objects in the workspace

Designer's Views have tooltips

Datastore can be used as both source and target in Mappings

Datasets and Sourcesets are surrounded by a blue area to improve Mapping's diagram readability

Data lineage is displayed in a Mapping when selecting columns

Drag-and-drop of columns directly on a Mapping creates a Datastore with predefined Field Selector

Double-click on Sessions opens the Process if available in the workspace

Deleting a Stage pushes transformations to the Target

Field selector allows to reduce the number of Fields displayed in a Datastore

Loads are automatically mutualized when possible

Mappings are built incrementally

Mapping: drag-and-drop of a Schema on an orange arrow creates a Stage by reusing transformations

Mappings: orange arrows show data flows

Multi-target Mappings

Mappings support set-based operations (Union, Minus, etc.)

New objects in Mappings: Stage

New Join type: conditional joins allow reusing Datasets in Mappings

New button on a datastore to highlight its source datastores

New template type: STAGE

New view: Internal Resources

New context menu entry on Mappings: Export Models and Dependencies

Objects built out of a Mapping are visible as a child of the Mapping in the Project Explorer

Process or Mapping can be exported with all its required elements

Runtime view: labels "Connect" and "Refresh diagram" are clickable

StepDetail View displays line numbers

Selecting a Template selects all its instances in case of mutualized Loads

Templates are now displayed as boxes attached to their target Datastores

Technologies can be customized

Warning is displayed when a mapping with non-rdbms target is not executable

Scrolling and selection issues in the StackTrace window

Tooltip for Editors is too long

Json metadata can be reversed from Clipboard

md:paramValue($this, 'param') never returns an empty String

Add support for SAP Tables

Automatically select the Session when Executing/Preparing a Mapping or a Process

Double clicking on a Session opens the corresponding Process if available in the current workspace

JSON Metadata support Reverse

New template LOAD Sap OpenSql To Rdbms Oracle (With Sql Loader)

New JSON Technology

The Build context menu is available on Folders and Projects

The metaInf tag

The Cancel button is enabled when reversing RDBMS Datastores

A node has to be selected twice after renaming another node in the Metadata Editor

MSSQL: Size may exceed 53 when reversing FLOAT columns

The size of BOOLEAN after should be 1 when reversing HSQL databases

Views' columns are not reversed on Teradata

Wrong URL sample for the DB2 UDB driver

New popup message when trying to open an Xml file which does not exist

Column with name starting with a dollar sign is incorrectly generated

Displayed "Elapsed time" is not correct sometimes according to current time zone

The SUPPR key has no effect on metadata JDBC properties : Driver and URL

Add a Find/Replace utility to the Expression Editor

Expression Editor can be used to edit the text of the Notes

Expand automatically the node when Mapping an XML element or a WSDL element

File driver supports accentuated characters in column names

Keep track of previous selection when selecting datastores to reverse

Limit the height of Transformation and Transformation line when computing the default size of the File Properties Window

Metadata creation wizard is redesigned

Memory optimizations when opening a Process containing references to other Processes

Mssql: Datastores available through a Linked Server can be reversed

New statistic: SQL_STAT_MERGE

Place the cursor at the beginning of the Expression Editor when displaying the details of an element

Rdbms: Actions > Properties opens the Reverse category by default

StackTrace popup has a minimum size on opening

S3 technology: New property Physical Name on Buckets

Schema Wizard: better usability when removing a Work/Reject schema

Wizards creating child objects are in the New sub-menu instead of the Actions sub-menu

Arrange all works correctly only after arranging twice

Automatic Mapping does not work when the target is a File

Build a mapping fails when DROP_TABLE_IF_EXISTS is used

Copy/Paste Actions: relative locations are lost

Deprecated technology SCPOld is no longer displayed by default when creating new Metadata

Explicit Joins do not support circular references

Hide unused on a hierarchical source hides the root node

License check fails with "Error during contacting server" on some VPN on Mac OS X

Menu entry "Custom XPath" is missing when the context menu is displayed in the Metadata Editor

Mysql Bit datatype is not defined as default Bit datatype

NullPointerException may be raised when creating a new Parameter in a Process

New Parameter FTP_ENCRYPT_CHANNEL_DATA to FtpPut and FtpGet

Outer Column with Not In instruction doesn't work for filter or Join with implicit mode

Oracle technology: VARCHAR2 creation Mask generates columns with size 4000

ProjectExplorer: icons and labels of some Metadata may be missing

PostgreSql BIT Datatype does not have the correct superType (Char instead of Bit)

Typo : MaxOccurs value "unbouded" should be "unbounded"

Wrong outer expression generated when the expression contains SQL functions in an implicit Join

Links are broken in Welcome Page

Add support for drag and drop and a Metadata node from the Editor into another Editor (without dragging from the Project Explorer)

After renaming a Field by adding or removing space characters the Filter and Join expressions are not updated correctly

Mapping may be broken when moving Metadata

NullPointerException may be thrown when changing the Template used in a Mapping

NullPointerException when editing 2 parameters at the same time in 2 different editors

Postgresql: reverse NUMERIC columns generates NUMERIC(131089) metadata

Runtime Classpath may be too long on windows depending on the size of the current runtime path

Sometimes property fields need to be clicked twice before being enabled for typing

Sessions View: vertical scrollbar may disappear

Unable to locate shared library when starting Designer on Ubuntu 12.04

SAP Technology: some Properties are externalized by default

Web Services: reverse MIME content-type

A Metadata Link may have null label and error icon on creation

Designer hangs after deletion of the origin node of a sub Metadata File

Server Wizard : doesn't save information if closed before reverse

The Properties of a Configuration node are not displayed correctly

Unable to generate a WebService with xml metadata

Add support for data integration into Salesforce.com

Add support for data extraction from Salesforce.com

Add support for reverse in technology Salesforce.com

Bean Scripting Framework: Use dropdown list to specify language

Java Native Scripting: Use dropdown list to specify language

Line numbers are displayed in the Expression editor

LoadMask, IntegrationMask and RejectMask can be specified at Datastore level

Meaningful error message when a template with a wrong file ID is used in a Mapping

New technology: Salesforce.com

Sap Idoc Generation: add support for SEGMENT and BEGIN attributes

Variables defined at the root level of a Metadata are available on any node of this Metadata

An action or a sub-process may not be displayed correctly when a repetition query is defined

A binding with Teradata as the target does not support NULL values

Cache loading takes a very long time (designer seems to hang on startup)

Documentation error may be raised if the process is too complex

Default inner join mode is ignored and Implicit mode is always used

NullPointerException may occur when moving Actions

Process: the properties of metadata links are not correctly saved after edition in the Properties view

Runtime Session may not be updated in Designer

Reversing multiple times a File without any header may mix Fields in Mappings

Scrollbars are not displayed on Source or Target datastores or on Templates in a Mapping

Unable to create a second sub-process without renaming the first one

Wrong tooltips on Restart Point types

null keyword may be displayed in the StackTrace Popup window

tech:creationDdl() does not support the BIT datatype on Mysql

Add "gYearMonth" datatype to XML technology

Add "gYear" datatype to XML technology

Add "gMonthDay" datatype to XML technology

Add "gMonth" datatype to XML technology

Add "gDay" datatype to XML technology

Add "ENTITY" datatype to XML technology

Add "token" datatype to XML technology

Add "anyURI" datatype to XML technology

Add "NCName" datatype to XML technology

Add "unsignedShort" datatype to XML technology

Add "unsignedInt" datatype to XML technology

Add "nonPositiveInteger" datatype to XML technology

Add "nonNegativeInteger" datatype to XML technology

Add "negativeInteger" datatype to XML technology

Allow reverse engineering to run in background

Allow compilation to run in Background

Designer memory improvements

File: new property "Enable Left Trim on String Field" to specify if File driver removes leading spaces on Strings fields

File: new property "Disable Right Trim on String Field" to specify if File driver removes trailing spaces on Strings fields

File: new property "Default String Value" to specify a value to return by the File driver when an empty String field is detected

File: new property "Default Numeric Value" to specify a value to return by the File driver when an empty Numeric field is detected

File: new property "Default Timestamp Value" to specify a value to return by the File driver when an empty Timestamp field is detected

File: new property "Default Date Value" to specify a value to return by the File driver when an empty Date field is detected

File: new property "Trace Error To Bad File" to specify whether the File driver must log errors to the .bad files

File: new property "Return Null for empty String" to specify if File driver converts empty Strings to SQL NULL values

File: new property "Missing Fields" to specify the behavior of the File driver when some fields are missing on a record

File: new property "Trailing Fields" to specify the behavior of the File driver when extra fields are detected on a record

File: new property "Field Format" to specify the behavior of the File driver when a field is not formatted correctly

File: new property "Default Timestamp Format" to specify the format to apply on a Timestamp field no format is specified

File: new property "Default Date Format" to specify the format to apply on a Date field no format is specified

File: new property "Check Fields Size" to specify whether the File driver must consider length exceeding Fields as format errors

In a Mapping, a disabled constraint is displayed with a grey font

Mapping Editor: the properties of a Template can be displayed in a popup frame in the Mapping Editor

Multi-selection is supported when adding Datastores to a Mapping

Mapping and Process names are optional

New property databaseMajorVersion for RDBMS Servers

New function ref:container(

New log file com.indy.reverse.log

New button to select existing tables when executing a reverse engineering

Normalize colors of selection and cross-reference of Source elements (fields, filters and joins)

New icon in the Project Explorer to identify unbuilt Mappings

New context menu entry: Build/Execute > Open Save and Close Mappings

New context menu entry "Replace usages by..." allows to replace a metadata by another in the workspace

Oracle technology reverses check constraints

Process editor displays a warning when multiple actions have the same name

Sort options alphabetically when using Arrange all

SqlToParameters: add SQL_TRANSACTION_NAME and SQL_TRANSACTION_TYPE to the Properties view

The name of a metadata can no longer end with white space characters

Update Tutorial to comply with Designer's layout

When comparing two files new buttons allow changes to be copied to the other file

When editing a Target Field directly in the diagram the "TargetFieldName -> " is no longer needed and only the expression has to be set

XSD annotations are reversed (documentation and appinfo)

databaseMajorVersion set to 8 or less disables automatically CHAR or BYTE keywords on Oracle servers

A Datastore cannot be deleted from a Mapping if it has first been deleted from the Metadata

Consult Data does not always connect to the database

Context menu Build > Documentation shouldn't be displayed for Mappings

Concat Files : option FILE_SEPARATOR not available in Properties view

Core Stack Trace Popup window does not format correctly the Exception

Consult Data (console) doesn't close the JDBC connection properly

Designer may hang when on startup when using SVN

Expression Editor is not refreshed when typing a mapping expression directly onto the target field

Executing a Process or a Mapping with the toolbar button may not work correctly

Filters and Joins do not use the same color as Source fields when selected

Multiple selection of Fields in a Mapping does not use the correct color

NullPointerException when opening Mapping if the template cannot be found automatically

Process Editor: StackTrace popup window is misplaced

Performance issue when executing a reverse on pureData Technology

Source fields may appear as not selected when they are selected

The Contents tab of the Customize View window contains twice the same entry for metadata

When viewing Step details for a for a prepared Session the Executed tab displays wrong information

When multiple elements are selected the Properties view shows some properties that cannot be changed massively

When switching back to the Expression editor does not always show the already selected Expression

Wrong icon used for Metadata in the Contents tab of the Customize View window

When opening a Mapping with a Hierarchical Target Datastore the color of a Target Field is incorrect until one of the fields is expanded/collapsed

Wrong font color after editing directly a Target Mapping

XML driver fails to load shouldn't expose XML integers as standard SQL integer because its size is too small

"Click on the area to display" is replaced by "Click here to display the step detail"

Improved Mapping rendering

Renaming "Execution" menu to "Build/Execute"

A Process generated out of a Mapping is displayed as modified when opened for the first time

ClassNotFoundException when executing Actions > Consult data (console) on a flat file

Hide the tooltip on a target field when no mapping expression is defined

NullPointerException may occur when displaying the stack trace of an Action

Popup tool error icon action remains in process editor after step deletion

When F1 key is hit on certain Actions, the contextual help displayed is not corresponding to the selected action

"Md Model" is renamed "Metadata Model" in the Metadata creation window

"Create a new Md model" is renamed "Create a new Metadata Model" in the Metadata creation window

+/- icons to expand/collapse the Parameters and Metadata Links on Actions are replaced by buttons on the top of the selected Action

Ability to select a configuration when executing from the Navigator a multi-configuration delivery built with Analytics 2.1.0

An icon on the top of Actions replaces the dotted lines around the Action if a Generation condition is specified

Add BIT and LOGTEXT datatypes on MySQL technology

An Action is displayed as a stacked shape if a repetition query is specified

A Mapping must be saved prior to be executed

Automatically expand the root node of a hierarchical Datastore when adding it to a Mapping

Ability to select a configuration when scheduling a multi-configuration delivery built with Analytics 2.1.0

Add a border around the list of Tags

Add a border around the Expression in the Expression Editor

A ',' is used as the default file separator on non-French environment instead of a ';'

A parent XML field is displayed in blue to inform that at least one child (or grand child) node is mapped

Add an icon on the table to show if a display filter is activated on columns

By default the content of the *.map and *.proc are not displayed in the Project Explorer (this can be overridden from the "Customize View..." menu)

Bind links can be designed only between actions for which the Bind is supported by the Runtime

Back quote is used as the object delimiter on Mysql instead of double quote

Copy-paste of an action creates the new action at the location of the mouse

Configuration editor has an embedded editor for the Properties of a node

Display the short name of a Parameter in the Project Explorer instead of the full path

Directory Wizard is automatically launched when creating a new File Server

Do not look for Column names when checking an Expression executed on Target

Dynamic Name and Is Begin Action properties are moved to the "Advanced" tab

Display the Runtime view by default in the Stambia's perspective

Designer's memory management is enhanced

Drag and dropping a parameter of an Action moves the Action

Elements of the Generic technology can now be typed

Files extensions are hidden by default (this can be changed from the Project Explorer's view menu)

Getting Started is replaced by a new Tutorial: Stambia Fundamentals

Hide the links in the Project Explorer when expanding the nodes of a Process

Hierarchical source or target Datastores can be filtered to display only Mapped/Unmapped columns

Input, Output and Fault checkboxes are grouped into a "Publication" tab

List of schema is sorted in the Rdbms reverse Wizard

Metadata editor has an embedded editor for the Properties of a node

New layout and colors in an executed Process

New context menu "Move" on a Metadata Node (eg. on a Datastore) in the Project Explorer to move the node to a new Metadata

New button on the top of an Action executed with errors to display the Stack Trace

New button on the top Actions with Parameters specified allows to show/hide the Parameters

New button on the right side of the selected Action to enable/disable the Action

New button on the right side of the selected Action to edit the Restart Point Type property

New button on the right side of the selected Action to edit the Error Tolerated property

New button on the right side of the selected Action to edit the is Begin Action property

New button on the top of the selected Action to specify the Generation condition

New button on the left side of the selected Action to edit the Parameters of the Action

New button on the bottom of the selected Action to draw links starting from this Action

New graphical design of Actions

New toolbar button to hide all parameters and metadata links

New Rdbms Technology: Oracle RDB

New context menu: Advanced > Reinit Process diagram

New column "Configuration" in session list

New property "Use Json Format" on XML root elements

New Tutorial: Working with XML Files

New Tutorial: Invoking WebServices

New preference "Diagram refresh enabled by default" to manage the default value of the "Refresh Diagram" checkbox

New button on the left side of the selected Action to add new Parameters to the Action

Object delimiter is systematically added MySQL object names

Open With > Other... Editor list is updated

Process Parameters can have a Label different from their technical name

Process editor: Arrange all will stack all the Metadata links on a same column

Place the cursor after the prompt when a runtime command is executed

Runtime editor has an embedded editor for the Properties of a node

The button Open mapping on an Action is replaced by an iconic button on the left side of the Action

The tab Appearance is removed from the Property View when an Action is selected

The dotted line on a Link is replaced by an icon at the beginning of the Link if a Generation Condition is specified

The resize of an Action is made from the corner of the optional border displayed when the Action is selected

The round at the beginning of a Link is removed

The pop-up icons are no longer displayed when the mouse is left over an Action

The target shape of a Link depends on its Triggering Behavior

The replacement of a target XML datastore ignores the root element name when remaping the columns

The "..." buttons are renamed into "Browse" buttons in the XSD Editor

The build and execution menus items are refactored to be consistent between the Project Explorer and the diagram editor

The type of a child node of a process is no longer displayed in the Project Explorer

The list of configurations is sorted

Using the "Open with" menu to open an object with a specific editor no longer sets it as the default editor for this object

When reversing a File the date format is automatically reversed

When reversing a File the timestamp datatypes and their formats are automatically reversed

When a datastore is deleted from a Metadata, only the datastore is listed in the Problems for the Mappings using it and not each field

Add a border around the "Verb" attribute of a WSDL Port

ArrayOutOfBoundException when reversing a Positional File containing lines below the expected length

Adding a missing source Datastore does not update the errors/warnings of the Mapping

An error occurs when canceling Documentation generation

CTRL+X in the Properties view deletes the selected node being edited instead of cutting the currently selected text in the Properties view

Collapsing a parent node of a hierarchical datastore only hides the direct children

Compilation fails when Numeric datatypes from Oracle and SQL Server are used in the same Mapping

Changing the alias of a Source datastore does not refresh the warnings/errors

Cut and Pasts Actions with parameters creates Parameters on the Process

Cut and Paste of an Action reverts the Parameters to their default values

Copy Paste of Actions and Metadata Links does not paste the Metadata Link

Copy paste an Action with a Metadata Link may move the Metadata Link from the Action to the Process

Copy-Paste of a Note does not work in the Process editor

Diagram layout is lost after undoing the deletion of a Process or a Mapping

Designer user's guide does not use the same layout defined as the rest of the product documentation

Diagram is in error after a copy-paste of a Mapping within the Project Explorer

Del key is ineffective when a link is selected

Deleting a Variable in a Mapping does not refresh the errors/warnings

Extra character in Designer's reference: extract@

Error occurs when using the context menu Transform Last Delivery To File

Error occurs when closing the Properties view and re-open it from the "Show Properties View" context menu

Execute opens the Process of the Mapping: only Open and Execute should open the Process

Foreign keys with multiple columns are not reversed correctly

Foreign keys are not reversed correctly on DB2 UDB

FtpCommand: Proxy parameters are repeated twice

Field positions are lost when replacing the target Datastore in a Mapping

Inconsistency on child nodes between All, Sequence and Choice nodes in a WSDL metadata

Inconsistent behavior when renaming an object currently being edited

Links are not copied during a copy-paste operations on the Actions

Node name is not updated dynamically when renaming a node in the Metadata editor if the Name and Schema Name differ

NullPointerException when opening a Process from the Search view

Parameters set by a MetaDataLink are not highlighted until the Action is moved in the diagram

Package generation error when number of Parameters is greater than 127

Passwords are not hidden in the Configuration edition

Read Mail Action doesn't propose the correct default value for some of its parameters

Rhino samples provided in the documentation use a reserved word

Renaming or deleting a Metadata used by a Mapping under edition closes the Mapping editor

Right mouse click does not display the context menu if another object is selected

Reverse Positional File: Changing positions automatically reloads the File

Source and/or Target columns can be dragged and dropped from one datastore to another datastore

SubProcess Actions are missing the "Core" tab in the Properties view

SqlToParameters: support for Long is not documented

Schema wizard and Server Wizard do not use the same Window size

Switching from the Expression Editor to another view and switching back to the Expression editor forces to select the Action again to see its content

Switching from the Property view to another view and switching back to the Property view forces to select the Action again to see its properties

The Del key does not produce the same result as CTRL+X: deletion cannot be undone without errors

Typo in the XML Wizard: "Revere" should be "Reverse"

Typo in Designer user's guide: p(..

The Reverse helper of a File does not support the timestamp datatype

Typo in the name of the "Miscellaneous" accordion

The first time the properties of an Action are scrolled down in the Properties View they disappear shortly

The Documentation is not displayed correctly in Internet Explorer 8

The position is mandatory in the Reverse Helper of a Delimited file

Unable to Execute a Process on an existing Workspace on Linux

Unable to expand the node of an object in error in the Project Explorer

Unable to delete a link having another link as a source

Unable to move the anchor of a link on the Parameters of an Action

Unable to execute a Mapping from the Project Explorer

Undoing the deletion of a target Datastore does not restore the Templates that were selected

Updating a Metadata does not automatically update the Mappings under edition

Wrong type of node restored after undoing a "Change to"

When adding a missing Variable to a Mapping the errors/warnings are not updated

Wrong column order used in Target columns for XML Datastores

When creating a WSDL Metadata the Finish button is not always enabled

When replacing the target Datastore the fields that cannot be found in the new Datastore are not in error

When renaming a field in a metadata, the children fields are not updated accordingly in the Mappings

When multiple Metadata editors are opened the properties view is not refreshed correctly

tech:rejectMessage() doesn't handle simple quotes

Generate XSD dialog looks for an xsd file instead of an xml file

Increase the default size of Directory and File wizards to see at least 4 lines in the Preview panel

In the Process editor, display the Parameters of the Templates and Actions in the Standard tab of the Properties view

New Generic technology

Support reverse of Foreign Keys across different logical schemas based on the same physical schema

The name of a Connection no longer requires to end with .rdbms, .file, etc.

The description of a Process is moved to a dedicated tab in the Properties view

When creating a new Metadata the user is prompted for a metadata name instead of the file name

XSD generation allows to select another encoding when the default encoding does not comply with XML file's encoding

XML File Wizard : launch automatically when creating a new XML Metadata

Charset Name is ignored in the File editors

Deletion of an Action Parameter with "Del" key cannot be undone

Foreign key is reversed twice when the parent table is not reversed

HSTORE datatype is missing on Postgresql

New option "Hide Files Extension" in the Project Explorer's menu

NullPointerException when reversing an XML file without refreshing the root elements first

NullPointerException when reversing a WSDL with a namespace

Performance issue when saving a Mapping with a very complex expression

Runtime connection Retry time does not wait the specified number of seconds

Rejects detection code for Foreign Keys is sometimes not generated

The file wizard of the XSD Generator looks for an xml file instead of an xsd file

XML Path is deleted when reversing a root element twice

All SSH Servers' properties are externalized by default

New property SSH_TIMEOUT on SSH Servers (expressed in milliseconds)

New property SSH_PASSWORD_PHRASE on SSH Servers (password to decrypt the private key file)

New property SSH_PRIVATE_KEY_FILE on SSH Servers (path to the private key file)

When editing the foreign keys, add new properties in order to select the parent table of a foreign key and filter the available columns

Oracle Materialized View Columns are reversed twice

When setting a property for the first time, the label of the object's node didn’t refresh properly

Add README.txt File

Add "datetime2" datatype to MSSQL technology

New Rdbms Technology: Vertica

"All" nodes in a WSDL definition cannot have "element" as a child

Metadata is deleted from workspace when saving a mapping with same name in the same folder

On an implicit outer Join on Oracle, the keyword "(+)" is not automatically added within "is null" or "is not null" expression

Schema cannot have "no" in the physical name, "no" disappears with code generation