Informatica Corporation Test Data Management Version 9.6.0 Release Notes August 2014 Copyright (c) 2003-2014 Informatica Corporation. All rights reserved. Contents Informatica Version 9.6.0... 1 Installation and Upgrade.... 1 9.6.0 Fixed Limitations.... 2 9.6.0 Known Limitations.... 3 Informatica Global Customer Support... 8 This document contains information on fixed and known limitations for Test Data Management. Informatica Version 9.6.0 Installation and Upgrade Use the Test Data Management installer to perform the following tasks: A fresh install of Test Data Management 9.6.0. An upgrade to Test Data Management 9.6.0. The Test Data Management installer does not have an option to install or upgrade Informatica services. Before you install or upgrade to TDM 9.6.0, you must use an Informatica installer to install or upgrade to Informatica 9.6.0. You can upgrade to Test Data Management 9.6.0 from Persistent Data Masking and Data Subset 9.5.2 HotFix 2 or later versions. When you upgrade, the installer copies the TDM files to the specified directory. Note: If you have a TDM version earlier than 9.5.2 HotFix 2, you must upgrade to at least version 9.5.2 HotFix 2 before you can upgrade to Test Data Management 9.6.0. If you use the rule simulator in TDM, apply the following updates to Test Data Management after you install or upgrade to 9.6.0: Install EBF376580. Install EBF380416. TDM-RLN-96000-0002 1
9.6.0 Fixed Limitations For information about previous fixed limitations, review the Release Notes of previous releases. The following table describes limitations fixed in this release: 326517 When you override the source owner name and target prefix name at the source level in a plan, they do not get updated in the control XML. 336304 TDM does not sort object lists on the UI. 339604 You cannot save the ILM Repository password. 342048 Data domain profiling on columns with complex regex functions does not return any data. 344156 You cannot generate workflows for Sybase source or target connections. 347444 TDM does not support VARCHAR(MAX) data type on Microsoft SQL Server connections. 349477 Workflow generation happens synchronously before the workflow is submitted. 351114 Import fails for project XMLs that are exported with constraints across multiple sources that are not correct. 351145 You cannot generate workflows in parallel sessions. 353404 TDM generates huge mappings for entities and groups with related tables. 353899 For tables that have composite primary keys, TDM generates an in-place masking workflow with only one primary key connected in a mapping. 353974 Integer columns convert to Varchar2 during masking. 354946 TDM shows an incorrect error message when you disable a constraint. 355854 When you perform a subset operation, the SQL to read the source table does not place the parentheses correctly when you use filters on two columns in a single table. 356373 The Disable Index/Constraint option does not work as expected. 357388 You cannot sort jobs in ascending or descending order in the Monitor view. 357819 TDM generates an error when you run a subset workflow if the plan includes a table managed in both an entity and a group. 358135 Workflow generation fails for tables that have columns with VARCHAR(MAX) data type on Microsoft SQL Server connections. 358436 Workflows do not generate as expected on versioned repositories. 358922 You cannot use the masking type Random for the date data type in any locale other than English. 2 TDM-RLN-96000-0002
359283 You cannot assign an advanced or custom rule to a table that has columns with Varchar(max) data type, if you import the table directly. An HTTP error occurs. 363972 If an advanced rule is configured with lookup ports for substitution and the standard rule that it uses is not, the mapping it generates does not have the lookup port configured. 364336 When there are more than 10 tables to mask that use multiple rules, mappings are not imported successfully. 365422 Disabled constraints are not disabled in the imported project XML file. 365986 When you assign rules only on mandatory fields, TDM generates a java null pointer exception. 370338 Mappings that TDM generates have a timestamp length of 19 and precision of 0 even though the default length is 26 and precision is 6. 370339 When you mask a table with multiple parent and child columns, the Sorter transformation causes issues. 375505 The number of tables per workflow in step 5 of the Plan UI is listed as the number of tables per mapping. 9.6.0 Known Limitations The following table describes known limitations: 388806 When you use <=, >=, <, >, and!= operators to configure conditional constraints for a numeric datatype, the generated results might not be valid. Workaround: When you assign generation rules to columns with conditional constraints, enter a sufficient range in the minimum and maximum values. 388649 You cannot export a project in a non DBO (SQL) environment. 388604 You cannot override the connection information in a plan at the table level or data source level when the connection includes tables across data sources. 388429 You cannot search for TDM objects from the search field in a non DBO environment. The search does not return results or generate an error or log message. TDM-RLN-96000-0002 3
388354 You cannot override connection information in a plan at the table level or data source level if the target includes flat files. The plan uses the connection information at the plan level. Workaround: To override connection information at the table level or data source level, edit the flat file separator to an operating system dependent separator. For example, in Linux, edit the file separator that displays as $PMTargetFileDir\ to $PMTargetFileDir/. 388253 When you do not enter the source schema name at the plan level, the source owner name is appended to the SQL generated. Workaround: Enter the source schema name at the plan level. 388237 Mapgen generates invalid drop table scripts for staging tables when the table names are case sensitive. Mapgen does not add the closing double quotes in the drop table script, and the workflow fails. Workaround: Edit the SQL file in the <INFA_HOME> \TDM\cache\<plan_name> location and add the closing double quotes before you run the workflow. 388156 There is no fix available for Heartbleed for TDM Tomcat on OpenSSL. 387293 When you create a connection In Test Data Manager with the connection type PWX DB2 for z/os, the values for some properties are not saved correctly in PowerCenter. For the Write Mode property, if you select the value Confirm Write On in Test Data Manager, the value is saved as Confirm write Off in PowerCenter. For the Off Load Processing property, if you select the value Auto in Test Data Manager, the value is saved as No in PowerCenter. Workaround: Log in to Workflow Manager and change the values in PowerCenter. 387259 An Illegal Argument Exception error occurs when you use the Workflow Stop or Workflow Abort options to stop a workflow execution. 387159 When you select a table in the second data source during step seven of the plan creation workflow, the details do not load. The load icon does not disappear. Workaround: Select the override check box, and select the first data source and then select the table in the second data source. The details load and the load icon disappears. 387054 A plan generates invalid mappings if any of the columns include spaces in the column name. Workaround: Do not use spaces in column names. 4 TDM-RLN-96000-0002
387017 The Import Metadata wizard does not display the names of data sources in ascending alphabetical order. 385772 You cannot use the same TDM repository content in more than two domains. When you create the TDM service in a third domain, if you select the Content exists under specified string. Do not create new content. option, login fails. 383553 You cannot generate a workflow if the plan name is too long. Workaround: Create plans with the name length within the normal value. 381827 You cannot link TDM global objects to business terms in a domain that uses Kerberos network authentication. Workaround: Do not enable Kerberos network authentication if you want to link TDM global objects to business terms. 381787 When you use non English locale characters in the PowerCenter Repository Service name, plans and workflows might fail. Erroneous characters might appear in log messages. Workaround: Use only English characters in the PowerCenter Repository Service name. 381066 You cannot run CLI commands in an environment with Kerberos network authentication enabled. 380559 Pre-processing and post-processing parameters added to a standard rule do not work when you add the standard rule to an advanced rule. Workaround: Use the advanced rule expression option to add any pre-processing or post-processing parameters to the rule. 380436 TDM does not process workflows in parallel sessions for hierarchical VSAM connections. TDM processes all grouped tables in a single workflow. 380426 You cannot select a default character set for Test Data Generation. Test Data Generation supports only the ASCII character set. 380276 When you perform rule simulation on columns with data type double on DB2 connections, TDM generates an unsupported data type error. Workaround: Change the double column data type to decimal or real before you perform rule simulation on data on a DB2 connection. 380099 You cannot perform rule simulation on data from Sybase connections. TDM-RLN-96000-0002 5
379813 A user with the custom role Test Data Specialist cannot create or delete data generation rules. Workaround: From the Administrator tool, edit the TDM Service custom role Test Data Specialist to include the Manage Generation Rules privilege. Users must log in again for the changes to take effect. 378674 Rule simulation does not generate accurate output for a rule with pre-processing and post-processing expression parameters. The output does not include changes added in the expression parameters. 377673 When you create the Test Data Manager service, you cannot use a trusted connection or Windows NT authentication to connect to a Microsoft SQL Server database. Workaround: Create a user login and provide the user name and password when you connect to the database when you create the service. 377547 TDM does not support the timestamp data type for Microsoft SQL Server connections. 375359 You cannot create content for the TDM server on a DB2 database that has partitioned tablespaces. Workaround: Use a DB2 database that does not have partitioned tablespaces. 374954 An error occurs when you run a plan with the following dictionary connection types: - DB2 for Linux, Unix, and Windows - DB2 for i5/os - DB2 for z/os Workaround: Use ODBC as the connection type for a dictionary on DB2. 374278 When you generate a cyclic mapping with composite primary keys and foreign keys, the recursive executor does not include the composite keys. 362053 Multiple TDM services on the same node do not work simultaneously. Workaround: To create multiple TDM services in a domain, create each TDM service on a different node. 358828 The connection string of the default staging and storage connections that the TDM installer creates during upgrade might not be valid. Workaround: Check the connection string before you run a plan workflow which uses the default storage or staging connections that the installer creates. 358133 Workflow execution fails on hierarchical VSAM sources when the plan contains a Shuffle masking rule. 6 TDM-RLN-96000-0002
357546 An entity is dropped from a plan if you change the entity parameter after you include the entity in the plan. Workaround: Create another plan with the updated entity. 357530 Workflow generation fails for plans that include Shuffle masking rules on Microsoft SQL Server source connections. 354931 You might not be able to disable the Test Data Manager Service for the first time after creating it. The Disable button might not work. Workaround: Refresh the browser before you disable the service. 353113 If you select the parameter file option for the connection string in a plan, workflow generation fails. 352449 Workflow generation fails for a plan that uses connection variables and includes a Lookup transformation. Lookup connections as connection variables do not get set in the workflow. Workaround: Use connections instead of connection variables. 352213 Workflow execution fails for a plan that contains an Advanced rule that uses Substitution and Shuffle rules. Workaround: Make the substitution tables available from the source connection. The workflow runs successfully if the source and target are the same. 347998 When you change a masking rule assignment from the Define Data Masking tab, the plan does not update with the change. Workaround: Create a new plan and add the updated rule to the new plan. TDM-RLN-96000-0002 7
341873 On Microsoft SQL Server connections with the connection type ODBC, if a table contains columns with unique identifier data type, profiling might fail. Workaround: Do not use the ODBC connection type for Microsoft SQL Server connections if the table contains columns with unique identifier data type. Use the JDBC connection. 330642 Workflow generation for Oracle Applications that include the Config group fail if the workflow includes database objects with the same name and different owner names. Workaround: Select the Override Plan Settings check box on the Source Settings page of the Create Plan or Edit Plan workflow. If the plan includes the same object in different schemas, or if the schema names are different in the source and target, select the Override Plan Settings check box for each data source when you create the plan. Informatica Global Customer Support You can contact a Customer Support Center by telephone or through the Online Support. Online Support requires a user name and password. You can request a user name and password at http://mysupport.informatica.com. The telephone numbers for Informatica Global Customer Support are available from the Informatica web site at http://www.informatica.com/us/services-and-training/support-services/global-support-centers/. 8 TDM-RLN-96000-0002