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