Release Notes
Product Description
CipherTrust Batch Data Transformation (BDT) is a command line utility that is used to transform (encrypt/tokenize) data in files and databases. It is a policy-based tool and can efficiently transform bulk data, and can also be used for rekey operations.
Release Description
This release includes new features and enhancements.
New Features and Enhancements
Added support for storing output of crypto operations in a new column
Added a new attribute targetColName
to the BDT Policy File under Columns Attributes for storing output of the crypto operations (encrypt/decrypt/rekey) in a new column.
Refer to Storing Output of Crypto Operations in a New Column, Sample to Encrypt/Decrypt/Rekey in a New Column for CSV File and Sample to Encrypt/Decrypt/Rekey in a New Column for Fixed Length File for details.
Added support for FPE_AES encryption
Refer to FPE_AES
section under Supported Encryption Algorithms for details.
Added support for enableHexLiteral attribute
Added support for a new attribute enableHexLiteral
that allows the ciphertext to be enclosed with hex literals.
Refer to enableHexLiteral
attribute under Top-level Policy Attributes in BDT Policy File for details.
Note
The above features do not support TOKENIZE
and DETOKENIZE
crypto operations.
Added support for trimming trailing and initial white spaces from input file
This feature allows BDT to trim initial and trailing white spaces from data present in the column to be transformed.
Refer to trimSpaces
attribute under Top-level Policy Attributes in BDT Policy File for details.
Added support for identity column for SQL Server database
Improved BDT logging
Refer to Configure Logging for details.
Supported JRE Versions
Following JRE versions are supported in this release:
JRE | Version |
---|---|
Oracle Java | Version 8 (minimum 1.8.0_132) and higher. |
OpenJDK | Version 11 (version 11.0.19) and 12 (version 12.0.2). |
IBM Java | Version 8 (minimum 8.0.8.5). |
Resolved Issues
Reference | Description |
---|---|
CADP-13935 | Transformation fails if the destination table of the SQL Server database contains identity column. Following error message appears: PreparedStatementCallback; uncategorized SQLException for SQL [Insert into COLLEGES values(?,?,?)]; SQL state [S0001]; error code [8101]; An explicit value for the identity column in table ' |
CADP-14503 | Getting error if the default column in the orderby clause is case sensitive.Note: This is a legacy bug that is fixed in this release. |
CADP-14521 | Transformation fails when the BDT policy file contains subset fields with zero (0) offset, limit and recurrency. Note: This is a legacy bug that is fixed in this release. |
Known Issues
Reference | Description |
---|---|
CADP-13218 | Following error message appears continuously on console while performing transformation on empty table in DB2:Note: The user needs to abort manually using Ctrl+C option. |
CADP-14217 | If the destination table contains identity column of type ALWAYS, transformation fails. This is a limitation from Oracle and DB2 databases that you cannot insert explicit value in identity column of type ALWAYS. Following are the workarounds to perform transformation: Oracle: Alter table and modify identity column type ALWAYS to BY DEFAULT. DB2: Alter table to drop identity property from column. Alter table to add identity property of type BY DEFAULT.
|
CADP-15091 | After configuring the policy file for two tables and setting srcColumnAction to "remove", if the transformation fails for any of these tables, the source column will not be removed. |
CADP-16680 | BDT throws the following error while configuring dataProtectionConfig using the password that contains double quotes (") or backslash (\) characters:Failed post request to Data Protection Service. Received response - null Workaround: If the password contains double quotes (") or backslash (\) characters, escape these characters while setting in BDT.For example, if the actual password is xyz"@123\xyz , the password in dataProtectionConfig must be configured as xyz\"@123\\xyz |