Give us feedback
cool-data-mover
Web icon

Cool Data Mover

Stable version 2.6.1 (Compatible with OutSystems 11)
Other versions available for 10
Uploaded on 1 Feb (3 days ago) by 
5.0
 (21 ratings)
cool-data-mover

Cool Data Mover

Created on OutSystems 11

Version 2.6.1

Stable
Current
Application Package
Uploaded on 1 Feb (3 days ago) by Cool Data Mover
Compatible with:
Version 11
Database:
All
Release notes:

New features

  • Added native support for SMB file shares. A storage location of type ‘SMB’ can be defined with which it is possible to store data files on file shares using the Server Message Blocks protocol. The difference with the existing file share option is that the SMB option uses the SMB2/3 protocol whereas the file share option uses the SMB1 protocol. This is significant since SMB1 is blocked for security reasons when used from an Outsystems PaaS environment and SMB2/3 is allowed.
  • Added native support for Azure File Shares. A storage location of type ‘Azure File Share’ can be defined, thus enabling storing data on Azure.
  • Removed warnings issued during installation of the Cool Data Mover.
  • Added automatic restarting for deletes in case a delete runs into a ‘temporary’ error.
  • Updated the list of available Amazon regions.
  • Added a new powerful anonymization option: Random Formatted text
    This option allows you to compose a formatted (conform your specification) text which consists of generated text combined with fixed text.
    The format of the randomly generated text is specified by formatters. A formatter starts with the a '{' and ends with a '}'.
    The CDM supports formatters for generating:
    - A number between a specified minimum and maximum
    - A number prefixed with 0's between a specified minimum and maximum.
    - Uppercase, lowercase and Digits and any combination of them.
    All characters not included in a token are considered fixed text.
  • Added a new bulk user mapping option to map unmapped users to one specific selected user thereby reducing the need to map these users individually.


Fixes

  • Fixed an issue on the home screen where the name of the import- and export storage locations was no longer displayed.
  • Fixed an issue where during upload the name of the application (shown after the module) on the modules tab was not displayed
  • Fixed an issue in which the internal ImportKey table ran out of available Id’s (max integer). Changed the datatype of the Id from Integer to LongInteger.
  • Fixed an issue in which a query timeout occurred when trying to import a large number of users using the ‘Move referenced users’ option.
  • Fixed an issue in which the ‘select Roles’ popup couldn’t be opened when a large number of roles was selected.
  • Fixed an issue in which the description of a filter was limited to 20 characters.
  • Fixed an issue regarding moving users. When using the ‘Move referenced users’ option ánd also including the user/group authorizations, the CDM also exported non-referenced users which were assigned the selected roles and/or part of groups.
  • Fixed an issue in which ServiceCenter entities (Role, User_Role, Group, User_Group, Group_Role) were inadvertently removed from the package when using the package setting ‘Move referenced users’ without moving the related authorizations.
  • Fixed an issue in which changing an entity’s type from Move to Lookup or vice versa resulted in an ‘Index 4 out of range’ error
  • Fixed an issue with using Date, Time or DateTime attributes in filters on Oracle.
  • Fixed an issue with calling the Custom Anonymization webservice using the correct protocol.
  • Fixed an issue in which the last byte of a binary was not exported correctly in case the length of the binary was the ChunkSize + 1.


Version 2.5.21

Stable
Application Package
Uploaded on 18 March 2022 by Cool Data Mover
Compatible with:
Version 11
Database:
All
Release notes:

New features

  • Moved the option to select the roles for moving user authorization to the package settings screen, enabling the setup of moving user data during package creation.
  • Changed the option from ‘show all roles’ to ‘show roles in package modules’ on the role selection screen.
  • Disabled the selection check box on an entity when managed by user authorization
  • Improved the messages on the upload definition window when comparing the uploaded data model to the actual data model.
  • Improved the message in the ‘Handing during import’ and ‘Which records to export’ columns on the import/export overview screens for entities handled by the ‘move referenced users’ option.
  • Added the option to send the API Key in a separate header when using the CDM API.
  • Improved the CDM API documentation by adding examples.


Fixes

  • Fixed an issue which resulted in 'Failed to upload a new package definition'.
  • Fixed an issue that was introduced in v2.5.20 in which matching was performed while no matching (and no matching attribute) was specified. This resulted in the insert of the first record and all subsequent records were matched to that first one.

Removed

  • Removed the option to dismiss upload messages.



Created on OutSystems 10

Version 2.5.5

Stable
Solution Package
Uploaded on 20 May 2021 by Michel Coudron
Compatible with:
Version 11
Version 10
Stack:
.NET
Database:
All
Release notes:

This version includes lots of new cool features such as 

- Data model comparison
- Performance enhancements
- Reporting of data inconsistencies
- Improved validations
- Soft key support
- Support for foreign keys to external tables
- Timezone conversion support

See the complete Release Notes at https://www.coolprofs.com/cdm-downloads-en/ 

Version 2.3.18

Stable
Solution Package
Uploaded on 25 November 2019 by Cool Data Mover
Compatible with:
Version 11
Version 10
Stack:
.NET
Database:
All
Release notes:

New Features
·         Rewrotethe Delete functionality using (Light)BPT instead of timers. 

·         Removed the unused option ExcludeBinaries 

·         Added a package option to prevent the launch of new BPT processes during an importAlso removed the new events generated by OutSystems from the event queue. 

·         ‘Duplicateinsert’  errors are ignored when retrying an ImportFilePart worker. This accommodation the possibility to retry the inserts when during previous executions inserts were already committed. 

·         Added the generation of correct IBANs for the Netherlands, Belgium, France, Luxembourg, Denmark, and Germany.  When another country code is suppliedby default a dutch IBANis returned. 

·         Added a new delete validation warning for the situation that an entity refers to an entity in another catalog. In that case, the referential integrity is not guaranteed by the database and the data of entity B can be deleted.  

·         Added the option to Move the ServiceCenter tenant entity

·         Improved the performance of the screens on which the list of modules and the list of entities are shown.


 
Fixes

·         Fixed an issue whereby the export of binaries failed when no binaries were found with a length under the max binary size limit. 

·         Fixed a performance issue with retrieving the entities from a module that contains a large number of entities. 

·         Fixed an issue with an incorrect catalog name for the internal CDM tables when the CDM is installed in a separate catalog. 

·         Fixed an issue with replacing an attribute value during export 

·         Implemented a workaround to deal with a bug in some OutSystems platforms on MSSQL whereby the tables are not represented in the SYS.ALL_OBJECTS table. 

·       Fixed an issue with retrieving the entity definition information when that entity resided in a different catalog than the CDM itself. 

·       Fixed an issue whereby data that referred to a removed record of a static entity with a non-auto number identifier resulted in an error. 

·       Fixed an issue by preventing the deletion of the initial records in the event tables (osevt*). 

·       Fixed an issue with getting entities from the database based on System tables type = ‘U’. In some situations, user_tables have a NULL value. This prevented from opening the modules inside the packages 

·       Fixed an issue whereby inserts in the export key table resulted in an error regarding data conversions from int32 to String.