20.5.1

    Download
  • fixed

    Could not connect through HTTP to a Runtime located in some environments such as cloud environments

  • fixed

    Could not connect through HTTP to a Runtime when using a complete path as hostname (such as "hostname.domain/with/some/additional/path" instead of only "hostname.domain")

  • fixed

    Databases Metadata - "Count data (popup)" action was not working anymore

  • fixed

    Designer Command Line Utility - addition of an error message when an argument is not defined properly (such as when having an unexpected space character between the "-" and the argument name)

  • fixed

    EMF Compare - Resolving a merge conflict couldn't be performed on a Mapping which has a filter

  • fixed

    EMF Compare - Unable to accept the change of a Mapping field expression when performing a merge

  • fixed

    Impact View - "Used By" node, which is showing where the current node is used, was not appearing anymore

  • fixed

    Package manifest file - when generating a package, the manifest file which is included inside may unexpectedly contain wrong information in the source paths, which might be generated with absolute path instead of relative paths

  • fixed

    Query Editor - Copy Table to clipboard doesn't work correctly


  • 20.5.0

    Download
  • added

    "Utilities" menu - a new entry named "Rebuild Cache and Clean Projects" has been added

  • added

    Build Package - include the required Modules into the Package Manifest file

  • added

    Clicking on "Link selection" button in Project Explorer no longer deploy automatically the child nodes of the selected item for clarity

  • added

    Designer Command Line utility - added a command to uberize the runtime

  • added

    Designer Command Line utility - build delivery - Addition of new option named 'verifyModules' to check if the Runtime can handle the Modules required by the package

  • added

    Foreign Key - ability to select in the "referenced column" attribute, a column from a table which is on another schema

  • added

    Licence Manager - display expiration date for URL licenses, when the information is returned by the license service

  • added

    Metadata nodes - Added the ability to define a tooltip on default "Name" attribute

  • added

    Mappings - Added informational message when using a session variable in a Mapping expression

  • added

    Metadata XPath Menu - a new dedicated wizard named "XPath Expressions Wizard" has been added, allowing to search and test XPath expressions

  • added

    OAuth2 Security - ability to send additional custom HTTP Headers during token generation through a new attribute in Metadata

  • added

    Project Explorer - At the top of the Project explorer, a new button has been added to refresh all the projects at the same time

  • added

    Package Configuration Launch Editor - Add buttons "select all" / "deselect all" and ability to select multiple Mappings and Processes with the "CTRL" or "SHIFT" keys

  • added

    Process Actions - when the Core Module name of an action is automatically defined by a Metadata, display the icon of that Metadata to visually inform that the parameter is filled from it

  • added

    Reverse REST Wizard - when the content inside the input / output is larger than the boxes, scroll bars are now added instead of automatically resizing the whole wizard

  • added

    When performing an Impact Analysis on User Defined Functions Metadata which is used in Mapping(s) then all Mappings using this Metadata are now displayed in the impacts

  • fixed

    Build Package with command line - Unnecessary logs and unnecessary error / warning messages have been removed to clarify the output of the command

  • fixed

    Delivery generation - wrong deliveries were produced in some situations when having JSON input / output, causing errors such as "PairSeparator must be inside a JsonObject at line" on Runtime console when publishing as web service

  • fixed

    HTTP REST - when using a property field in a JSON request or response, an error might be thrown at invocation: "PairSeparator must be inside a JsonObject"

  • fixed

    Impact View - when doing a refresh of impacts, duplicated results were added each time the refresh button was clicked in some situations, such as when showing impacts of a technology, or of a Metadata root node

  • fixed

    Modification of technology files - when modifying a technology file, opened Metadata Editors using this technology unexpectedly need to be closed and reopened to take into account the changes

  • fixed

    Metadata Editor - defining a value in a Metadata attribute and then clicking elsewhere sometimes makes the value disappear

  • fixed

    Metadata Editor - Link icon indicating that an attribute is a reference was missing

  • fixed

    Metadata Editor - unable to modify the value of an attribute value, which gets cleared and not saved, when the attribute is existing as empty internally in the Metadata file

  • fixed

    Project Explorer - a NullPointerException error was unexpectedly returned when performing a "build Metadata and Process" operation on a project / folder on which there is no Mapping

  • fixed

    Package build - invalid packages which miss some externalized entries were generated by the Designer in a particular use of Metadata links, causing errors when trying to generate the corresponding deliveries (e.g. from Analytics or command line)

  • fixed

    Process Editor - When creating a parameter on a Process Reference or Mapping Reference from the palette, created parameter is unexpectedly not displayed

  • fixed

    Project Explorer - The warning icon which should appear in Project Explorer when a Metadata, a Mapping, or Process uses an unknown feature was unexpectedly not displayed

  • fixed

    Reverse REST wizard - Reverse wizard did not take into account Designer's Metadata Configurations

  • fixed

    Session Detail View - Executed code in the Executed tab is unexpectedly cleared and appear as empty after Runtime restart in some situations

  • fixed

    When opening a Metadata Editor from Project Explore by double clicking on Configuration node, the editor is unexpectedly opened without the Configuration selected

  • fixed

    When doing an Export Models and Dependencies on a Process which contains Mappings, with the "built file" option checked, some built files are unexpectedly not included in the export


  • 20.4.3

    Download
  • fixed

    No changes on Designer in this version, only the related Runtime contains fixes


  • 20.4.2

    Download
  • added

    Action / Scripting - Expressions syntax in metadata and at execution have been updated to be more clearer

  • fixed

    Database wizard - when clicking on connect, the wizard displayed "connected" even if the URL was wrong

  • fixed

    Designer Trial screen - The link to go to the Getting Started article from the License Manager screen was not working

  • fixed

    Mapping stage - The computed fields container on stages was unexpectedly appearing with "null" as name which is causing issues on existing Mappings


  • 20.4.1

    Download
  • added

    SQL Explorer - Replacing SQL Explorer with a Stambia Query Editor

  • fixed

    Designer - memory was not released during cache operations, which could lead to memory issues

  • fixed

    Mappings generated from SQL Converter Tool have fields unexpectedly appearing in error

  • fixed

    Process Editor - Exception was raised when opening a Process when it contains a child Process which has been removed from workspace


  • 20.4.0

    Download
  • added

    EMF Compare - New tool to compare more easily and graphically the models (Metadata, Mapping, Process) when there are conflicts while using versioning systems

  • added

    Export Models and Dependencies - in the generated archive, a file with information about the current environment installation is now included

  • added

    Egit plugin is installed by default on stambia DI designer

  • added

    Internal resources view - it was impossible to import an item already imported into the workspace

  • added

    Improve internal structure of models (Metadata, Mapping, Process), which now stores the various references in a more generic way to avoid unnecessary changes and conflicts when using versioning systems

  • added

    Improve the way the designer handles upgrades concerning its internal registery which stores various information, to make sure it is properly upgraded and make sure it properly contains updated information (to show new actions in Process Palette, ...)

  • added

    Improve generation performances when generating Mappings / Processes which contains Metadata from which attributes values are defined through "XPath default" expressions

  • added

    License - when exchanging with the license service, the certificates checks now takes into account also the certificates of the JVM truststore

  • added

    License - add of ability to define the certificate the Designer should use for contacting the license service, when the license service is using a custom certificate

  • added

    Mapping - Improvement of transparent staging area on a target datastore: the box for choosing database schema as a stage becomes a list which displays the preferred staging areas

  • added

    Modules Management - The third-party package list is disabled and greyed out when there is no third-party pack available for the current module

  • added

    Metadata Variable - The use of %{XXX}% when XXX is not provided by a Metadata Link is now prohibited

  • added

    Mapping Mapper - computed fields are now displayed in the mapper

  • added

    Mapping - Improved parsing of SQL expressions in Mappings to better handle different expressions, such as, at least, CAST

  • added

    NTLM Authentication - adding a dedicated wizard on NTML security node, and support NTLM security node in HTTP Security Metadata

  • added

    Product URL has been updated following the update of Subclipse Installation URL

  • added

    Reference content wizard - Addition of the “Select all” and “Deselect all” buttons to check / uncheck in bulk the metadata nodes to create

  • added

    Reverse REST Wizard - Media Type field has been added in wizard, it allows to define which type of data it is for instance JSON, XML, FORM, …

  • added

    Reverse REST wizard - to ease the usage of the wizard, FORM values are now defined from the parameter table

  • added

    Selective reverse - in the selective reverse page available in some wizards, a popup is now displayed when the user clicks on finish without having selected any node, to inform that nothing is selected and propose to finish anyway or come back to the page

  • added

    Technology development - a new property named "Externalizable" has been added on attribute definition to specify if the attribute can be externalized or not by the user

  • added

    XML Reverse Wizard - improve the xml reverse wizard to be clearer and to guide user with the different reverse methods (from XSD or from XML data file)

  • added

    XML Metadata - generation of XSD file is now in a dedicated wizard named "XSD Generation Tool"

  • fixed

    Build documentation and Build Package with Documentation - Conditional filters were not listed

  • fixed

    Export Model and dependencies - enriched technology files were unexpectedly not included in the export

  • fixed

    Fixes several issues which were happening when using brackets or & characters in the name of projects, folders, Metadata, Mapping, Processes, ...

  • fixed

    Metadata Editor - Tooltips defined on Boolean attributes were unexpectedly not appearing

  • fixed

    Metadata Configurations - unable to define the value of an attribute on a Configuration if the attribute does not have a value defined on the main node

  • fixed

    Metadata - Tooltips were no longer appearing on overriden technology files (.tech files)

  • fixed

    Package Generation - When a Metadata was only used in a parameter of a Process, the generated package was wrong, it was missing some information to correctly create the target delivery file which was invalid

  • fixed

    Stambia Designer License - When analyzing a license URL without a port, the associated default port is used (443 for HTTPS for example)

  • fixed

    Tooltips could extend beyond the edge of the screen

  • fixed

    The template properties pop-up could extend beyond the screen border

  • fixed

    The syntax which allows to generate a date (such as %x{md:formatDate('yyyyMMdd_HHmmss.SSS')}x%) was not working when being used in some situations (such as when being used in the physical name of file in File Metadata), throwing syntax errors

  • fixed

    Unable to create a Mapping / Process / Metadata that was in a folder that had a '%' in its name (or in one of its parent folders), errors at creation or at build were thrown

  • fixed

    When running a Process which is using multiple time the same Process reference, if the execution failed, the same error was displayed on all the Process references, instead of the correct error


  • 20.3.1

    Download
  • added

    Kafka component - New statistics for Kafka

  • added

    Legacy documentation generation has been put back during improvement of SVG documentation generation

  • added

    Metadata externalization - Improved the attribute externalization to externalize the default value even if no value is provided by the user

  • added

    XPath native functions - add new function allowing to produce a list

  • added

    XPath generation functions - add of new signature for the "md:encloseIfNotEmpty" function which supports an additional parameter allowing to have an empty value replacement

  • added

    XPath native functions - support more parameters on internal:join() function (up to ten parameters instead of two)

  • fixed

    Bundle provider name - Addition of the missing names and fix incorrect names

  • fixed

    Designer unexpectedly regenerate the Runtime internal stambia libraries upon restart no matter the rules defined in protection.rules file

  • fixed

    Designer performance has been improved when configured to deploy Runtime on remote drives or folders

  • fixed

    Designer technologies design - Creating a Metadata from a technology inheriting from a product was not working

  • fixed

    Mapping - A ghost conditional filter icon could appear in the previous location when moving a datastore and saving the mapping

  • fixed

    Mappings - When generating the process of a Mapping (when executing, building delivery, etc), the Templates 'SETUP' steps was not ordered properly in some situations

  • fixed

    Stambia license - The license information has been placed in the Stambia feature, with an additional "notice" link that redirects to third-party licenses. The notice.html file already in the Runtime has been updated

  • fixed

    Scripting Reverse Engine - It was impossible to set more than one attribute

  • fixed

    When trying to use SQL Explorer on Metadata where there is a Module problem, the error message has been changed to be more general


  • 20.3.0

    Download
  • added

    Ability to define multiline tooltips for Metadata attributes

  • added

    Execute Delivery Process Action - new parameter to define from which Runtime repository the delivery should be executed

  • added

    File Metadata Wizard - the wizard now allows to define the escape character and handles it during the reverse (it was handled only at execution before this change)

  • added

    Generic Copy Wizard - addition of a new selective reverse page with an improved management

  • added

    Improve datatype matching between databases for binary datatypes, which can now fallback to a varchar datatype if no binary datatype is available

  • added

    Mapping transparent stage - add a delete button in datastore properties view to remove easily the defined transparent staging area

  • added

    Metadata XPath Menu - order alphabetically the list of the various XPath expressions available for a given node

  • added

    Metadata - the icon indicating that an attribute expects a reference has been revised for clarity, it has been changed, moved, and a clearer tooltip has been added to it

  • added

    New menu "Open Mapping" in breadcrumb trail

  • added

    Process Actions - new mechanism to define the Module required to find the class of a Process Action, allowing to retrieve it automatically from Metadata for instance

  • added

    Process - display the real name of the Metadata node when hovering a Metadata Link

  • added

    Process Actions - the display name of some AMQP and JMS Process Actions has been changed to be clearer about the purpose of the actions

  • added

    Process - "XPath" and "Global XPath" context menu are now available on Metadata Links

  • added

    Reverse REST wizard - propose a sample of body for XML inputs when launching the wizard

  • added

    Reverse REST wizard - ability to send cookies in input parameters

  • added

    Syntax coloring is now available also on SQL File Export Process Action

  • added

    Web Service authentication with OAuth2 - a new parameter named "Send Client Credentials" has been added to define how client id and client secret should be sent, with the support of a new mode to send them in Basic Auth header

  • added

    When the Designer is not connected to a Runtime, a warning message is now displayed when performing operations which require a Runtime, such as prepare, execute, ...

  • fixed

    "Upgrade Models" context menu should appear as soon as one of the selected Models is outdated (it was not appearing if one them was not outdated, avoiding to massively upgrade multiple projects or folders)

  • fixed

    Change "Open Referenced Metadata" icon to be clearer

  • fixed

    Internal Resources View - when double clicking on a folder the wrong folder is opened / closed when another folder with the same name exists somewhere else in Internal Resources View

  • fixed

    Internal Resources View - folders with space characters are incorrectly displayed with "%20" instead of the space character

  • fixed

    JDBC Wizard - changing the driver in the list might not update automatically the according default url proposed

  • fixed

    JDBC Wizard - changing the Module in the list might not update automatically the according default driver and url proposed

  • fixed

    Mapping - when deleting a step that is used as the left / right part of a join and replacing usages with fields expressions, the left / right part of the join is now also updated accordingly

  • fixed

    Mapping - when clicking on a join or filter, quick-tool buttons were unexpectedly displayed behind the links

  • fixed

    Mapping Editor - when opening a Mapping, the editor should be "dirty" when there are changes to save because Metadata which are used in the Mapping have changed (such as when some fields have been added / removed in a Metadata)

  • fixed

    Mapping - when using a User Defined Function (UDF) in an expression defined on "staging area" location, the Mapping was unexpectedly looking for an implementation of the function on the source technology instead of the staging technology

  • fixed

    Mapping field warning - the warning about field not matching Metadata name should not be displayed on fields which does not have a name attribute in Metadata

  • fixed

    Mapping Mapper - stage fields in the Mapper was not ordered as they appear in Mapping

  • fixed

    Metadata Properties - unbounded reference attributes were incorrectly displayed, the "open referenced metadata" button was not placed properly

  • fixed

    Project Explorer - Datatyped stage built Metadata does not appear in project explorer after a clean or deletion of built objects

  • fixed

    The link buttons appearing on Notes were not always displayed


  • 20.2.3

    Download
  • fixed

    No changes on Designer in this version, only the related Runtime contains fixes


  • 20.2.2

    Download
  • fixed

    Unable to perform a reverse on components such as elasticsearch because the reverse menu unexpectedly disappeared following a change on S20.2.0 version


  • 20.2.1

    Download
  • fixed

    HTTP REST Component includes too much libraries dependencies, which makes its plugin size larger than expected


  • 20.2.0

    Download
  • added

    Database connection wizard: default drivers and urls proposed in database wizard are now based on information provided directly by the selected Module and Third Party Pack, offering more accurate drivers and urls

  • added

    Email Metadata and Read Email Process Action: on Incoming account, new attribute to provide additional key / value connection properties

  • added

    JSON, XML and WSDL technologies: addition of a new page in the reverse wizard which allows to select which nodes to update or reverse

  • added

    New Process Action "Raise Error" available to raise an error with a defined message

  • added

    Package / Process Documentation is now generated in SVG format, with dynamics part which can be used to navigate in the diagrams

  • added

    Process Actions: new advanced property "Semaphore Name" is available to synchronize actions between them

  • added

    Reverse REST wizard: new column to choose if a parameter is allowed to be sent with an empty value

  • added

    Reverse REST wizard: the wizard is now using the new http rest driver behind the scenes to perform the invocation to ease update and maintenance

  • added

    Reverse REST wizard: new column to choose which parameter should be sent by the wizard

  • added

    Reverse REST wizard: propose a sample of body for JSON inputs when launching the wizard

  • added

    Reverse REST Wizard: ability to provide a body on GET operations

  • added

    Runtime View: when clicking on 'Runtime Editor' while the default localhost Runtime is selected, it now proposes to open existing Runtime Metadata of the current workspace, if any

  • added

    Reverse REST Wizard - propose a sample of body for FORM inputs when launching the wizard

  • added

    SQL To Parameters Process Action: a sample script is now provided in the body when creating the action

  • added

    When executing from Designer or from an Execute Delivery Process Action, the initialization and the execution of the session are now performed in the same request (instead of two, avoiding issues with load balanced clusters)

  • fixed

    Bind Link: the label "DirectBind" which appears above the link has been removed

  • fixed

    In some situations, a Mapping could not be executed anymore after deleting or replacing datastores with errors inside it, forcing to close and open it again to be able to execute it

  • fixed

    JDBC Connection wizard: typo fixed on connection status

  • fixed

    Metadata Variables - some xpath expressions were no longer resolved properly in generated refresh query

  • fixed

    Mapping: Minimized stages migrated from previous versions of the designer might not appear correctly in S20

  • fixed

    Mapping Expressions: when using XPath in Mapping expressions, generated expressions were not generated properly in some situations (when using XPath in a filter, for instance)

  • fixed

    Process editor name was not displayed properly when having a "&" in the name

  • fixed

    Some mapping cannot be built during clean althought they can be from the Mapping Editor

  • fixed

    When importing huge projects in Designer, some Mappings may not be built automatically (user must perform a clean after to build them)

  • fixed

    XML Datatype conversion mechanism was missing "duration" datatype conversion and "hexBinary" which had a typo

  • fixed

    buildDelivery command line utility - default value of Metadata was not generated properly in the delivery in some situations


  • 20.1.0

    Download
  • added

    Ability in Metadata to propose a browse file button on attributes to be able to define their value by browsing on local system

  • added

    Ability to define in technologies that a given type of level can be referenced and retrieved from other technologies

  • added

    Improve how Sub-Metadata are handled and identified to offer a better internal management of those resources and avoid some parent / child issues on some technologies

  • added

    JSON Metadata: when using 'Open with Text Editor' menu on a node, it now proposes to create the file if it does not exist

  • added

    Metadata: a new button has been added on attributes which are referencing other Metadata nodes to be able to open and focus the corresponding referenced node

  • added

    Mapping join: when switching the left-right part of a join a message is now displayed to propose also to change the external location at the same time

  • added

    New dedicated HTTP Rest Metadata to design and perform REST API operations

  • added

    Sample Projects can now be accessed also from the "New Project" and "New Example" menus

  • added

    Transparent Stage: ability to define transparent staging area on a target datastore, offering the possibility to have staging capabilities on systems which do not have transformation / staging capabilities

  • added

    XML Metadata: Actions menu on root node has been revised for clarity, 'Properties' entry has been removed and 'Launch schema wizard' has been put on top of the list

  • added

    XML, JSON, and BSON Metadata: add a browse file button on path attributes to be able to define them by browsing on local system

  • added

    XML Metadata: when using 'Open XML Editor' or 'Open XSD editor' menus on a node, it now proposes to create the file if it does not exist

  • fixed

    Build documentation and Build Package with Documentation does not include documentation of Process references coming from internal resources (such as shipped Process Palette Tools)

  • fixed

    File sub-Metadata: folder path generated is ignoring the parent Metadata folder hierarchy

  • fixed

    Flat File technology: JDBC.MODULE XPath Expression was wrong

  • fixed

    It was unexpectedly possible to perform a consult data in a Mapping when both a join and a field of a target datastore was selected, which is now properly disabled as this cannot work

  • fixed

    JSON Metadata: a clearer message is now displayed when trying to "Open with Text Editor" a JSON Metadata Node where 'FilePath' attribute is not defined

  • fixed

    Link Execution Condition: a link having an execution condition containing only spaces characters (space, carriage return, tabulations, ...) is unexpectedly generated, returning "false" as if the condition was not met

  • fixed

    MySQL requires 'auto-increment' columns to be defined as primary key, which was not the case in some situations when creating automatically such columns using creation mask (through Templates such as Replicator or Automation for instance)

  • fixed

    Module Selection Wizard: when selecting a Module with warning state, the Finish button should not be enabled to avoid creating Modules which does not contain the necessary dependencies

  • fixed

    Mapping Editor: unable to delete from Mapping a table which has target filters

  • fixed

    Mapping: when right clicking on a link, 'Automatic Mapping' should always be available, whatever the value of the 'Automatic Map' option in Preferences

  • fixed

    Mapping generation: incorrect join query generated in some situations when the same joined datasource is used in multiple different target databases

  • fixed

    REST Wizard: if the protocol at the beginning of the endpoint is not specified, an information message is now displayed and the "next" button is greyed out

  • fixed

    REST Wizard - when no mime-type and no body are specified, the invocation unexpectedly sends "application/x-www-form-urlencoded" content-type instead of nothing

  • fixed

    Relational Database Metadata: remove the new > variable context menu on schema and tables, which should not be available from there

  • fixed

    Runtime RMI connection: an error message should be displayed when there are authentication issues when trying to connect

  • fixed

    SQL to Parameters Process Action: add SQL_CONNECTION parameter, which was missing

  • fixed

    Saving a Mapping which has been moved in Project Explorer while the Mapping Editor was still opened unexpectedly saves the Mapping at the old location, resulting to duplicated resources

  • fixed

    Salesforce Metadata: when creating a sub-Metadata, the attributes of the parent Metadata were not retrieved properly

  • fixed

    Sessions View: add a warning message when trying to do a purge while being connected with a user without permission to purge

  • fixed

    SSH Metadata: when creating a sub-Metadata, the attributes of the parent Metadata were not retrieved properly

  • fixed

    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

  • fixed

    Unable to open old Mappings which were using workspace default encoding

  • fixed

    WSDL Metadata: reverse of wsdl from URL is not working when there is a space character inside the URL

  • fixed

    When trying to use SQL Explorer on Metadata where there is a Module problem, the error message has been improved to be more meaningful


  • 20.0.3

    Download
  • added

    Navigator: Runtimes refresh operation is now performed in background

  • fixed

    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

  • fixed

    Unable to execute multi-configuration deliveries

  • fixed

    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


  • 20.0.2

    Download
  • fixed

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


  • 20.0.1

    Download
  • added

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

  • added

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

  • added

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

  • added

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

  • added

    Web services invocation and reverse: support NTLM authentication

  • fixed

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

  • fixed

    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

  • fixed

    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

  • fixed

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

  • fixed

    Error when clicking in Expression Editor from a resource opened from Internal Resources View

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

    Internal Resouces View is empty after restarting

  • fixed

    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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Mapping Computed Fields are not substituated in the correct step

  • fixed

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

  • fixed

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

  • fixed

    Metadata Editor: wrong layout on boolean attributes with default value

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Sybase IQ: 'SecurityException' error is thrown when trying to connect to SybaseIQ from Metadata wizard

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

    When duplicating a Process Action using "CTRL + drag and drop", the internal identifiers of the newly created Process Action are unexpectedly not reset, which leads to a corrupted Process with duplicated ids


  • 20.0.0

    Download
  • added

    Add checksum to deliveries

  • added

    Ability to use Eclipse String Substitution syntax to dynamically retrieve information such as current Project Path, and more…

  • added

    An error icon and message should be displayed on Metadata files which contain reference nodes pointing to the wrong Metadata

  • added

    Component installation and management simplified: installing a Component now installs everything, including Technologies, Templates, Sample Projects, and documentation

  • added

    Designer’s Runtime View: when starting the local Runtime from the Designer’s Runtime View, the started Runtime now uses the same Java Virtual Machine (JVM) as the Designer

  • added

    Designer Welcome Page is now fully customized to propose relevant and helpful content

  • added

    Designer is now detecting when there are duplicated internal ids inside a Metadata, Mapping, or Process, and add a marker on the resource and an entry in Problems View when it is the case

  • added

    Expression Editor and Step Detail Views: improve memorization of the cursor position to avoid losing the position of the cursor in the View when clicking elsewhere

  • added

    Egit plugin is now included in the default list of available versioning systems plugins which can be installed

  • added

    Firebird database Component now available and included in default installation

  • added

    File Component: allow to create property fields dynamically in Mapping

  • added

    Help > About Stambia window has been merged to "Help > About Stambia Designer" to have only one help menu where to find version information

  • added

    Improve XML datatype conversions

  • added

    JSON Component: allow to create property fields dynamically in Mapping

  • added

    License Manager window has been moved to "Utilities" menu

  • added

    Mapping build performances improvements

  • added

    Mapping Stages: improve readability when there are multiple sets, which are now rendered with folder like display

  • added

    Mapping readability: a new graphical information has been added to visually identify when a container has its compartments collapsed

  • added

    Mac OS: Runtime and demo databases are now started in dedicated shell windows

  • added

    Mapping update key provider can now be set automatically by selecting an existing constraint from the underlying Metadata.

  • added

    Mapping and Process separated Diagram files are now included directly in Mapping and Process themselves

  • added

    Metadata editor usability: allow to filter Metadata editor by level type

  • added

    Mapping usability: ability to create Mapping Stages dynamically in Mapping from a menu which is proposing user preferred Staging Areas

  • added

    Metadata attributes definition: ability to provide a dynamic default value

  • added

    Metadata creation wizard: a new option allows to filter the proposed list of Metadata to only show the Metadata available in current installation

  • added

    Module feature has been added to manage all libraries

  • added

    Metadata editor usability: Configuration attributes are now displayed with hyperlink to override and see values which will be overridden

  • added

    Navigator: support communicating with HTTPS Runtimes

  • added

    New Process Action "Execute FTP Command" supporting FTP commands aliases

  • added

    New Metadata Search tool utility to search for Metadata in the current workspace

  • added

    Provide syntax coloring and graphical helpers for %{}% syntax

  • added

    Process reference: when displaying the generation condition of a Process reference, the editor now shows both the generation condition coming from the referenced step and the generation condition manually added on it

  • added

    Process Palette now supports providing predefined Process Tools

  • added

    Process Actions Parameters: the display name which is specified in the Process Actions definition is now displayed instead of the name.

  • added

    Runtime RMI / RMIS communication: when connecting to a Runtime through RMI / RMIS, it is now possible to specify the protocol "rmi://" or "rmis://" in the hostname connection properties

  • added

    Runtime RMIS communication: embedded certificate used for RMIS has been removed to allow using your own certificates

  • added

    Scripting Process Action: add nashorn in the list of scripting languages

  • added

    Sample Projects are now available directly from Designer

  • added

    Support externalization to provide other language translations for the graphical interface

  • added

    Support Metadata Link and Eclipse String Substitution syntaxes in Metadata Wizards

  • added

    Sessions View: when opening a session which ended with errors, the editor is now opened directly on the step which caused the error

  • added

    Support Java 11 and higher

  • added

    Session Detail View: double clicking on an Error or a Warning entry now opens the related Process on the corresponding step

  • added

    Support Metadata Link native evaluation to be able to support the usage of Metadata Links in wizards for instance

  • added

    Templates are now installed automatically in Internal Resources, no more Templates to import

  • added

    Upgrade Eclipse Platform on which the Designer is based to a more recent version to benefit of all Eclipse improvements, fixes, and additional support

  • added

    XML Component: allow to create property fields dynamically in Mapping

  • fixed

    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

  • fixed

    Clean Project operation: when performing a clean, the Designer should also try to build Mappings which were not built yet on workspace, and not only rebuild Mappings which were already built

  • fixed

    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

  • fixed

    Generation: cycles between Metadata references are not supported in generation

  • fixed

    Generation issue when having nodes without name or type, which might unexpectedly lead to generating empty xmlName or xmlType

  • fixed

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

  • fixed

    Linux : Designer menus are stuck after installing Subclipse plugin

  • fixed

    Linux and MacOS: Designer and Runtime launchers are missing execution permission on default installation

  • fixed

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

  • fixed

    Metadata JDBC wizard: Properties View should not be put on the foreground when using the different wizard actions

  • fixed

    Metadata Configuration: in some situations, the native evaluation, which is used by wizards for instance, might not take into account the currently selected Configuration values and use instead the default values

  • fixed

    MAC OS: fix graphical resolution issues

  • fixed

    Package generation: externalized Metadata attributes whose value depend on a generation block are not handled and generated properly in the final package

  • fixed

    Property View might be unexpectedly cleared when clicking on other Views

  • fixed

    SQL Operation Process Action: rename “SQL Multi Querys” parameter to “SQL Multi Queries”

  • fixed

    Technology attribute property “XPathDisplayName” is ignored when generating Metadata attribute names in the graphical interface

  • fixed

    Unable to creating Metadata, Mappings, or Processes inside a Project which contains a “#” in its name

  • fixed

    When saving a Process, Expression Editor and Step Detail Views are unexpectedly cleared

  • fixed

    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

  • fixed

    XSL Variable visibility attribute is not taken into account