S19.0.20

    Download
  • fixed

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


  • S19.0.19

    Download
  • added

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

  • added

    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

  • added

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

  • added

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

  • added

    New Designer command lines are available for Package and Delivery operations

  • added

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

  • added

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

  • added

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    REST Wizard: Media Type field should allow custom values

  • fixed

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

  • fixed

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

  • fixed

    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)

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

    Fix potential memory leak

  • fixed

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


  • S19.0.18

    Download
  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

    MySQL technology: charset of tables is now reversed

  • added

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

  • added

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

  • added

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

  • added

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

  • added

    Ability to communicate with Runtime through HTTP

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Process Parameter Direct Edition should only allow modifying Parameter Name

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

    "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


  • S19.0.17

    Download
  • fixed

    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


  • S19.0.16

    Download
  • added

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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


  • S19.0.15

    Download
  • added

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

  • added

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

  • added

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

  • added

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

  • added

    New statistics for LDAP tools

  • added

    File Metadata: new example charsets available in the wizard

  • added

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

  • fixed

    Metadata not externalized in Package when used in root Process Parameter

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

    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

  • fixed

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


  • S19.0.14

    Download
  • added

    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

  • added

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

  • added

    New technology: DB2 UDB for Z/OS

  • added

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

  • fixed

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

  • fixed

    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

  • fixed

    Informix technology: add missing datatype LVARCHAR

  • fixed

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

  • fixed

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


  • S19.0.13

    Download
  • added

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

  • added

    Mapper improvements and fixes

  • added

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

  • added

    JSON Reverse: revise the reverse mechanism to have better performances

  • added

    JSON Wizard: a list of encodings is now proposed

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Oracle technology: foreign keys referencing unique constraint are not reversed

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    REST Wizard: Missing method PATCH in method list

  • fixed

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


  • S19.0.12

    Download
  • added

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

  • added

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

  • added

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

  • added

    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)

  • added

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

  • added

    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

  • added

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

  • added

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

  • added

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

    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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

    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

  • fixed

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

  • fixed

    OAuth2 wizard: typos in some of the descriptions

  • fixed

    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

  • fixed

    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

  • fixed

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

  • fixed

    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


  • S19.0.11

    Download
  • added

    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

  • added

    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

  • added

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

  • added

    Memory management improvements on Build Mappings operations

  • added

    Build Mappings: performance improvements

  • added

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

  • added

    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

  • added

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

  • added

    Add Designer Version and JVM Version on License Manager View

  • added

    Sybase ASE technology: new default JDBC driver entry for Jconn4

  • added

    Sybase IQ technology: new default JDBC driver entry for Jconn4

  • added

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

  • added

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

  • added

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

  • fixed

    Oracle Technology: Unique Constraints should be reversed in Metadata

  • fixed

    RDB technology: add missing datatype "DOUBLE"

  • fixed

    Memory Leak issue when building the documentation of Processes / Mappings

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

    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)

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

    Memory Leak issue when upgrading Mapping models

  • fixed

    Memory Leak issue during cache indexation

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Sybase IQ technology: add missing datatypes BINARY and VARBINARY

  • fixed

    Sybase ASE technology: add some missing datatypes

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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


  • S19.0.10

    Download
  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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)

  • fixed

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

  • fixed

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

  • fixed

    Build Package command line utility: unable to build individual packages

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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


  • S19.0.9

    Download
  • added

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

  • added

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

  • added

    Performance improvements when building multiple Mappings at once

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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


  • S19.0.8

    Download
  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

    New icon to visualy identify in Metadata missing Metadata Links

  • added

    WSDL Metadata: support the standard OAuth2 grant types

  • added

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

  • fixed

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

  • fixed

    Functions should not be displayed in the RDBMS Reverse Wizard

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    REST Wizard: Basic Authentication might fail in some cases

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

    Package Generation: Metadata attributes without value must not be externalized

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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)

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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


  • S19.0.7

    Download
  • added

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

  • added

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

  • added

    Ability to export license usage from the License Manager to clipboard

  • added

    Reorganize Process Actions Parameters display order

  • fixed

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

  • fixed

    Unable to perform xpath evaluation in Internal Resources

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Package Generation: Externalized Metadata attributes values may be truncated

  • fixed

    Duplicated parameters on some Process Actions


  • S19.0.6

    Download
  • added

    Provide more information in generation errors

  • added

    Allow to deploy a Package into Analytics from Package Configuration

  • added

    Add support for Caché database

  • added

    SQL Explorer: add Vertica driver in default JDBC Drivers preferences

  • added

    SQL Explorer: add Netezza driver in default JDBC Drivers preferences

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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


  • S19.0.5

    Download
  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Generation is not performed on Step Dynamic Name


  • S19.0.4

    Download
  • fixed

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


  • S19.0.3

    Download
  • fixed

    Bind links incorrectly generated in some cases

  • fixed

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

  • fixed

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

  • fixed

    Unable to delete Metadata Links which are in error

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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


  • S19.0.2

    Download
  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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


  • S19.0.1

    Download
  • fixed

    Unable to use buildDelivery.bat / buildDelivery.sh scripts

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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


  • S19.0.0

    Download
  • added

    Metadata icons are now included in built Packages

  • added

    Syntax Coloring in Expression Editor

  • added

    New Metadata to define Runtimes

  • added

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

  • added

    Improve Delivery Generation performances

  • added

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

  • added

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

  • added

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

  • added

    New wizard to test SAP Bapi from Metadata

  • added

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

  • added

    Mapping stages: datatypes can now be defined on stage fields

  • added

    New operators in Mapping: EXIST, NOT_EXIST

  • added

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

  • added

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

  • added

    Allow to define and select Datastore Layers on hierarchical Datastores

  • added

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

  • added

    User Defined Functions support

  • added

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

  • added

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

  • added

    Stage fields now support 'Source' Execution location

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

    Add Support to Build multiple Deliveries in the same Package

  • added

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

  • added

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

  • added

    WSDL Metadata: new wizard to generate OAuth2 token

  • added

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

  • added

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

  • added

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

  • added

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

  • added

    Kerberos technology: externalize properties

  • added

    Kerberos technology: offer the possibility to disable the security

  • added

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

  • added

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

  • added

    Add the ability to generate a screenshot representing the current Process

  • added

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

  • added

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

  • added

    WSDL Reverse Wizard: add the ability to reverse secured WSDL

  • added

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

  • added

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

  • added

    Cache: performances improvements in cache operations

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

    Completion on Stage Multiset expressions should not be case sensitive

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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


  • S18.3.9

    Download
  • added

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

  • added

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

  • fixed

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

  • fixed

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

  • fixed

    The Designer cannot use rhino with Java 8


  • S18.3.8

    Download
  • added

    New multivaluated Template Criterias on Integration steps: srcProductList, srcTechList

  • added

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

  • added

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

  • fixed

    The Console View is unexpectedly activated when executing a Mapping

  • fixed

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

  • fixed

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


  • S18.3.7

    Download
  • fixed

    Unable to Reverse RDBMS from a Sub-Metadata


  • S18.3.6

    Download
  • added

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

  • added

    New technology: Kerberos

  • added

    New Template Criteria <src|trg>CompatibleTechList

  • added

    Handle the xPathExpression GEN_CONNECTION_EXTRA_PROPERTIES to generate connection properties in delivery

  • added

    Handle the xPathExpression INTERNAL_PROPERTIES_REF for JDBC connections from SQLExplorer

  • added

    Handle a new xPathExpression INTERNAL_EXTRA_PROPERTIES to add JDBC Connection properties

  • added

    New technology: Ingres

  • added

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

  • added

    Add the ability to specify a custom mask for staging objects

  • added

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

  • fixed

    Typo in Error Log message: Error while refresh decroator

  • fixed

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

  • fixed

    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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Foreign keys are incorrectly reversed in a Sub Metadata File


  • S18.3.5

    Download
  • added

    Cache: Increase the cache save frequency

  • added

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

  • added

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

  • added

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

    SQLExplorer: unable to load some drivers since Bug 3005 resolution

  • fixed

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

  • fixed

    Mapping Build: Avoid unnecessary Mapping Rebuild in some cases

  • fixed

    Clean Project: Avoid unnecessary LinkedJob when cleaning a Project

  • fixed

    Cache: Handle orphan cache objects to prevent errors

  • fixed

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

  • fixed

    The Console view doesn't print the generation errors (since Bug 3006)

  • fixed

    Navigator: NullPointerException when adding a Purge schedule


  • S18.3.4

    Download
  • added

    WSDL Metadata: new wizard to generate OAuth 1.0 Token

  • added

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

  • fixed

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

  • fixed

    Missing Enable Reject/CDC QuickTools on Datastore

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Missing "Enable Mapping" QuickTools on Datastore Fields

  • fixed

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


  • S18.3.3

    Download
  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

    JDBC Reverse script: add support of bsf scripting language

  • added

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

  • added

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

  • added

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

  • added

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

  • added

    Improve expression formatting when adding a column to a join

  • added

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

  • added

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

  • added

    New Shortcut to open the Metadata of the current object

  • added

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

  • added

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

  • added

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

  • added

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Reverse XSD : wrong sequence order when extending existing datatype

  • fixed

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

  • fixed

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

  • fixed

    Selective Display View does not keep the datastore field order

  • fixed

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

  • fixed

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

  • fixed

    ElasticSearch - datatypes are not reversed

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Execution error when XML actions include scripting expressions

  • fixed

    Repositories are not available under a Runtime in the Navigator

  • fixed

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

  • fixed

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

  • fixed

    The History View is broken at Designer's start

  • fixed

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

  • fixed

    Metadata Reverse Exceptions might be thrown in a non convenient window

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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


  • S18.3.2

    Download
  • added

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

  • added

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

  • added

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

  • added

    Display Metadata attributes in the Impact View when necessary

  • added

    New application to build package in command line

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • fixed

    Metadata Variables are not evaluated when used in a xpath expression

  • fixed

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

  • fixed

    Unable to copy paste a Schema Metadata Node

  • fixed

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

  • fixed

    Template Warnings are unexpectedly showing an error icon

  • fixed

    Starting the Designer with -clean option unexpectedly uninstall installed plugins

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Encoding used for Internal Resources might be incorrect during generation

  • fixed

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

  • fixed

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


  • S18.3.1

    Download
  • added

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

  • added

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

  • added

    New Property Field on JSON and XML Metadata: sortKey

  • added

    New Property Field on JSON and XML Metadata: nodeLocalPosition

  • added

    New Property Field on JSON and XML Metadata: nodePath

  • fixed

    Unable to install connectors plugins

  • fixed

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

  • fixed

    Unable to launch Stambia under MacOS


  • S18.3.0

    Download
  • added

    New Security tab on FTP Server Metadata

  • added

    New Parameter on FTP Server Metadata: FTP_SYSTEM_TYPE

  • added

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

  • added

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

  • added

    New properties on the Runtimes definition: User and Password

  • added

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

  • added

    New Property Fields on JSON and XML Metadata

  • added

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

  • added

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

  • added

    Add the ability to detect Mappings in Code generation

  • added

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

  • added

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

  • added

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

  • added

    Add 'hierarchyid' datatype to Microsoft SQL Server technology

  • added

    New Parameter on FTP Actions: TRUST_STORE

  • added

    New Parameter on FTP Actions: TRUST_STORE_TYPE

  • added

    New Parameter on FTP Actions: KEY_STORE

  • added

    New Parameter on FTP Actions: KEY_STORE_TYPE

  • added

    New Parameter on FTP Actions: KEY_STORE_PASSWORD

  • added

    New Parameter on FTP Actions: TRUST_STORE_PASSWORD

  • added

    New Parameter on FTP Actions: FTP_SYSTEM_TYPE

  • added

    Add "time" datatype to Microsoft SQL Server technology

  • added

    new column in the Sessions View "Launch User"

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

    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

  • fixed

    java.lang.ClassCastException might occur when selecting a datastore

  • fixed

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

  • fixed

    Multiline Metadata attributes cannot be scrolled with the mouse wheel

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Undo (Ctrl+Z) is unavailable in SQL Explorer

  • fixed

    A NullPointerException may occur after deleting a Configuration in a Metadata

  • fixed

    NullPointerException is raised when executing a delivery from the Navigator

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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


  • S18.2.3

    Download
  • fixed

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

  • fixed

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

  • fixed

    Metadata view: icons are not refreshed correctly


  • S18.2.2

    Download
  • fixed

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


  • S18.2.1

    Download
  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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


  • S18.2.0

    Download
  • added

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

  • added

    Add Google Sheet driver in SQL Explorer preferences

  • added

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

  • added

    Base64Binary are converted to LONGBLOB on MySQL technology

  • added

    New technology: BSON

  • added

    Elastic Search: Indexes can be reversed from their aliases

  • added

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

  • added

    XslVariable have now a visibility attribute

  • added

    Salesforce add possibility to filter during select

  • added

    New technology: Oracle BI

  • added

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

  • added

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

  • added

    New checkbox StopBindOnError in the Advanced tab of Actions

  • added

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

  • added

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

  • added

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

  • added

    Elastic search: Add support for selective reverses

  • added

    Built files are now stored at the root of the workspace

  • added

    Improve loop detection in Computed Fields expressions

  • added

    Datastore Tags are displayed on the Diagram

  • added

    Tag icon is displayed on source Fields

  • added

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

  • added

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

  • added

    ActionCode and Action Parameter can now be encrypted

  • added

    Templates documentation is exported to the Help Contents of the Designer

  • added

    Performance improvements for rebuild cache

  • added

    Show The ActionCode non-mandatory parameters initialized by MetaDataLink

  • added

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

  • added

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

  • added

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

  • added

    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

  • added

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

  • added

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

  • added

    Performance improvement of Oracle reverses

  • added

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

  • added

    Improve the Replace Metadata popup

  • added

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

  • added

    Sybase IQ supports Full and cross joins

  • added

    Standardization of Severity Levels on Rdbms constraints

  • added

    HDFS: add support for Command line over SSH

  • added

    New technology: Sqoop

  • added

    HDFS: both WebHdfs URL and Httpfs URL can be specified

  • added

    Hive: Add precision and scale to DECIMAL creation mask

  • added

    Vertica: add missing datatypes

  • added

    New XPath expression on tables: ref:ak()

  • added

    New technology: Progress Open Edge

  • added

    New shortcut to rename Process Actions: F2

  • added

    MacOS: embedded Runtime is generated inside the application package

  • added

    MacOS: add the integrated property editor to metadata editor

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

    File Wizard: Physical Name of Fields is checked for uniqueness

  • added

    Excel metadata: set JDBC.BIND.MANAGE_SET_NSTRING_AS_STRING by default

  • added

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

  • added

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

  • added

    Send Mail action handles Mailing List metadata links

  • added

    New action: AMQP Operation

  • added

    New action: AMQP Receive File

  • added

    New action: AMQP Receive Message

  • added

    New action: AMQP Send File

  • added

    New action: AMQP Send Message

  • added

    Bigger stack trace popup

  • added

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

  • added

    New shortcut to access templates documentation: F1

  • added

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Error Popup after closing and restoring Properties View

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Incorrect alias word generated for Multi Connection Integration step

  • fixed

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

  • fixed

    Oracle reverse: Check constraints are not reversed

  • fixed

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

  • fixed

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

  • fixed

    Renaming an opened Process or Mapping might cause a diagram loss

  • fixed

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

  • fixed

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

  • fixed

    Status Line error message is not refreshed on Field selection

  • fixed

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

  • fixed

    Copy/Paste a parameter modifies a Process in readOnly mode

  • fixed

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

  • fixed

    Impact View: Source/Target icon is no longer displayed

  • fixed

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

  • fixed

    ConcurrentModificationException may be raised when selecting a Metadata Node

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Copy/pasting multiple Metadata nodes might fail

  • fixed

    Improve CrossRef Errors when eltID does not match its fileID

  • fixed

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

  • fixed

    Memory leak when deleting an object from an Editor

  • fixed

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

  • fixed

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

  • fixed

    Unable to open InternalResource from Impact Analysis View

  • fixed

    Bad ToolTip when adding a Mapping Ref within a Process

  • fixed

    tech:onWrk() always returns false

  • fixed

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

  • fixed

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

  • fixed

    Session view: LaunchMode column displays ExecutionMode and vice-versa

  • fixed

    Wrong code generation when columns/fields have special characters

  • fixed

    Hive: VARCHAR creation mask is missing a parenthesis

  • fixed

    MacOS: issues with the application's icon

  • fixed

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

  • fixed

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

  • fixed

    Generated documentation is missing the physical name of tables

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Help crash with Java 8u91+

  • fixed

    Postgresql: add Array datatype variant

  • fixed

    Add JdbcOdbcDriverWrapper to the technologies having an ODBC driver


  • S18.1.1

    Download
  • fixed

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


  • S18.1.0

    Download
  • added

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

  • added

    Improve Problems Tooltips messages

  • added

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

  • added

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

  • added

    Expression Editor auto-completion improvements

  • added

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

  • added

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

  • added

    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

  • added

    Outline view allows to search Datastores of Mappings

  • added

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

  • added

    Computed fields can be defined on a Datastore

  • added

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

  • added

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

  • added

    Metadata editor: ability to filter Metadata by name

  • fixed

    Xml: data type NCName is defined twice

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    NullPointerException on Export Model and Dependencies

  • fixed

    Save and execute a Mapping or Process may freeze the Designer

  • fixed

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

  • fixed

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

  • fixed

    Unable to create a Metadata Link from a FTP Folder

  • fixed

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

  • fixed

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

  • fixed

    Enter key removes the focus when defining a new Runtime

  • fixed

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

  • fixed

    Incorrect code generation when a JSon Source column has specific characters

  • fixed

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


  • S18.0.5

    Download
  • added

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

  • fixed

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

  • fixed

    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


  • S18.0.4

    Download
  • added

    Memory enhancement when building Workspaces with large Metadata files and Mappings

  • added

    Impact View: automatically expand the first level

  • added

    Json: File Path property is externalized by default

  • added

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

  • added

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

  • added

    Automapping on hierarchical datastores maps only Fields in the current level

  • added

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

  • added

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

  • added

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

  • added

    Add support for ElasticSearch

  • added

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

  • added

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

  • added

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Impact View : need to click two times

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    A same Action can have multiple input binding links

  • fixed

    A Stage may contain multiple Fields with the same Alias

  • fixed

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

  • fixed

    Build documentation produces several icons for Execution Location

  • fixed

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

  • fixed

    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

  • fixed

    Stack trace pop-up window may not open

  • fixed

    Deletion of a Stage may be silently ignored

  • fixed

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

  • fixed

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

  • fixed

    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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Auto-build conflicts with renaming of an opened Mapping

  • fixed

    Process: missing error icon on an invalid Mapping reference

  • fixed

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

  • fixed

    MacOS: missing symbolic link on stambiaRuntime

  • fixed

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

  • fixed

    Export Model and Dependencies: the tpc files are missing

  • fixed

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

  • fixed

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

  • fixed

    ConcurrentModificationException sometimes occurs on startup

  • fixed

    Using a Variable in an expression adds the WARNING_FIELDS_NOT_FOUND

  • fixed

    Json Reverse With URL doesn't work with https

  • fixed

    Open Process from mapping may not work since S18.0.3

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Cannot Dnd fields after alt+tab from another application

  • fixed

    Query on some technology, needs an "as" instruction

  • fixed

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

  • fixed

    ExpressionEditor: modifications sometimes lost when using lock + Dnd

  • fixed

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

  • fixed

    Json Datatype Number are created as Varchar in database

  • fixed

    Error "Widget is disposed" sometimes occurs when opening SQLExplorer

  • fixed

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

  • fixed

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

  • fixed

    NullPointerException when deleting / saving Metadata used by opened Editor

  • fixed

    Build Mapping ProgressBar fills up before the build really ends

  • fixed

    Build produces wrong generated code when using linked folders

  • fixed

    Query generation might embed too many tables when loading XML Files

  • fixed

    Replicator RDBMS drop constraint generates invalid syntax on Mysql

  • fixed

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

  • fixed

    Cannot delete target table from a mapping


  • S18.0.3

    Download
  • added

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

  • added

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

  • added

    New object added to Rdbms Metadata: Query

  • added

    Hive support

  • added

    HDFS support

  • added

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

  • added

    Cassandra support (through ODBC)

  • added

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

  • added

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

  • added

    Conditional filters can be specified when integrating into specific targets

  • added

    XSS parameter is increased in stambia.ini

  • added

    Paradox support

  • added

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

  • added

    Parstream support

  • added

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

  • added

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

  • added

    New datatypes supported in XML Technology

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Multiple editors can be opened on the same Process

  • fixed

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

  • fixed

    Foreign key with no name is reversed twice

  • fixed

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

  • fixed

    NullPointerException raised when building packages with accentuated characters


  • S18.0.2

    Download
  • added

    Process: Arrange All improvements

  • added

    Performance improvements when using large Metadata files in a Mapping

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Closing the properties popup of a Template may not work

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Unable to create two instances of a VariableManager


  • S18.0.1

    Download
  • added

    Connection to the license server can be made through a proxy

  • added

    Oracle tables can be reversed and queried through a DB Link

  • added

    Designer supports proxy based network connections

  • fixed

    Errors in cache management prevents building mappings

  • fixed

    NullPointerException when deleting an Action Parameter

  • fixed

    NullPointerException when undoing the creation of a DataSchemaConfiguration

  • fixed

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

  • fixed

    Runtime view may not list all the Runtimes


  • S18.0.0

    Download
  • added

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

  • added

    StepDetail View displays line numbers

  • added

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

  • added

    New view: Internal Resources

  • added

    Technologies can be customized

  • added

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

  • added

    Process or Mapping can be exported with all its required elements

  • added

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

  • added

    Designer's Views have tooltips

  • added

    Multi-target Mappings

  • added

    Datastore can be used as both source and target in Mappings

  • added

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

  • added

    New objects in Mappings: Stage

  • added

    Loads are automatically mutualized when possible

  • added

    New Join type: conditional joins allow reusing Datasets in Mappings

  • added

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

  • added

    Mappings: orange arrows show data flows

  • added

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

  • added

    Data lineage is displayed in a Mapping when selecting columns

  • added

    New button on a datastore to highlight its source datastores

  • added

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

  • added

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

  • added

    Templates are now displayed as boxes attached to their target Datastores

  • added

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

  • added

    New template type: STAGE

  • added

    New context menu entry on Mappings: Export Models and Dependencies

  • added

    Mappings are built incrementally

  • added

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

  • added

    Deleting a Stage pushes transformations to the Target

  • fixed

    Scrolling and selection issues in the StackTrace window

  • fixed

    Tooltip for Editors is too long


  • S17.2.12

    Download
  • added

    Json metadata can be reversed from Clipboard

  • fixed

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


  • S17.2.11

    Download
  • added

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

  • added

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

  • added

    The metaInf tag <xslVariableName> on a process parameter allows to create an XSL Variable corresponding to the parameter

  • added

    The Cancel button is enabled when reversing RDBMS Datastores

  • added

    The Build context menu is available on Folders and Projects

  • added

    Add support for SAP Tables

  • added

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

  • added

    New JSON Technology

  • added

    JSON Metadata support Reverse

  • fixed

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

  • fixed

    Wrong URL sample for the DB2 UDB driver

  • fixed

    Views' columns are not reversed on Teradata

  • fixed

    MSSQL: Size may exceed 53 when reversing FLOAT columns

  • fixed

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


  • S17.2.10

    Download
  • added

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

  • fixed

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

  • fixed

    Column with name starting with a dollar sign is incorrectly generated


  • S17.2.9

    Download
  • fixed

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


  • S17.2.8

    Download
  • added

    Keep track of previous selection when selecting datastores to reverse

  • added

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

  • added

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

  • added

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

  • added

    New statistic: SQL_STAT_MERGE

  • added

    Metadata creation wizard is redesigned

  • added

    Memory optimizations when opening a Process containing references to other Processes

  • added

    Mssql: Datastores available through a Linked Server can be reversed

  • added

    File driver supports accentuated characters in column names

  • added

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

  • added

    StackTrace popup has a minimum size on opening

  • added

    Rdbms: Actions > Properties opens the Reverse category by default

  • added

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

  • added

    Add a Find/Replace utility to the Expression Editor

  • added

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

  • added

    S3 technology: New property Physical Name on Buckets

  • fixed

    Arrange all works correctly only after arranging twice

  • fixed

    Automatic Mapping does not work when the target is a File

  • fixed

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

  • fixed

    Hide unused on a hierarchical source hides the root node

  • fixed

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

  • fixed

    ProjectExplorer: icons and labels of some Metadata may be missing

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    New Parameter FTP_ENCRYPT_CHANNEL_DATA to FtpPut and FtpGet

  • fixed

    Explicit Joins do not support circular references

  • fixed

    Mysql Bit datatype is not defined as default Bit datatype

  • fixed

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

  • fixed

    Copy/Paste Actions: relative locations are lost

  • fixed

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

  • fixed

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

  • fixed

    Oracle technology: VARCHAR2 creation Mask generates columns with size 4000

  • fixed

    Build a mapping fails when DROP_TABLE_IF_EXISTS is used


  • S17.2.7

    Download
  • fixed

    Links are broken in Welcome Page


  • S17.2.6

    Download
  • added

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

  • fixed

    Sessions View: vertical scrollbar may disappear

  • fixed

    Mapping may be broken when moving Metadata

  • fixed

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

  • fixed

    Unable to locate shared library when starting Designer on Ubuntu 12.04

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Postgresql: reverse NUMERIC columns generates NUMERIC(131089) metadata


  • S17.2.4

    Download
  • added

    SAP Technology: some Properties are externalized by default

  • added

    Web Services: reverse MIME content-type

  • fixed

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

  • fixed

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

  • fixed

    Unable to generate a WebService with xml metadata

  • fixed

    The Properties of a Configuration node are not displayed correctly

  • fixed

    Server Wizard doesn't save information if closed before reverse


  • S17.2.3

    Download
  • added

    Sap Idoc Generation: add support for SEGMENT and BEGIN attributes

  • added

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

  • added

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

  • added

    LoadMask, IntegrationMask and RejectMask can be specified at Datastore level

  • added

    Java Native Scripting: Use dropdown list to specify language

  • added

    Bean Scripting Framework: Use dropdown list to specify language

  • added

    Line numbers are displayed in the Expression editor

  • added

    New technology: Salesforce.com

  • added

    Add support for reverse in technology Salesforce.com

  • added

    Add support for data extraction from Salesforce.com

  • added

    Add support for data integration into Salesforce.com

  • fixed

    Runtime Session may not be updated in Designer

  • fixed

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

  • fixed

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

  • fixed

    NullPointerException may occur when moving Actions

  • fixed

    null keyword may be displayed in the StackTrace Popup window

  • fixed

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

  • fixed

    Wrong tooltips on Restart Point types

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    Documentation error may be raised if the process is too complex


  • S17.2.2

    Download
  • added

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

  • added

    New icon in the Project Explorer to identify unbuilt Mappings

  • added

    New log file com.indy.reverse.log

  • added

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

  • added

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

  • added

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

  • added

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

  • added

    Multi-selection is supported when adding Datastores to a Mapping

  • added

    Designer memory improvements

  • added

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

  • added

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

  • added

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

  • added

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

  • added

    XSD annotations are reversed (documentation and appinfo)

  • added

    Update Tutorial to comply with Designer's layout

  • added

    New function ref:container(<SchemaName>) returns a reference to a schema based on its name

  • added

    Mapping and Process names are optional

  • added

    New property databaseMajorVersion for RDBMS Servers

  • added

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

  • added

    Allow compilation to run in Background

  • added

    Sort options alphabetically when using Arrange all

  • added

    Allow reverse engineering to run in background

  • added

    New button to select existing tables when executing a reverse engineering

  • added

    Oracle technology reverses check constraints

  • added

    Add "negativeInteger" datatype to XML technology

  • added

    Add "nonNegativeInteger" datatype to XML technology

  • added

    Add "nonPositiveInteger" datatype to XML technology

  • added

    Add "unsignedInt" datatype to XML technology

  • added

    Add "unsignedShort" datatype to XML technology

  • added

    Add "anyURI" datatype to XML technology

  • added

    Add "token" datatype to XML technology

  • added

    Add "NCName" datatype to XML technology

  • added

    Add "ENTITY" datatype to XML technology

  • added

    Add "gDay" datatype to XML technology

  • added

    Add "gMonth" datatype to XML technology

  • added

    Add "gMonthDay" datatype to XML technology

  • added

    Add "gYear" datatype to XML technology

  • added

    Add "gYearMonth" datatype to XML technology

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

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

  • added

    SqlToParameters: add SQL_TRANSACTION_NAME and SQL_TRANSACTION_TYPE to the Properties view

  • fixed

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

  • fixed

    Designer may hang when on startup when using SVN

  • fixed

    Performance issue when executing a reverse on pureData Technology

  • fixed

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

  • fixed

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

  • fixed

    Process Editor: StackTrace popup window is misplaced

  • fixed

    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

  • fixed

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

  • fixed

    Wrong font color after editing directly a Target Mapping

  • fixed

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

  • fixed

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

  • fixed

    Source fields may appear as not selected when they are selected

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

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

  • fixed

    NullPointerException when opening Mapping if the template cannot be found automatically

  • fixed

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

  • fixed

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

  • fixed

    Consult Data does not always connect to the database

  • fixed

    Concat Files : option FILE_SEPARATOR not available in Properties view

  • fixed

    Core Stack Trace Popup window does not format correctly the Exception


  • S17.2.1

    Download
  • added

    Improved Mapping rendering

  • added

    Renaming "Execution" menu to "Build/Execute"

  • added

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

  • fixed

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

  • fixed

    When F1 key is hit on certain Actions, the contextual help displayed is not corresponding to the selected action

  • fixed

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

  • fixed

    NullPointerException may occur when displaying the stack trace of an Action

  • fixed

    Popup tool error icon action remains in process editor after step deletion

  • fixed

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


  • S17.2.0

    Download
  • added

    When reversing a File the date format is automatically reversed

  • added

    Dynamic Name and Is Begin Action properties are moved to the "Advanced" tab

  • added

    New column "Configuration" in session list

  • added

    New Rdbms Technology: Oracle RDB

  • added

    When reversing a File the timestamp datatypes and their formats are automatically reversed

  • added

    Automatically expand the root node of a hierarchical Datastore when adding it to a Mapping

  • added

    A Mapping must be saved prior to be executed

  • added

    Using the "Open with" menu to open an object with a specific editor no longer sets it as the default editor for this object

  • added

    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

  • added

    Bind links can be designed only between actions for which the Bind is supported by the Runtime

  • added

    New context menu: Advanced > Reinit Process diagram

  • added

    The list of configurations is sorted

  • added

    Add BIT and LOGTEXT datatypes on MySQL technology

  • added

    Back quote is used as the object delimiter on Mysql instead of double quote

  • added

    Open With > Other... Editor list is updated

  • added

    New preference "Diagram refresh enabled by default" to manage the default value of the "Refresh Diagram" checkbox

  • added

    Place the cursor after the prompt when a runtime command is executed

  • added

    Runtime editor has an embedded editor for the Properties of a node

  • added

    Configuration editor has an embedded editor for the Properties of a node

  • added

    The type of a child node of a process is no longer displayed in the Project Explorer

  • added

    Hide the links in the Project Explorer when expanding the nodes of a Process

  • added

    Display the short name of a Parameter in the Project Explorer instead of the full path

  • added

    Add an icon on the table to show if a display filter is activated on columns

  • added

    A parent XML field is displayed in blue to inform that at least one child (or grand child) node is mapped

  • added

    Hierarchical source or target Datastores can be filtered to display only Mapped/Unmapped columns

  • added

    The build and execution menus items are refactored to be consistent between the Project Explorer and the diagram editor

  • added

    Process Parameters can have a Label different from their technical name

  • added

    Directory Wizard is automatically launched when creating a new File Server

  • added

    A ',' is used as the default file separator on non-French environment instead of a ';'

  • added

    Do not look for Column names when checking an Expression executed on Target

  • added

    Display the Runtime view by default in the Stambia's perspective

  • added

    The "..." buttons are renamed into "Browse" buttons in the XSD Editor

  • added

    The replacement of a target XML datastore ignores the root element name when remaping the columns

  • added

    Add a border around the list of Tags

  • added

    Add a border around the Expression in the Expression Editor

  • added

    Files extensions are hidden by default (this can be changed from the Project Explorer's view menu)

  • added

    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)

  • added

    New property "Use Json Format" on XML root elements

  • added

    List of schema is sorted in the Rdbms reverse Wizard

  • added

    Process editor: Arrange all will stack all the Metadata links on a same column

  • added

    Copy-paste of an action creates the new action at the location of the mouse

  • added

    Input, Output and Fault checkboxes are grouped into a "Publication" tab

  • added

    Elements of the Generic technology can now be typed

  • added

    "Md Model" is renamed "Metadata Model" in the Metadata creation window

  • added

    "Create a new Md model" is renamed "Create a new Metadata Model" in the Metadata creation window

  • added

    Designer's memory management is enhanced

  • added

    Ability to select a configuration when scheduling a multi-configuration delivery built with Analytics 2.1.0

  • added

    Ability to select a configuration when executing from the Navigator a multi-configuration delivery built with Analytics 2.1.0

  • added

    New toolbar button to hide all parameters and metadata links

  • added

    +/- icons to expand/collapse the Parameters and Metadata Links on Actions are replaced by buttons on the top of the selected Action

  • added

    The pop-up icons are no longer displayed when the mouse is left over an Action

  • added

    New graphical design of Actions

  • added

    New button on the left side of the selected Action to add new Parameters to the Action

  • added

    New button on the left side of the selected Action to edit the Parameters of the Action

  • added

    New button on the top of the selected Action to specify the Generation condition

  • added

    An icon on the top of Actions replaces the dotted lines around the Action if a Generation condition is specified

  • added

    New button on the right side of the selected Action to edit the is Begin Action property

  • added

    New button on the right side of the selected Action to edit the Error Tolerated property

  • added

    New button on the right side of the selected Action to edit the Restart Point Type property

  • added

    New button on the right side of the selected Action to enable/disable the Action

  • added

    New button on the bottom of the selected Action to draw links starting from this Action

  • added

    The round at the beginning of a Link is removed

  • added

    The target shape of a Link depends on its Triggering Behavior

  • added

    The dotted line on a Link is replaced by an icon at the beginning of the Link if a Generation Condition is specified

  • added

    New button on the top Actions with Parameters specified allows to show/hide the Parameters

  • added

    An Action is displayed as a stacked shape if a repetition query is specified

  • added

    New button on the top of an Action executed with errors to display the Stack Trace

  • added

    The tab Appearance is removed from the Property View when an Action is selected

  • added

    New context menu "Move" on a Metadata Node (eg. on a Datastore) in the Project Explorer to move the node to a new Metadata

  • added

    The button Open mapping on an Action is replaced by an iconic button on the left side of the Action

  • added

    The resize of an Action is made from the corner of the optional border displayed when the Action is selected

  • added

    New layout and colors in an executed Process

  • added

    Drag and dropping a parameter of an Action moves the Action

  • added

    Metadata editor has an embedded editor for the Properties of a node

  • added

    Object delimiter is systematically added MySQL object names

  • fixed

    Package generation error when number of Parameters is greater than 127

  • fixed

    An error occurs when canceling Documentation generation

  • fixed

    Wrong type of node restored after undoing a "Change to"

  • fixed

    ArrayOutOfBoundException when reversing a Positional File containing lines below the expected length

  • fixed

    The Documentation is not displayed correctly in Internet Explorer 8

  • fixed

    Del key is ineffective when a link is selected

  • fixed

    CTRL+X in the Properties view deletes the selected node being edited instead of cutting the currently selected text in the Properties view

  • fixed

    Source and/or Target columns can be dragged and dropped from one datastore to another datastore

  • fixed

    Reverse Positional File: Changing positions automatically reloads the File

  • fixed

    Right mouse click does not display the context menu if another object is selected

  • fixed

    Parameters set by a MetaDataLink are not highlighted until the Action is moved in the diagram

  • fixed

    Undoing the deletion of a target Datastore does not restore the Templates that were selected

  • fixed

    Collapsing a parent node of a hierarchical datastore only hides the direct children

  • fixed

    Compilation fails when Numeric datatypes from Oracle and SQL Server are used in the same Mapping

  • fixed

    Changing the alias of a Source datastore does not refresh the warnings/errors

  • fixed

    Renaming or deleting a Metadata used by a Mapping under edition closes the Mapping editor

  • fixed

    Adding a missing source Datastore does not update the errors/warnings of the Mapping

  • fixed

    Deleting a Variable in a Mapping does not refresh the errors/warnings

  • fixed

    When adding a missing Variable to a Mapping the errors/warnings are not updated

  • fixed

    Updating a Metadata does not automatically update the Mappings under edition

  • fixed

    The first time the properties of an Action are scrolled down in the Properties View they disappear shortly

  • fixed

    The position is mandatory in the Reverse Helper of a Delimited file

  • fixed

    The Reverse helper of a File does not support the timestamp datatype

  • fixed

    SubProcess Actions are missing the "Core" tab in the Properties view

  • fixed

    Error occurs when using the context menu Transform Last Delivery To File

  • fixed

    When creating a WSDL Metadata the Finish button is not always enabled

  • fixed

    When replacing the target Datastore the fields that cannot be found in the new Datastore are not in error

  • fixed

    Field positions are lost when replacing the target Datastore in a Mapping

  • fixed

    When renaming a field in a metadata, the children fields are not updated accordingly in the Mappings

  • fixed

    Cut and Pasts Actions with parameters creates Parameters on the Process

  • fixed

    Cut and Paste of an Action reverts the Parameters to their default values

  • fixed

    When multiple Metadata editors are opened the properties view is not refreshed correctly

  • fixed

    Copy Paste of Actions and Metadata Links does not paste the Metadata Link

  • fixed

    Links are not copied during a copy-paste operations on the Actions

  • fixed

    Unable to Execute a Process on an existing Workspace on Linux

  • fixed

    The Del key does not produce the same result as CTRL+X: deletion cannot be undone without errors

  • fixed

    tech:rejectMessage() doesn't handle simple quotes

  • fixed

    Foreign keys are not reversed correctly on DB2 UDB

  • fixed

    Foreign keys with multiple columns are not reversed correctly

  • fixed

    Copy paste an Action with a Metadata Link may move the Metadata Link from the Action to the Process

  • fixed

    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

  • fixed

    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

  • fixed

    Error occurs when closing the Properties view and re-open it from the "Show Properties View" context menu

  • fixed

    Inconsistent behavior when renaming an object currently being edited

  • fixed

    NullPointerException when opening a Process from the Search view

  • fixed

    Diagram layout is lost after undoing the deletion of a Process or a Mapping

  • fixed

    Unable to expand the node of an object in error in the Project Explorer

  • fixed

    Execute opens the Process of the Mapping: only Open and Execute should open the Process

  • fixed

    Diagram is in error after a copy-paste of a Mapping within the Project Explorer

  • fixed

    Passwords are not hidden in the Configuration edition

  • fixed

    Read Mail Action doesn't propose the correct default value for some of its parameters

  • fixed

    Unable to execute a Mapping from the Project Explorer

  • fixed

    Inconsistency on child nodes between All, Sequence and Choice nodes in a WSDL metadata

  • fixed

    Typo in the name of the "Miscellaneous" accordion

  • fixed

    Wrong column order used in Target columns for XML Datastores

  • fixed

    Unable to delete a link having another link as a source

  • fixed

    Schema wizard and Server Wizard do not use the same Window size

  • fixed

    Add a border around the "Verb" attribute of a WSDL Port

  • fixed

    Typo in the XML Wizard: "Revere" should be "Reverse"

  • fixed

    Node name is not updated dynamically when renaming a node in the Metadata editor if the Name and Schema Name differ

  • fixed

    Copy-Paste of a Note does not work in the Process editor

  • fixed

    Unable to move the anchor of a link on the Parameters of an Action

  • fixed

    FtpCommand: Proxy parameters are repeated twice


  • S17.1.17

    Download
  • added

    New Generic technology

  • added

    The description of a Process is moved to a dedicated tab in the Properties view

  • added

    Generate XSD dialog looks for an xsd file instead of an xml file

  • added

    Support reverse of Foreign Keys across different logical schemas based on the same physical schema

  • added

    XSD generation allows to select another encoding when the default encoding does not comply with XML file's encoding

  • added

    The name of a Connection no longer requires to end with .rdbms, .file, etc.

  • added

    When creating a new Metadata the user is prompted for a metadata name instead of the file name

  • added

    Increase the default size of Directory and File wizards to see at least 4 lines in the Preview panel

  • added

    In the Process editor, display the Parameters of the Templates and Actions in the Standard tab of the Properties view

  • added

    XML File Wizard is launched automatically when creating a new XML Metadata

  • fixed

    Charset Name is ignored in the File editors

  • fixed

    NullPointerException when reversing a WSDL with a namespace

  • fixed

    Foreign key is reversed twice when the parent table is not reversed

  • fixed

    Rejects detection code for Foreign Keys is sometimes not generated

  • fixed

    HSTORE datatype is missing on Postgresql

  • fixed

    New option "Hide Files Extension" in the Project Explorer's menu

  • fixed

    Runtime connection Retry time does not wait the specified number of seconds

  • fixed

    NullPointerException when reversing an XML file without refreshing the root elements first

  • fixed

    Deletion of an Action Parameter with "Del" key cannot be undone

  • fixed

    Performance issue when saving a Mapping with a very complex expression

  • fixed

    The file wizard of the XSD Generator looks for an xml file instead of an xsd file

  • fixed

    XML Path is deleted when reversing a root element twice


  • S17.1.16

    Download
  • added

    All SSH Servers' properties are externalized by default

  • added

    New property SSH_PRIVATE_KEY_FILE on SSH Servers (path to the private key file)

  • added

    New property SSH_PASSWORD_PHRASE on SSH Servers (password to decrypt the private key file)

  • added

    New property SSH_TIMEOUT on SSH Servers (expressed in milliseconds)

  • added

    When editing the foreign keys, add new properties in order to select the parent table of a foreign key and filter the available columns

  • fixed

    Oracle Materialized View Columns are reversed twice

  • fixed

    When setting a property for the first time, the label of the object's node didn’t refresh properly


  • S17.1.15

    Download
  • added

    New Rdbms Technology: Vertica

  • added

    Add README.txt File

  • added

    Add "datetime2" datatype to MSSQL technology

  • fixed

    On an implicit outer Join on Oracle, the keyword "(+)" is not automatically added within "is null" or "is not null" expression

  • fixed

    Schema cannot have "no" in the physical name, "no" disappears with code generation

  • fixed

    "All" nodes in a WSDL definition cannot have "element" as a child

  • fixed

    Metadata is deleted from workspace when saving a mapping with same name in the same folder