+ All Categories
Home > Documents > TIBCO® MDM Release Notes

TIBCO® MDM Release Notes

Date post: 14-Feb-2017
Category:
Upload: lamkhanh
View: 251 times
Download: 5 times
Share this document with a friend
64
TIBCO ® MDM Release Notes Software Release 9.0.0 December 2015 Two-Second Advantage ®
Transcript
Page 1: TIBCO® MDM Release Notes

TIBCO® MDM Release NotesSoftware Release 9.0.0December 2015

Two-Second Advantage®

mkentgen
Typewritten Text
Document Updated: March 2016
mkentgen
Typewritten Text
mkentgen
Typewritten Text
Page 2: TIBCO® MDM Release Notes

Important Information

SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCHEMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY(OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THEEMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANYOTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE.

USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS ANDCONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTEDSOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THECLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOADOR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN THE LICENSE FILE)OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USERLICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THESOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, ANDYOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BEBOUND BY THE SAME.

This document contains confidential information that is subject to U.S. and international copyright lawsand treaties. No part of this document may be reproduced in any form without the writtenauthorization of TIBCO Software Inc.

TIBCO and Two-Second Advantage are either registered trademarks or trademarks of TIBCO SoftwareInc. in the United States and/or other countries.

Enterprise Java Beans (EJB), Java Platform Enterprise Edition (Java EE), Java 2 Platform EnterpriseEdition (J2EE), and all Java-based trademarks and logos are trademarks or registered trademarks ofOracle Corporation in the U.S. and other countries.

All other product and company names and marks mentioned in this document are the property of theirrespective owners and are mentioned for identification purposes only.

THIS SOFTWARE MAY BE AVAILABLE ON MULTIPLE OPERATING SYSTEMS. HOWEVER, NOTALL OPERATING SYSTEM PLATFORMS FOR A SPECIFIC SOFTWARE VERSION ARE RELEASEDAT THE SAME TIME. SEE THE README FILE FOR THE AVAILABILITY OF THIS SOFTWAREVERSION ON A SPECIFIC OPERATING SYSTEM PLATFORM.

THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.

THIS DOCUMENT COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICALERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESECHANGES WILL BE INCORPORATED IN NEW EDITIONS OF THIS DOCUMENT. TIBCOSOFTWARE INC. MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S)AND/OR THE PROGRAM(S) DESCRIBED IN THIS DOCUMENT AT ANY TIME.

THE CONTENTS OF THIS DOCUMENT MAY BE MODIFIED AND/OR QUALIFIED, DIRECTLY ORINDIRECTLY, BY OTHER DOCUMENTATION WHICH ACCOMPANIES THIS SOFTWARE,INCLUDING BUT NOT LIMITED TO ANY RELEASE NOTES AND "READ ME" FILES.

Copyright © 2010-2016 TIBCO Software Inc. All rights reserved.

TIBCO Software Inc. Confidential Information

2

TIBCO® MDM Release Notes

Page 3: TIBCO® MDM Release Notes

Contents

TIBCO Documentation and Support Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

New Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Changes in Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Deprecated and Removed Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

Migration and Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

Closed Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

Known Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56

3

TIBCO® MDM Release Notes

Page 4: TIBCO® MDM Release Notes

TIBCO Documentation and Support Services

Documentation for this and other TIBCO products is available on the TIBCO Documentation site:

https://docs.tibco.com

Documentation on the TIBCO Documentation site is updated more frequently than any documentationthat might be included with the product. To ensure that you are accessing the latest available helptopics, please visit https://docs.tibco.com.

Product-Specific Documentation

Documentation for TIBCO products is not bundled with the software. Instead, it is available on theTIBCO Documentation site. To directly access the documentation for this product, double-click thefollowing file:

TIBCO_HOME/release_notes/TIB_mdm_version_docinfo.html

where TIBCO_HOME is the top-level directory in which TIBCO products are installed. On Windows,the default TIBCO_HOME is C:\tibco. On UNIX systems, the default TIBCO_HOME is /opt/tibco.

The following documents for this product can be found on the TIBCO Documentation site:

● TIBCO MDM Release Notes● TIBCO MDM Installation and Configuration Guide● TIBCO MDM User’s Guide● TIBCO MDM System Administration● TIBCO MDM Customization Guide● TIBCO MDM Workflow Reference● TIBCO MDM Web Services Guide● JAVA API Reference● TIBCO MDM Best Practices Guide● TIBCO MDM Performance Tuning Guide

How to Contact TIBCO Support

For comments or problems with this manual or the software it addresses, contact TIBCO Support:

● For an overview of TIBCO Support, and information about getting started with TIBCO Support,visit this site:

http://www.tibco.com/services/support

● If you already have a valid maintenance or support contract, visit this site:

https://support.tibco.com

Entry to this site requires a user name and password. If you do not have a user name, you canrequest one.

How to Join TIBCOmmunity

TIBCOmmunity is an online destination for TIBCO customers, partners, and resident experts. It is aplace to share and access the collective experience of the TIBCO community. TIBCOmmunity offersforums, blogs, and access to a variety of resources. To register, go to the following web address:

https://www.tibcommunity.com

4

TIBCO® MDM Release Notes

Page 5: TIBCO® MDM Release Notes

New Features

The following new features have been added to version 9.0.0 of TIBCO MDM.

Interactive InstallationTo install TIBCO MDM on any specific installation combination, you may need to refer to multiplechapters and sections of the TIBCO MDM Installation and Configuration Guide. This is a time-consuming process and sometimes, causes installation and configuration issues.

For user-friendly and hassle-free installation and to resolve the installation and configuration issues,an interactive installation is introduced in the TIBCO MDM Installation and Configuration Guide. Usingthe interactive installation, you can select your choice of application server, database, messagingserver, and web server. On selecting, a list of topics is displayed. Using this list, you can install TIBCOMDM in one go. To use interactive installation, refer to the Web Help of the TIBCO MDM Installationand Configuration Guide on https://docs.tibco.com.

Limitation : Interactive installation does not work in the PDF output and in the offline mode. To knowabout the offline mode, refer to the section "Setting Configuration for Decoupling of Documentation",in the TIBCO MDM Installation and Configuration Guide.

Data QualityData quality now has the option to manually merge, multi merge, and merge through a web service.The joined tables feature of TIBCO Patterns has also been integrated into data quality. Using thejoined tables feature to do a joined search eliminates the issues with denormalization and merging ofseparate query results. With this feature, you can search data spread across multiple tables in a waythat the fields of each table appear to be merged into a single table while still being managedseparately.

A new match and merge user interface is available, which exposes the new features to the end user, aswell as simplifies the merge process. Furthermore, using this feature, you can manually edit themerged record values.

For information regarding manual merge, multi merge, and TIBCO Patterns joins, refer to thefollowing sections in the "Setting Up Data Quality Process" chapter in the TIBCO MDM CustomizationGuide:

● ManualMerge

● Patterns Joins

● MultiMerge

For information on merging a record through web service, refer to the following sections in the TIBCOMDM Web Services Guide:

● Merge Record Service

● Merge Record Service Samples

● Merge Record Service Inputs

Synchronization EnhancementsThe following synchronization features are introduced to improve the synchronization process,activities, and performance in general:

● Support for related output maps in self and reverse relationships

● Relationships from either output maps or perspective are considered for publishing

5

TIBCO® MDM Release Notes

Page 6: TIBCO® MDM Release Notes

The earlier way of specifying the relationships in the wfin26catsyncv7.xml workflowis no more supported.

For information on these features, refer to the TIBCO MDM User's Guide.

● Synchronization Enhancements on the UI: The following new options are available on the CreateSynchronization Profile screen:

— Incremental Bundle Option

— Skip Identity Protocol Operations

For information on these options, refer to the "Creating a Synchronization Profile" section in theTIBCO MDM User Guide.

● Synchronization Enhancements in Workflow Activities:

— The synchronization workflow file wfin26catsynchv7.xml is modified to skip theIdentifyProtocolOperations activity, improve the performance, and avoid the generation ofproduct logs, which are rarely used during the local publish.

Perspective Enhancements

● Perspective Enhancements on the UI: Perspectives can now be defined with attribute granularity,exposing only a limited subset of attributes in each repository if so designed. You can view asubset of relationship, repository attributes and attribute groups, and relationship attributes byselecting a perspective. For more information, refer to the section "Browsing Perspective BasedRecords", in TIBCO MDM User's Guide.

● Perspective Enhancements in Workflow Activities: the PerspectiveName input parameter isadded in the following workflow activities to pass the perspective instead of relationships:

— CreateWorkItem

— DeleteRecord

— EvaluateRuleBase

— EvaluateSubset

— GetRecord

— ManageRecordCollection

— SaveRecord

— SpawnWorkflow

For information on the PerspectiveName parameter, refer to the TIBCO MDM Workflow Reference.

● Perspective Enhancements in Web Services: the web service query call can now be used to retrieveonly a small subset of data using a perspective. The PERSPECTIVENAME context variable is added inthe Record Add or Modify web service and the Record Query web service. For more information,refer to the sections "Record Add Modify Services - Inputs" and "Record Query Based OnPerspectives" in TIBCO MDM Web Services Guide.

● Support for Perspective Cache: the PERSPECTIVE cache object is defined in the CacheConfig.xmlfile to cache the perspective data. For more information, refer to the following sections in theTIBCO MDM Installation and Configuration Guide:

— Perspective Space

— Cache Operation on Perspective

6

TIBCO® MDM Release Notes

Page 7: TIBCO® MDM Release Notes

— Perspective Cache Keys

CorrectionThe correction feature is similar to the modification of the existing record, except that no new versionis created. This can reduce the number of versions, reduce memory requirement on the database side,and eventually improve database query performance. Use this feature in the following scenarios:

● When the record goes through many changes in the workflow before it is published

● When version tracking is not needed

● Correction feature on UI: the Correction toolbar operation is available on the following screens:

— Browse and Search

— View Record

— Modify Record

— Work Item

— Text Search

For information on using the Correction operation, refer to the TIBCO MDM User's Guide.

● Resource Security Permission for Correction: the Correction operation is controlled with resourcesecurity permission. For information on the list of permissions, refer to the section "Permissions forResource Type", in the TIBCO MDM User's Guide.

● Correction feature in Workflow Activities: the correction capability is available at the workflowactivity level. The VersionPolicy parameter is added in the following workflow activities:

— ImportCatalogRecords

— EvaluateRulebase

— SaveRecord

For information on these activities, refer to the TIBCO MDM Workflow Reference.

● Correction feature in Web Services: the VERSION_POLICY context variable is added in the RecordAdd and Record Modify web services. For information, refer to the section, "Record Add ModifyServices -Inputs" in the TIBCO MDM Web Services Guide.

● Correction feature in Rulebases: A new sub-action available in rulebase for the Correctionoperation. For more details on RECORD_ACTION, refer to the section "Context Variables", in theTIBCO MDM Studio Rulebase Designer User's Guide .

Scheduler UIThe Scheduling menu is added in Configurator. Using this option, you can add, modify, run, anddelete jobs. The jobs include FEDScheduler, PurgeRecordSynchLog, Purge History, and so on.

For information on the scheduler UI, refer to the section, “Scheduling Jobs Using Configurator” in theTIBCO MDM System Administration.

Bundle CachingBundle caching is introduced to load the full bundles into the cache and to get it retrieved from thecache instead of the database for the next use of the bundle. Currently, you can use bundle cachethrough web service queries, validations, and modifications. You can increase the performance forrepeated operations.

7

TIBCO® MDM Release Notes

Page 8: TIBCO® MDM Release Notes

For more information, refer to the following sections in the TIBCO MDM Installation and ConfigurationGuide:

● Bundle Caching

● Bundle Cache Space

● Configuration Properties for Bundle Caching

All-in-One InstallerThe all-in-one installer is enhanced to include the following features:

● Create an enterprise and administrator credentials

● Select the data model template and add sample data

● Configure TIBCO Patterns

After finishing the installation, the MDM server, netrics server, and Configurator automatically starts,and now you can log in to TIBCO MDM. For information on installing TIBCO MDM using the all-in-one installer, refer to the section "Installing TIBCO MDM (Simple Installation)", in TIBCO MDMInstallation and Configuration Guide.

Precedence ManagementPrecedence Management has been implemented to process records based on different externalsources. The precedence can be specified down to each attribute and has a concept of a data qualitydecay over time.You can accept quality data for each attribute supplied by a source. While accepting data, you canaccept data only if the quality of the incoming data is better than what is existing, as long asprecedence matrix is defined for the repository attribute.

For information, refer to the "Precedence Management" section in the TIBCO MDM CustomizationGuide.

Rulebase Execution OptimizationRulebases can now be executed in parallel if the rulebase constraints do not have order dependencies.This requires designing the rulebases with additional indicators on whether a constraint can beexecuted in isolation.

With Rulebase Execution Optimization, you have more control on the order of records processed andvalidation. Rather than processing all the records in the bundle in a serial order, you can process themin any desired order, so there is more control over the process order and what should be validated ornot.

By default, rulebase parallelization is enabled. Therefore, migrating customers must evaluate ruledependencies and add directives to have more control.

For information, refer to the "Rulebase Properties" section in the TIBCO MDM Studio Rulebase DesignerUser's Guide.

Rollback of EventRollback provides the option to roll back and restart the workflow from any point in the workflowusing the Event log UI or the command-line utility. With rollback, you can roll back an eventcompletely or up to any step of an event, so that the workflow can run again without beingconstrained by the changes done in the previous run.

For information, refer to the "Rolling Back Events" section in the TIBCO MDM User's Guide and the"Rollback Event" section in the TIBCO MDM System Administration.

8

TIBCO® MDM Release Notes

Page 9: TIBCO® MDM Release Notes

Additional Data TypesTwo new predefined data types are introduced: Long and URL. For more information on thepredefined data types, refer to the table "Data Types for Attributes", in the TIBCO MDM User's Guide.

Configurator Support for Language PackThe Language Pack Installer option is added in Configurator, using which you can install anduninstall the language pack. A language pack is a JAR file, which contains translations of the TIBCOMDM GUI in a specific language. To install the language pack, you must download the JAR file. Formore information, refer to the following sections in the TIBCO MDM Installation and ConfigurationGuide:

● Support for Language Pack

● Installing Language Pack

● Uninstalling Language Pack

SQL Server 2012 Sequences SupportThe sequence feature of Microsoft SQL Server 2012 is implemented to create sequences as a part ofseed data and migration script. This improves performance. This forces the removal of the MicrosoftSQL Server 2008 support. For more information, refer to the sections "Creating Seed Data Manuallyfor SQL Server Database" and "Premigration Steps", in the TIBCO MDM Installation and ConfigurationGuide.

Security with ActiveSpacesActiveSpaces security is introduced to restrict connecting any unauthorized external node to anothernode if metaspace name or discovery URL is known. For more information, refer to the followingsections in the TIBCO MDM Installation and Configuration Guide:

● AS-Agent Parameters

● ActiveSpaces Security

● Configuration Properties for ActiveSpaces Security

● Environment Variables for ActiveSpaces Security

● Starting MDM Node as Domain Controller

● Starting MDM Node as Domain Requestor

Command-line InterfaceYou can call the TIBCO MDM classes through the command-line framework. You can executemanagement actions, such as cancel, resubmit, and restart through the command-line interface now.In previous versions, this could only be done from the UI.

For more information, refer to the section “Command-Line Interface”, in the TIBCO MDM SystemAdministration.

Process Record ServiceThe Process Record web service is introduced to fire any named workflow to process records. Forinformation on using this web service, refer to the following sections in the TIBCO MDM Web ServicesGuide:

● Process Records Service

● Process Record Service Samples

● Process Record Service Inputs

9

TIBCO® MDM Release Notes

Page 10: TIBCO® MDM Release Notes

● Resource Security Permission for Process Record web service: the resource security permission isdefined for the Event resource type so that users can execute the web service. For information onthe list of permissions, refer to the section, "Permissions for Resource Type" in the TIBCO MDMUser's Guide.

Refresh Subset ActivityThe RefreshSubset workflow activity is introduced to refresh the selected records for a subset by list.For information on using this activity, refer to the following sections in the TIBCO MDM WorkflowReference :

● RefreshSubset Activity

● RefreshSubset Parameters and Valid Execution Modes

● Example for RefreshSubset Activity

Miscellaneous EnhancementsThe following table lists the miscellaneous enhancements that are added in the 9.0.0 release of TIBCOMDM:

Name Description Impact on Documentation

CacheComputation

Use cache computation tosuppress the auto cachecalculation and to make thememory computation for cacheeasy.

For more information, refer to thesection, "Cache Computation" in theTIBCO MDM Installation andConfiguration Guide.

CheckpointingbeforeFireWorkflow

Before firing the FireWorkflowactivity, an implicit checkpointensures that the workflow iscommitted before the activity.

For more information refer to thesections, "FireWorkflow" and"CheckpointWorkflow" in the TIBCOMDM Workflow Reference.

New workfloweval and new datatypes

The following new types are forthe workflow parameter:

● file

● date

● timestamp

The following values are for theeval attribute in the workflowparameter:

● event

● userprofile

● system

For more information, refer to thefollowing sections in the TIBCOMDM Workflow Reference:

● Parameter Definition

● Parameter Types

● Parameter Evaluation

10

TIBCO® MDM Release Notes

Page 11: TIBCO® MDM Release Notes

Name Description Impact on Documentation

New activities tozip and unzip files

The following are the newactivities:

● ZipFiles

● UnZipFile

For more information, refer to thefollowing sections in the TIBCOMDM Workflow Reference:

● ZipFiles Activity

● ZipFiles Parameters and ValidExecution Modes

● Example for ZipFiles Activity

● UnZipFile Activity

● UnZipFile Parameters and ValidExecution Modes

● Example for UnZipFile Activity

Display Namesupport forRepository

The new Display Nameproperty is added to therepository metadata.

For more information, refer to thefollowing sections in the TIBCOMDM User's Guide:

● Sections on the View RepositoryScreen

● Copying a Repository

Import RuntimeParameters ● UI Changes: use the

following two new optionsfrom the Start Import screen:

— Validate Only

— Confirm Immediately

● FileWatcher: use thefollowing two newparameters in the Import andLoadImport actions:

— ValidateOnly

— ConfirmImmediately

● Web services: specify thefollowing two new contextvariables in the ProcessRecords, Import Records,and Load Import Recordsweb services:

— ValidateOnly

— ConfirmImmediately

● For the UI changes, refer to the"Importing Records" section ofthe TIBCO MDM User's Guide.

● For the FileWatcher changes,refer to the sections "LoadImportAction Parameters" and"ImportAction Parameters" in theTIBCO MDM Customization Guide.

● For web services, refer to thesections "Load Import RecordsService - Inputs", "Import RecordsService-Inputs", and "ProcessRecords Service - Inputs" in theTIBCO MDM WebServices Guide.

11

TIBCO® MDM Release Notes

Page 12: TIBCO® MDM Release Notes

New Configuration PropertiesThe following table lists the configuration properties that are added in the 9.0.0 release of TIBCOMDM:

New Configuration Properties

Display Nameof Property Property Name

Location inConfigurator Description Default Value

Record UIgolden view

com.tibco.mdm

.ui.record.go

ldenview

Cluster Outline> InitialConfig> ClusterMiscellaneous

This propertyenables the linkto view thegolden versionof records andbundle

The defaultvalue is false.

Websphereserver namejndi string

com.tibco.mdm

.websphere.se

rvername.jndi

lookup.string

Cluster Outline> InitialConfig> NodeID >ApplicationServer >WEBSPHERE

Websphereserver namejndi string

The defaultvalue isservername.

Hibernate LogClass Criteria

log4j.logger.

org.hibernate

Cluster Outline> InitialConfig> NodeID >Logging

The Hibernatelog class criteria

The defaultvalues areDEBUG,elink,and error.

Hibernate LogAppender File

log4j.logger.

org.hibernate

.hql.ast.AST

Cluster Outline> InitialConfig> NodeID >Logging

The log file fordebugginginformation

The defaultvalues areDEBUG,elink,and error.

Createrelationshipwith latestversion only

com.tibco.mdm

.optimization

.secondpass.r

elationship.l

atest.recordv

ersion

Cluster Outline> InitialConfig> Optimization

Using thisproperty, youcan createrelationshipentries onlybetween thelatest recordversions.Disabling theflag createsrelationshipwith the goldencopy versionalong with thelatest version,which has littleperformanceimpact.

The defaultvalue is false.

12

TIBCO® MDM Release Notes

Page 13: TIBCO® MDM Release Notes

Display Nameof Property Property Name

Location inConfigurator Description Default Value

Record UIgolden view

com.tibco.mdm

.ui.record.go

ldenview

Cluster Outline> InitialConfig> ClusterMiscellaneous

This propertyenables the linkto view thegolden versionof records andbundle.

The defaultvalue is false.

DatabaseDebug Mode

com.tibco.cim

.db.debug

Cluster Outline> InitialConfig> NodeID >SystemDebugging

This propertyenables a traceto be generatedfor databaseinteractions.Used fordebugging ofdatabase queryissues. Thisvalue shouldonly be enabledif requested byTIBCO support.

The defaultvalue is true.

AS SecurityDomain nodetype

com.tibco.mdm

.cache.as.sec

urity.domain.

nodetype

Cluster Outline> InitialConfig> NodeID >Optimization -Member

TheActiveSpacessecurity domaintype of node

The defaultvalue isSECURITY_DOMA

IN_CONTROLLER

.

AS SecurityEncryptedDomain ortoken password

com.tibco.mdm

.cache.as.sec

uritydomain.i

dentity.passw

ord

Cluster Outline> InitialConfig> NodeID >Optimization -Member

Encryptedpassword ofdomain if thenode is workingas the controlleror encryptedtoken passwordif node isworking asrequester

The defaultvalue is empty.

AS SecurityNetworkdomain name

com.tibco.mdm

.cache.as.req

uesternode.os

.networkdomai

n

Cluster Outline> InitialConfig> NodeID >Optimization -Member

The networkdomain namewhenActivesSpacessystemauthenticationis enabled

The defaultvalue is empty.

13

TIBCO® MDM Release Notes

Page 14: TIBCO® MDM Release Notes

Display Nameof Property Property Name

Location inConfigurator Description Default Value

AS SecurityLogged inoperatingsystemusername ofrequester node

com.tibco.mdm

.cache.as.req

uesternode.os

.username

Cluster Outline> InitialConfig> NodeID >Optimization -Member

The logged inoperatingsystemusername of therequester nodewhenActiveSpacessystemauthenticationis enabled

The defaultvalue is empty.

AS SecurityEncryptedpassword oflogged in userof requesternode

com.tibco.mdm

.cache.as.req

uesternode.os

.password

Cluster Outline> InitialConfig> NodeID >Optimization -Member

The logged inoperatingsystem userpassword. Thepassword mustbe encrypted.

The defaultvalue is empty.

AS SecurityEncryptedpassword ofx509v3 systemauthentication

com.tibco.mdm

.cache.as.req

uesternode.x5

09v3.password

Cluster Outline> InitialConfig> NodeID >Optimization -Member

The encryptedpassword of thex509v3 systemauthentication.

The defaultvalue is empty.

AS SecurityEncryptedpassword ofx509v3 systemauthentication

com.tibco.mdm

.cache.as.req

uesternode.x5

09v3.keyfile

Cluster Outline> InitialConfig> NodeID >Optimization -Member

The key filepath of thex509v3certificate whenthe x509v3systemauthenticationis enabled inpolicy.

The defaultvalue is empty.

Enablepassword forCLI

com.tibco.mdm

.clipassword.

enable

Cluster Outline> InitialConfig>Authentication

This propertyenablespasswordchecking forrollback, restart,cancel, andresubmit CLI.

The defaultvalue is true.

SMTPAdditionalproperty - SSL

com.tibco.cim

.smtp.additio

nal.prop.mail

.smtp.ssl.ena

ble

Cluster Outline> InitialConfig> Email

Enables the SSLconnection tothe SMTP emailserver.

The defaultvalue is false.

14

TIBCO® MDM Release Notes

Page 15: TIBCO® MDM Release Notes

Display Nameof Property Property Name

Location inConfigurator Description Default Value

SMTPAdditionalproperty -timeout

com.tibco.cim

.smtp.additio

nal.prop.mail

.smtp.timeout

Cluster Outline> InitialConfig> Email

The SMTPtimeout inmilliseconds.Example : 60000means 1minute.

The defaultvalue is 60000.

SMTPAdditionalproperty -connectiontimeout

com.tibco.cim

.smtp.additio

nal.prop.mail

.smtp.connect

iontimeout

Cluster Outline> InitialConfig> Email

The SMTPconnectiontimeout inmilliseconds.Example : 60000means 1minute.

The defaultvalue is 60000.

Password moddate file initloader

com.tibco.cim

.init.Passwor

dExpirationMa

nager.class

Cluster Outline> InitialConfig> Initialization

The passwordmod date fileinit loader

The defaultvalue iscom.tibco.mdm

.directory.se

curity.authen

tication.clou

d.PasswordExp

irationManage

r.

BackwardcompatibleWeb ServiceData types

com.tibco.cim

.service.back

wardcompatibl

e83

Cluster Outline> InitialConfig>Miscellaneous

Set this value totrue to enablethe backwardcompatible datatypes (release8.3) in the webservice reply.Such repliescannot bevalidated usingthe suppliedweb serviceschema.

The defaultvalue is false.

Enable RecordBundle Caching

com.tibco.mdm

.bundlecache

Cluster Outline> InitialConfig> Optimization

Uses the RecordBundle caching.

The defaultvalue is false.

15

TIBCO® MDM Release Notes

Page 16: TIBCO® MDM Release Notes

Display Nameof Property Property Name

Location inConfigurator Description Default Value

CacheCalculationSuppression

com.tibco.mdm

.cache.autoco

mpute.disable

Cluster Outline> InitialConfig> Optimization

Determines ifauto cachecapacitycalculation issuppressed.The value truesuppresses thecalculation.

The defaultvalue is false.

Web ServiceQuery basedaccess rulecaching

com.tibco.mdm

.optimization

.cacherbacces

s

Cluster Outline> InitialConfig> Optimization

Use thisproperty forlocal caching ofaccess ruleswhile runningWS-Query toincrease theperformance.Do not usewhen value-based accessrules are used.

The defaultvalue is false.

Enablehibernate forPerspectivefeature

com.tibco.mdm

.perspective.

hibernate.ena

ble

Cluster Outline> InitialConfig> Optimization

Use thisproperty for theuse ofHibernatetechnology forthe perspectivefeature. If it isdisabled, JDBCqueries areused.

The defaultvalue is true.

Defaultrulebasedirective -canParallalize

com.tibco.cim

.rulebase.dir

ective.canpar

allelize

Cluster Outline> InitialConfig> Rulebase

Indicates if nodirective isspecified for arulebase,should therulebaseexecution beparallalized.

The defaultvalue is true.

Defaultrulebasedirective -skipifnochange

com.tibco.cim

.rulebase.dir

ective.skipif

nochange

Cluster Outline> InitialConfig> Rulebase

Indicates if nodirective isspecified for arulebase,should rulebasebe skipped ifthere is no datachange.

The defaultvalue is false.

16

TIBCO® MDM Release Notes

Page 17: TIBCO® MDM Release Notes

Display Nameof Property Property Name

Location inConfigurator Description Default Value

Enableactivespacessecurity

com.tibco.mdm

.cache.as.sec

urity.enabled

Cluster Outline> InitialConfig> ActiveSpacessecurityconfiguration

Enabling ofactivespacessecurity

The defaultvalue is false.

ActiveSpacessecurityimplementationclass

com.tibco.mdm

.cache.as.sec

urity.impleme

ntationclass

Cluster Outline> InitialConfig> ActiveSpacessecurityconfiguration

ActiveSpacessecurityimplementationclass which isresponsible forretrieving therequiredparameters forAS Security.

The defaultvalue iscom.tibco.mdm

.infrastructu

re.cache.as.s

ecurity.MqAct

iveSpacesSecu

rity.

ActiveSpacessecurityauthentication

com.tibco.mdm

.cache.as.req

uesternode.au

thentication.

type

Cluster Outline> InitialConfig> ActiveSpacessecurityconfiguration

ActiveSpacessecurityauthentication

The defaultvalue is NONE.

Activespacesauthenticationcallback classname

com.tibco.mdm

.cache.as.sec

urity.authent

ication.class

Cluster Outline> InitialConfig> ActiveSpacessecurityconfiguration

TIBCOActiveSpacessecurity allowsto authenticatethe users ofsecurity domainrequestors. Thisis the callbackclass called byactivespaceswhenauthenticationis enabled inpolicy file.UserPwd andX509V3 issupported forsystem source.

The defaultvalue iscom.tibco.mdm

.infrastructu

re.cache.as.s

ecurity.MqAct

iveSpacesDefa

ultAuthentica

tor .

17

TIBCO® MDM Release Notes

Page 18: TIBCO® MDM Release Notes

Changes in Functionality

The following are the changes in functionality in version 9.0.0 of TIBCO MDM:

Changes in Golden Bundle SupportPrior to TIBCO MDM 9.0 release, when related records were saved, the relationship entries werecreated only with the latest version of the related records. In TIBCO MDM 9.0 release, a new property(com.tibco.mdm.optimization.secondpass.relationship.latest.recordversion) controls theversions of records to be used while creating relationships. Also, the default behavior has beenchanged in this release, where the relationship is created with the latest version of the related record,and the golden copy version, if both are not the same. To enable the golden bundle feature on theView Record screen, set the value of the Record UI golden view(com.tibco.mdm.ui.record.goldenview) configuration property to true in Configurator. For moreinformation on the new property, see the New Configurations Properties table in New Features.

Changes in Purge Using Command-lineWith the release 9.0, purge through the command-line interface requires the password to bemandatory, as well as permission to execute the command-line interface.

Rulebase ParallelizationPrior to TIBCO MDM 9.0 release, all records in a bundle were processed in a serial order. With therelease 9.0 onwards, you can have more control over the processing order. You can definedependencies in rulebases and can utilize parallel execution within a bundle. With no dependencies todefine, almost all records in a bundle can be processed in parallel to optimize the overall rulebaseexecution time.

In the TIBCO MDM 9.0 release, by default the parallel execution of ruleabse is enabled. Therefore, ifyou are migrating from the previous version, you must review rulebases and define correctdependencies in the ruleabse.

Validation of Records on Record UIPrior to TIBCO MDM 9.0 release, while navigating the hierarchy of related records on the Add,Modify, and View Record screens, the record bundle was evaluated upto depth level two. This defaultlevel depth is defined in Configurator for the Validation Record Bundle Depth property.

With release 9.0, the records are evaluated from the depth of the selected top root record.

Undo Replaced by RollbackFor more information, refer to Deprecated and Removed Features.

18

TIBCO® MDM Release Notes

Page 19: TIBCO® MDM Release Notes

Deprecated and Removed Features

The following tables list the features that have been deprecated or removed in the version 9.0.0 ofTIBCO MDM.

Deprecated Features

AffectedComponent Description

DeprecatedRelease

Record UIRenderer

The record UI renderer feature has been deprecated. 9.0.0

PatternsPartitioning

Support for the patterns partitioning functionality has beendropped. This functionality has been superseded by thePatterns gateway setup (also called federated queries). TheclusterIndex inside the IndexerConfig.xml file shouldalways be equal to one (1) and never larger. The Patternsgateway setup replicates the partitioning functionality, and isfaster and more accurate.

9.0.0

The CATALOGATTRIBUTEDATATYPE database table has beendeprecated.

9.0.0

19

TIBCO® MDM Release Notes

Page 20: TIBCO® MDM Release Notes

Removed Features

AffectedComponent Description

Impact onDocumentation

DeprecatedRelease

RemovedRelease

TIBCOMDM

The following utilities areremoved from the$MQ_HOME/bin directory:

● browseQueue.*● Checksum.*● CommTestSimple.● commTest.● Communicator.*● Db2b.bat● db2ldr● eventUndoTest.bat● execGC.*● fixOSSpecific.sh● GenerateData.pl● HotDeployConfiguration.

*● HtCommandLineTool.*● httpSender.*● HTUITool.*● Psql.*● queueChat.*● replaceRules.*● rulelist.*● showqueues.txt● replaceSQLQuery_80_82● testemail.*● tibcoappcheck.*● topicchat.*● tibcoMDMMigration.sh/

bat● updateEARForJboss510.*

The references of theseutilities are removedfrom the TIBCO MDMInstallation andConfiguration Guideand the TIBCO MDMSystem Administration.

9.0.0 9.0.0

20

TIBCO® MDM Release Notes

Page 21: TIBCO® MDM Release Notes

AffectedComponent Description

Impact onDocumentation

DeprecatedRelease

RemovedRelease

The following folders aredeleted from the$MQ_HOME/db directory:

● altibase● db2

Not applicable 9.0.0 9.0.0

Raw Mode The Raw mode was used forthe bulk update of recordstatus to gain performance.However, it causedinconsistency in the cacheand index.

The description of theRaw parameter isremoved from theUpdateRecordStateactivity in the TIBCOMDM WorkflowReference.

9.0.0 9.0.0

CacheClear onUpdateProperty

The Clear Record Cacheon Update property wasused to control if the cacheshould be cleared or updatedon record update. The cacheis now always updated.Therefore, the property isremoved from Configurator.

The reference of thisproperty wasmentioned in the"Record CacheClearing" section ofthe TIBCO MDMInstallation andConfiguration Guide.This section isremoved.

9.0.0 9.0.0

Undo Undo is replaced by theRollback feature. The undofeature was only supportedto undo the whole event. It isnow possible to roll back theworkflow up to a specificstep or event. Rollback canbe done through thecommand-line interface orthe TIBCO MDM UI.

The reference of thisfeature has beenreplaced with rollbackinformation in the"Actions on Events"section of the TIBCOMDM User's Guide.

9.0.0 9.0.0

21

TIBCO® MDM Release Notes

Page 22: TIBCO® MDM Release Notes

Migration and Compatibility

This section explains the impact of migration from a previous release to this release to various parts ofthe application.

Upgrade to 9.0 from 8.3.x and 8.2.X

You can upgrade TIBCO MDM to 9.0 from 8.3.x and 8.2.x versions. Consider the following points whileupgrading to the 9.0 version:

Upgrade to Microsoft SQL Server 2012

The support of Microsoft SQL Server 2008 is removed from release 9.0. If you are using Microsoft SQLServer 2008, upgrade to Microsoft SQL Server 2012, and then follow the database migration process.For more information, refer to the section "Upgrade to TIBCO MDM" in the TIBCO MDM Installationand Configuration Guide.

Application Server Configuration

For the JBoss Application server, define the MDM EJB pool with the appropriate pool size. For moreinformation, refer to the section "Installing on JBoss Application Server" in the TIBCO MDM Installationand Configuration Guide.

New Configuration Properties

For new configuration properties, refer to New Features.

Migration Components

If you are migrating from 8.3.x and 8.2.x versions to 9.0, you must migrate the following components:

● Configuration migration● Database migration● Cache configuration migration● Common directory migration

For more information on migrating these files, refer to the section, "Upgrade TIBCO MDM" in theTIBCO MDM Installation and Configuration Guide.

Migration for Language Pack

If you have installed a TIBCO Multilingual User Interface (MUI) pack in the previous version, uninstallthe MUI before installing the new language packs. For information on installing a language pack, referto the section "Installing Language Pack", in the TIBCO MDM Installation and Configuration Guide.

Migration for Synchronization Enhancements

The alterForSelfOutputMaps.sql script is provided in the $MQ_HOME/db/databasename/migration/Migrate83_90 directory. Run the script to support out-of-the-box self relationshipsbetween output maps for the existing metadata and to add self-related output maps to the repositorythat contains self-active relationships. For more information on executing the script, refer to the section"Self Relationship between Output Maps" in the TIBCO MDM User's Guide.

Migration for Golden Bundle

The fixRelationshipGoldenBundle.sql script is provided in the $MQ_HOME/db/databasename/migration/Migrate83_90 directory. Run the script to use the golden bundle feature for the existing

22

TIBCO® MDM Release Notes

Page 23: TIBCO® MDM Release Notes

records. The script ensures that the relationship between the golden copies is established and also therelationship between the latest version and the golden copy version.

Migration for Rulebase Parallelization

For more information, refer to Changes in Functionality.

Impact of Precedence Management

New SQL views are added to the seed data and to the migration scripts. For information on precedencemanagement, refer to the section "Precedence Management" in the TIBCO MDM Customization Guide.

Backward Compatibility for Rulebase Execution Optimization

Change the following default directives to restore backward compatibility:

● com.tibco.cim.rulebase.directive.canparallalize: set to False.

● com.tibco.cim.rulebase.directive.skipifnochange: set to False.

For information on rulebase execution optimization, refer to the TIBCO MDM Studio Release DesignerUser's Guide.

Impact of All-in-One Installer

The all-in-one installer, that is, simple installation with PostgreSQL uses HornetQ Messaging Serverinstead of EMS.

Impact of Data Quality Enhancements

The data quality work item has been redesigned to show the source record and its child irrespective ofthe matching. Additional functionality, such as inline edit, drag and drop, and rejecting multiple sourcerecords have been implemented.

Impact of Miscellaneous Enhancements

● Cleanup of components: all migration related files and tools are moved to the $MQ_HOME/bin/migration directory.

● Display name support for repository: the migration script is provided to copy the NAME toDISPLAYNAME column for the old repository entries.

Troubleshooting for Migration

To resolve the migration errors that you might come across postmigration, refer to the section"Migration Troubleshooting" in the TIBCO MDM Installation and Configuration Guide.

23

TIBCO® MDM Release Notes

Page 24: TIBCO® MDM Release Notes

Closed Issues

The table lists the closed issues in version 9.0.0 of TIBCO MDM.

Closed Issues

Key Summary

CIM-22693 Text search result did not sort records based on the similarity score.

CIM-21872 Millions of records were imported using database loader. On clicking Search on theBrowse and Search screen did not return the records in the search result.

CIM-21843 When split and join transitions were used in a workflow, the activities appeared tosplit correctly, but continued through to the next activities without stopping andwaiting to join with the parallel activities.

CIM-21841 An error occurred after modifying a record through the work item using thecustom UI, if the repository contained a future effective attribute.

CIM-21840 An error occurred after clicking the Duration (D:H:M:S) column in the Event Logscreen to sort events by duration.

CIM-21677 The IN_LISTSTR function has been optimized for the SQLServer database.

CIM-21674 Using a web service, if only a single record was modified in a large record bundle,the complete record bundle was validated instead of the records that were presentin the request. To have this capability, the web service can be used with thefollowing context variable:<Variable name= "VALIDATE_ONLY_CHANGED">

To support this functionality, add the following property in Configurator:

(Configurator > Add New Property)

● Internal name: com.tibco.cim.rulebase.directive.skipifnochange● Version: 8.3.2● Visibility: Advanced● Description: It validates only changed records. This flag is only applicable when

you click Save or Save & Process. Not applicable in the case of Validate orRecord View. When this flag is specified as true, it is assumed that, dependentconstraints and propagation rules do not exist for unchanged records.

● Current value: true

● Default value: true

● Category: Optimization

CIM-21546 With the Load Relationship mode, relationships did not get established betweenexpected records for direct load import.

CIM-21538 The RecordQuery web service was returning related records in random order.

24

TIBCO® MDM Release Notes

Page 25: TIBCO® MDM Release Notes

Key Summary

CIM-21458 The Get Event Details web service failed when an event was not completed.

CIM-21457 The attributes configured using the Configure window for the Add Relationshipscreen did not display on the Record Search Relationship page.

CIM-21429 When a record was opened for modification from the Record Introduction page ofa work item, a record was displayed in the non-editing mode along with an errormessage.

CIM-21402 SQLException was observed while executing the VerifyRecordStatus activity whenthe special character ? was used in the external key.

CIM-21356 The increased usage of cursors in the user-defined functions to drive the stringcreation, caused unnecessary I/O and a burden on the SQL server.

CIM-21326 Synchronization with relationships did not produce the output file in the expectedformat.

CIM-21307 The recordui-render.xml was configured to have relationships under tabs. Therelated records contained attributes of type boolean and date. On subsequentlymodifying the related records, the drop-down lists and date picker did not work.The issue occurred on Internet Explorer 11.

CIM-21290 The Propagate-Rulebase action was used to propagate the product ID from theparent record to the child record. The propagated values were not shown on the UIdue to the wrong depth calculation and ProductID attribute name mapping.

CIM-21223 The information provided in the record change notification was not sufficient todistinguish the golden copy records and future dated records. Now on changingthe record, the notification has the following xml tag to convey that the record isfuture dated:

<IsFutureDated>Y</IsFutureDated>

25

TIBCO® MDM Release Notes

Page 26: TIBCO® MDM Release Notes

Key Summary

CIM-21220 The record query web service did not have the capability to fetch only the goldenbundle. To have this capability, use the record query web service with thefollowing context variable:

<Variable name="GOLDEN_BUNDLE" type="boolean">true</Variable>

To support this functionality, add the following property in Configurator:

(Configurator > Add New Property):

Configuration value name: Relationship with the latest record version only

● Internal name:com.tibco.mdm.optimization.secondpass.relationship.latest.recordversion

● Version: 8.3● Visibility: Advanced● Description: This flag enables the creation of relationship entries only between

the latest record versions. Disabling the flag creates the golden copy versionalong with the latest version, which has little performance impact.

● Value Type: Boolean● Current Value: false● Default Value: true● Category: Optimization

CIM-21219 For the same user credentials, an error occurred while modifying a record using theTIBCO MDM UI and the TIBCO MDM plug-in for Business Works.

CIM-21208 The CAT-1281:Record Not Found error was displayed while opening a workitem.

CIM-21193 A validation error occurred because special characters were not transformed backto their initial form.

CIM-21116 For a user with a data steward role, after clicking Save while modifying the recordthrough the work item, the Inbox screen was displayed instead of the Work ItemDetails screen.

CIM-21097 Although the Edit when record is in workflow record permission was set toAllow, an error was displayed on modifying the related record through the workitem for another user with the same role.

CIM-21059 The classification scheme deployment took a long time and threw a read time outerror.

CIM-21042 The InDocument did not have the ActionCode section populated for new relatedrecords added through a work item.

26

TIBCO® MDM Release Notes

Page 27: TIBCO® MDM Release Notes

Key Summary

CIM-21024 Using Database Loader, on importing the same record multiple times with freshdata unchecked and then modifying the record using the TIBCO MDM PluginPalette, the incorrect parent version of the record was displayed in the principalkey table.

CIM-21020 In the data quality work item, the repository names and attribute names weredisplayed in English, even though the localization support for Japanese languagewas defined.

CIM-21019 In the Match activity, while using the predicate functionality of the Netrics server,empty or null values were not displayed in the search result. To resolve this issue,add the following parameter in the Match activity:

<Parameter name="NetricsFailOrEmptyPredicate" direction="in"

eval="constant" type="String">false</Parameter>

CIM-21015 On MS-SQL Server 2012, using Database Loader, importing of relationship failed ifsequencing was enabled.

CIM-20974 On the Browse and Search page, for the IN operator, the attribute configured todisplay as a drop-down list for the record search did not work.

CIM-20972 In the data quality work item, relationship records were not merged if source andtarget records had the same relationship record.

CIM-20963 After applying the Delete permission resource security for a record, the DeleteRecord option did not work as expected.

CIM-20946 Entries were found in the FUTUREDATEDRECORD table, even thoughEFFECTIVEDATE attribute was not defined. Therefore, when trying to update therepository and redeploy from TIBCO MDM Studio an error was thrown:CAT-1017: Invalid attribute definitions: 'null' attribute cannot be

deleted as there are existing future dated record(s) for the

repository.

CIM-20935 While adding and viewing records with a large number of multivalue or categoryspecific attributes sharing the same data table, the STACKTRACE:java.sql.SQLException: ORA-01460: unimplemented or unreasonable

conversion requested error occurred. This happened because the SQL queryfailed on Oracle as the IN clause parameter exceeded the 4000 characters limit.

CIM-20934 The multi_relationship_record link was not evaluated for the Record Query Webservice.

CIM-20912 In the Japanese language pack, the pagination forward button on the Browse andSearch result screen did not appear.

CIM-20906 The rulebase nvl function returned null value, when the first value was null, eventhough the second value (constant or variable) had non-null values.

27

TIBCO® MDM Release Notes

Page 28: TIBCO® MDM Release Notes

Key Summary

CIM-20905 The rulebase execution for the USER_ACTION context variable returned nullvalues.

CIM-20904 On the incremental deployment of workflows, the same workflow was listedmultiple times in the Process drop-down list on the Process Definition Selectionrule list page.

CIM-20857 When the doall.sh utility was used, seed data creation failed on the Oracle 12cdatabase.

CIM-20844 In the Save Record activity, while retrieving the relationship attribute fromInDocument, if the relationship attribute was of the type Timestamp, the valuereturned was in ISO format.

CIM-20837 In Internet Explorer 8 compatibility view mode, on the Browse and Search page,the drop-down values for the record search was displayed beneath the content.

CIM-20807 On the data quality work item and the Record UI (tree panel) page, incorrect valueswere displayed for the shownoninput parameter.

CIM-20758 When manually merging records, NullPointerException occurred and the workitem was not created.

CIM-20728 On the Record UI, if a rulebase was applied, all the values of a multivalue attributewere not viewed for relationship as a tab.

CIM-20679 On the TIBCO MDM UI page for the Date or Timestamp picker widget, you couldnot select the year value as less than 1900.

CIM-20660 On the Record UI page, when clicking the Configure button, the same attributeswere displayed for all the relationships.

CIM-20590 The following Merge work item UI enhancements were requested:

● Increase in vertical window size on the Merge Record Details window● Remove unused fields● Increase in vertical scroll bar on the Merge Record work item screen

CIM-20589 When a rulebase was configured with multiple "hide_record" actions in differentconstraints, the records' search SQL generated query was incorrect. This resulted inthe unexpected output in the response of the RecordQuery web service.

CIM-20536 The attributes were displayed on the relationship tree and view record headerpage, even though the attributes were defined as hidden.

CIM-20531 While importing records, the data load was stuck at the ImportCatalogRecordsactivity in a highly concurrent environment.

28

TIBCO® MDM Release Notes

Page 29: TIBCO® MDM Release Notes

Key Summary

CIM-20506 The context variable, EFFECTIVEDATE, passed in the Record Query web servicewas conflicting with the record attribute EFFECTIVEDATE while executing theaccess constraint in a rulebase.

CIM-20493 The URL example of the Record View and Record Modify pages mentioned in theTIBCO MDM Customization Guide was not updated.

CIM-20489 The Record UI was customized for a relationship as a tab using the recordui-render.xml file. The related record contained multi-value attributes, which weredisplayed in the record list. On selecting the value in the drop-down list for amulti-value attribute and clicking Done, no action was performed.

CIM-20484 While validating the TIBCO MDM project for deployment in TIBCOBusinessWorks version 5.8, schema validation errors were thrown. To fix this issue,copy the cimDesignDeploy.wsdl file from $MQ_HOME/customEAR/schema/DataService/2.0 to the schema folder in the TIBCO BusinessWorks project.

CIM-20442 For already published records, if the value of a relationship attribute, that is,Quantity was changed, and then the records were republished, an error occurred.This issue is specific to TIBCO MDM Add-on for Global Data Synchronization.

CIM-20433 The Internet Explorer 10 and 11 version browser support issue occurred for theTIBCO MDM 8.3.2 version.

CIM-20418 When JMX was disabled and SMTP was enabled, the server start up failed with aJMS-8402 exception.

CIM-20417 Using import, if a record was deleted and a record was created again with the sameProductID and ProductIDEXT, an error occurred.

CIM-20415 When the parent of a child record was deleted in a highly concurrent environment,the parent record was still visible when viewed from the reverse relationship. Aftermodifying the deleted parent record through reverse relationship, the "Recordcannot be bundled unless it is sent for processing" message was displayed.

CIM-20413 While viewing Calendar for the Timestamp datatype attribute, the month and yearpickers were not visible.

CIM-20410 During migration from the TIBCO MDM 8.2.1 to 8.3.1 version, the MigrateRules.shutility using the -migrateRulebase parameter did not migrate rulebases forrelationship. This resulted in a null pointer exception while adding a record fromthe parent repository and adding a related record to the child repository.

CIM-20381 HTTP 404 error occurred if you locked a work item and if another user other thanthe work item owner tried to open the work item.

CIM-20348 The Record Add/Modify/View page did not show the correct display name for thePRODUCTID and PRODUCTIDEXT attributes.

29

TIBCO® MDM Release Notes

Page 30: TIBCO® MDM Release Notes

Key Summary

CIM-20338 The number of years set in the Calendar was limited to 40. The Calendar has beenenhanced to display 100 years.

CIM-20334 The UpdateRecordState activity did not reject all the records, whose Record keyswere passed in the input.

CIM-20331 If an attribute was changed or deleted from the repository model and the samemodel was redeployed on the TIBCO MDM server, the updated attributes were notcorrectly displayed on the repository metadata page.

CIM-20314 When the LDAP referral context was set to FOLLOW, an error occurred whilelogging into TIBCO MDM with an LDAP user. To resolve the issue, replaceLDAPHelper.class in ECMClasses.jar.

CIM-20308 When TIBCO MDM was configured with DEBUG level logging and datasourceupload operation was performed, the database password was displayed in theelink.log file.

CIM-20300 The attributes of all the repositories were not visible under the Repository tab if theApplication Provider name value was other than the default value.

30

TIBCO® MDM Release Notes

Page 31: TIBCO® MDM Release Notes

Key Summary

CIM-20297 For a relationship with multilevel depth, on validating the parent level, errors werenot displayed even though there were errors at the child level.

To resolve the issue, add the following property in Configurator:

(Configurator > Add New Property):

1. Configuration value name: Enable to evaluate display actions

● Internal name: com.tibco.mdm.ui.record.alwaysExecute.displayAction● Version: 8.3● Visibility: Advanced● Description: This flag permits validation of invalid data set in the record

against valid values defined in the rulebase.● Value Type: Boolean● Current Value: true

● Default Value: false

● Category: Miscellaneous

2. Configuration value name: enable to find all error records

● Internal name: com.tibco.mdm.ui.record.showAll.errorRecords● Version: 8.3● Visibility: Advanced● Description: This flag permits a list of all records that have errors.● Value Type: Boolean● Current Value: true

● Default Value: false

● Category: Miscellaneous

CIM-20287 The Properties panel of Configurator was not refreshed after selecting differentmember nodes. This issue occurred in the case of the default configuration menu.

CIM-20267 While comparing deleted records, the CompareRecord activity failed withNullPointerException.

CIM-20254 Data source upload failed if the character length of a data source attribute wasgreater than the default value.

CIM-20240 The rulebase was configured with the following two conditions:

● If the condition was true, a drop-down list should be displayed

● If the condition was false, the text box should be displayed

In this case, when the condition was false, a drop down list with no values wasdisplayed instead of a text box.

31

TIBCO® MDM Release Notes

Page 32: TIBCO® MDM Release Notes

Key Summary

CIM-20223 While adding a related record through a web server URL, a blank screen wasreturned. The issue occurred on the WebSphere Application Server and InternetExplorer 8 version.

CIM-20179 Special characters were not allowed in the property name. For example, if a hyphen('-') was specified in the relationship name, the customization did not work. The"Displaying Attributes in a Relationship Tree" section has been updated in theTIBCO MDM Customization Guide.

CIM-20147 The user name was not updated for the "Modified By" system attribute, when arelated record was modified from the UI.

CIM-20146 The support of 'Display name' property for repository was requested.

CIM-20117 The OutDocument of the CompareRecord activity showed changes in multivalueattributes even though no changes were made to the multivalue attributes' list.

CIM-20113 The IndexEntityNameToSearch parameter specified intermittently for multipleMatchRecord activities was not populated as expected.

CIM-20077 Rulebase was not applied during synchronization. To resolve the issue, add thefollowing property in Configurator:

(Configurator > Add New Property):

● Configuration value name: Cache Catalog Edition● Internal name: com.tibco.cim.optimization.cache.catalogedition● Version: 8.3● Visibility: Advanced● Description: Disables catalog edition cache.● Value Type: Boolean● Current Value: false

● Default Value: true

● Category: Optimization

CIM-19988 An error occurred while importing records with the data quality workflow in thecase of direct merge. This issue occurred only on the PostgreSQL database.

CIM-19975 When related records were entered, validation errors were thrown and theselection of options from the drop-down list triggered the page reload. This causedthe New Related Record screen to disappear. However, a related record wascreated.

CIM-19972 Unable to assign or modify the value of the relationship attribute using theEvaluateRulebase Activity in a workflow.

32

TIBCO® MDM Release Notes

Page 33: TIBCO® MDM Release Notes

Key Summary

CIM-19930 The input value specified for the MatchingThreshold parameter of theMatchRecord activity was up to three digits, but theMatchingRecordRelevanceScore was limited to two digits after the decimalseparator.

To resolve the issue, add thecom.tibco.cim.netrics.matchScoreDecimalPrecision property inConfigurator. By default, the value is 2. You can specify the number of digits afterdecimal points. The maximum number is 6.

CIM-19928 While configuring the display attributes using the Configure window on the AddRelationship screen, the configuration was not saved.

CIM-19909 Hide attribute constraints did not work in the relationship catalog validation.

CIM-19855 The calculate-cachesize.cmd utility related to tangosol was no longersupported and was not available in $MQ_HOME. The reference from the TIBCO MDMSystem Administration has been removed.

CIM-19815 Imported records with attribute values containing accented characters were notdisplayed correctly on the record UI.

CIM-19803 In the MatchRecord activity, if cross-repository indexes were specified for theIndexEntityNameToSearch parameter, only parent records were matched.

CIM-19799 While viewing a record that contained PRODUCTID starting with #, the RecordNot Found Exception was displayed.

CIM-19792 While running performance tests on large record bundles using the Record Addweb service, a large number of relationship queries were executed impacting theperformance.

CIM-19779 While merging records with the File type attributes, an error was displayed.

CIM-19774 An <undefined> operator was used in the rulebase for the timestamp attribute. Inthis case, when the value of the timestamp attribute was changed through date andtime picker, and then if the value of any attribute was modified, the page wasreloaded.

CIM-19762 A user selected the time zone in Locale Settings. However, while adding orvalidating records, the selected time zone was not set for the Timestamp typeattribute in the repositories when Daylight Savings Time (DST) was active.

CIM-19757 When the LDAP referral context was set to FOLLOW, an error occurred whilelogging into TIBCO MDM with an LDAP user.

CIM-19742 The session ID used in the CRUD web services through the Custom UI did notwork.

33

TIBCO® MDM Release Notes

Page 34: TIBCO® MDM Release Notes

Key Summary

CIM-19741 Importing of metadata containing the previously exported business process rule(BPR) failed. The BPR contained instances or rules created only for the user-definedtemplate.

CIM-19727 The AttributeGroup query used in the Record Query web service was executedmultiple times and this put load on the database.

CIM-19719 Modification of a rejected record from a cancelled event did not work correctly.

CIM-19681 A record was viewed from the search result of the Browse and Search page, andthen OK was clicked. In this case, on returning to the Browse and Search page, thesearch section displayed an HTTP error or 'page cannot be found' exception.

A set of related repositories was displayed as a combined tab. After clickingValidate for the root repository, the Create and Delete buttons were disabled forthe related repositories.

CIM-19673 Is Defined (id) operator did not work with the timestamp attribute.

CIM-19646 A list of related records was sorted on the Modify Record screen. After clicking oneof the related records, the sorted list order reverted to the original order instead ofmaintaining the last sorted order.

CIM-19644 After running the AlterProcessState.sql script, an error occurred on the updatestatements when the STATEPARAM2 column exceeded 4000 characters.

CIM-19637 When the RECORD_ACTION variable was defined as COPY in a validation file,after clicking the Copy link for a record on the Browse and Search screen, thePRODUCTID was generated. However, after clicking Save and Process,RECORD_ACTION did not change from COPY to ADD and the new ID was assignedto PRODUCTID. To avoid regeneration of PRODUCTID, useRECORD_ACTION=COPY along with the USER_ACTION context variable in thecatalogvalidation.xml using the following values:

● PAGE_INIT● PAGE_REFRESH● VALIDATE● SAVE● SAVE_PROCESS

This ensures to generate the PRODUCTID in sequence only once according to theUSER_ACTION context variable.

CIM-19629 Deploying TIBCO MDM 8.3.2 failed on the WebLogic Application Server version12.1.3.

CIM-19605 The hide record rulebase functionality did not work correctly, if the true andfalse values were entered in lowercase for the BOOLEAN attribute type.

34

TIBCO® MDM Release Notes

Page 35: TIBCO® MDM Release Notes

Key Summary

CIM-19597 The flag to disable the column header was not working for the select type as 'Table'when configured through the rulebase select action.

CIM-19580 The CreateWorkItem activity failed intermittently when the DOCUMENTTYPE columnsize in the WORKITEM table was greater than 70. The issue occurred on MicrosoftSQL Server and PostgreSQL databases.

CIM-19567 After deploying the Enum type for the Select action from TIBCO MDM Studio 4.0,defined for the boolean data type attribute, the validation errors were displayed forthe existing records having Boolean values in uppercase letters.

CIM-19561 When the Record UI was customized for relationship as a combined tab using therecordui-render.xml file, NullPointerException was thrown while adding a relatedrecord.

CIM-19538 An error occurred while validating Indocument created for the Mass Updateoperation with mlxml schema.

CIM-19474 The Record Query web service request containing RelationshipData did notcapture relationships between records, if the record was in the DRAFT state and thebusiness process rule was set to repository.

CIM-19458 The scheduled duplicate detection job failed with an error for TIBCO MDM 8.3.1HF04.

CIM-19433 Seed data creation failed with the ORA-01843 error during the Oracle database setup.

CIM-19332 While viewing a record or creating a record, the null pointer exception was shown.The issue was observed after recreating the relationship attribute with the samename but with a different data type and thecom.tibco.cim.cache.repositoryspace.enable property was set to true.

CIM-19314 Information about changing the database type and copying the drivers beforemigration was missing from the TIBCO MDM Installation and Configuration Guide.

35

TIBCO® MDM Release Notes

Page 36: TIBCO® MDM Release Notes

Key Summary

CIM-19294 On clicking Save and Process for a record with errors, the workflow was triggered,even though the record had errors.

To resolve the issue, add the following property in Configurator:

(Configurator > Add New Property):

● Configuration value name: Enable JMX Monitor● Internal name: com.tibco.mdm.ui.record.processWithError● Version: 7.1● Visibility: Advanced● Description: This property enable/disable processing of error records during

save and process.● Value Type: Boolean● Current Value: true

● Default Value: true

● Category: Miscellaneous

Limitation: This resolution does not work for the repository without relationship.

CIM-19290 On the relationship tree, when you right-click the record, all the related records inthe hierarchy did not expand.

To resolve the issue, add the following property in Configurator:

(Configurator > Add New Property):

● Configuration value name: Expand to level● Internal name: com.tibco.mdm.ui.expandToLevelMax● Version: 8.3● Visibility: Advanced● Description: Added to configure maximum level to which tree node can be

expanded● Value Type: Number● Current Value: 8

● Default Value: 2

● Category: Miscellaneous

CIM-19288 If the combination of the first name and last name of the user name exceeded 80characters, an error occurred in the CreateWorkitem activity during recordcreation.

CIM-19212 The resubmitted events did not get purged with history purge.

CIM-19126 With a softlink on an attribute that referenced records on another repository, whenclicking the BACK button, an error page was displayed.

36

TIBCO® MDM Release Notes

Page 37: TIBCO® MDM Release Notes

Key Summary

CIM-19081 The catalog validation rule that was set for deleting the value from the drop-downlist did not work on Internet Explorer 10 and 11 versions.

CIM-19016 The following issues occurred with the softlink:

● An error page was displayed after clicking the BACK button on the ViewRecord screen for the related records.

● TIBCO MDM menus and title bar were shown within the child window, whenthe softlink record was selected.

CIM-19015 A record was viewed from the Mass Update screen. After clicking OK on the ViewRecord screen, instead of returning to the Changed Records List screen, the defaultMass Update screen was displayed with the search fields.

CIM-19014 For attribute values, number codes were shown instead of special characters on theView Record screen.

CIM-19013 The parent record was deleted after modifying the child record details and itseffective date value.

CIM-18999 If the repository spaces were enabled, the Entry_TTL value of the RECORD spacewas overwritten by the value of <ReplicationCount>.

CIM-18998 While modifying a record with relationship from the work item, the related recordswere not shown in the Relationship tab.

CIM-18997 If the workflow contained multiple CompareRecord activities, the OutDocumentgenerated by the CompareRecord activity failed on validation against the mlXMLschema.

CIM-18996 The Load Relationship mode of the database loader failed to establish relationshipswhen the RecordIDExtension value was empty.

CIM-18994 On the Browse and Search screen, the following issue was observed:

● If the previous searched criteria was cleared, clicked View All, and thennavigating to the next page, the subsequent pages displayed the previouslysearched result and an incorrect page count.

CIM-18993 When the child record was modified through the parent record modify operation,the record was not saved after clicking Save and Process.

CIM-18992 The recordui-render.xml file was configured to display relationships in a singletab. On the Modify Record screen, after clicking the column header of an attributein the Relationship tab, the entire table disappeared.

CIM-18991 A query that was used to validate subset rules by expression was slow.

CIM-18990 The stale data error occurred during execution of the rulebase activity in thespawned workflow.

37

TIBCO® MDM Release Notes

Page 38: TIBCO® MDM Release Notes

Key Summary

CIM-18989 The stale data error occurred during the modification of records withoutconcurrency.

CIM-18988 The value of the relationship attribute disappeared after modifying the relatedrecord of a child record.

CIM-18987 The drop-down lists disappeared while scrolling down the attribute values on theAdd Record and Modify Record screens. This issue occurred on Internet ExplorerVersion 9.

CIM-18986 If the com.tibco.mdm.indexing.indexOnStartup property was set to false andthe TIBCO MDM server restarted, the text indexing failed with the Java nullpointer exception.

CIM-18984 An SQL error occurred for subset rules when a rulebase was specified to hiderecords.

CIM-18982 While selecting workflows on the Export Metadata wizard, a workflow file wasreplicated in the Available WorkFlows list. One file was appended with .xmlextension whereas another file did not have an extension. For example, thewfin26catsourcev6.xml and wfin26catsourcev6 files.

CIM-18981 If the parent record ID contained a special character while creating a related recordor modifying the existing related record, a null pointer exception was displayed.

CIM-18980 The attribute group with all category specific attributes was specified as the firstgroup tab in the recordui-render.xml file. However, on the record UI, when arecord was not available in that specific category, the customized combined tabdisappeared.

CIM-18978 The Compare and Show History buttons were disabled on the View Record screenwhen any language pack, other than English was applied.

CIM-18969 While modifying a record using a perspective from the Browse and Search screen,an SQL database error was shown.

CIM-18960 The following issues occurred with the softlink:

● An error page was displayed after clicking the BACK button on the ViewRecord screen for the related records.

● TIBCO MDM menus and title bar were shown within the child window, whenthe softlink record was selected.

CIM-18956 The recordui-render.xml file was configured to display relationships in a singletab. While changing the timestamp attributes of child records, the timestampgenerated by the timestamp picker displayed DD/MM/YYYY 00:00:00. However,the correct timestamp format is YYYY-MM-DD HH:mm:ss.

CIM-18923 When importing metadata, the repository IDs were not properly substituted in arulebase with an Include action.

38

TIBCO® MDM Release Notes

Page 39: TIBCO® MDM Release Notes

Key Summary

CIM-18894 The localization of reverse relationship names in the case of self-relationships wasnot working correctly.

CIM-18889 The attribute name translation did not work if the related records were displayedas an embedded tab.

CIM-18863 Emailing records using the Quick Export function of the Browse and Search screendid not work.

CIM-18840 The following command-line utility did not purge record versions, which were setolder than the cut-off date: ./datacleanup.sh -o recordversions -r<repository ID> -d <cut-off days>-v 1

This issue was observed when the number of records to be purged was more thanthe value set for the com.tibco.cim.optimization.recordsperasynccallproperty. The default value is 100.

CIM-18820 The parent record was deleted after changing the effective date value of a childrecord.

CIM-18817 The Showoninput clause was specified for the drop-down based constraints of arelated record in the rulebase validation file. When the relationship name wasclicked on the relationship tree, the attribute value of a child record was notdisplayed as per the specified rulebase in the record list.

CIM-18813 While executing the Record Query web service, the rulebase context variableRECORD_ACTION was evaluated as EDIT instead of VIEW.

CIM-18676 The Java null pointer exception was shown on uploading a file to the file typeattribute. This occurred when the file type attribute name was the same orcontained a substring of the repository name.

CIM-18670 The Hot Deployable field for a new configuration property was not available onthe Add New Property window in Configurator.

CIM-18641 For SQLServer, on server startup, an SQLException occurred during indexingrecords with multivalue attributes.

CIM-18428 The PrepareForImportCatalog activity did not use the date format defined in thedata source to parse the dates.

CIM-18423 The configured attributes were not displayed correctly on the search result pagewhile searching for existing relationships.

CIM-18395 When the Record Query web service was used, the timestamp attribute was notdisplayed in the correct format for Oracle.

CIM-18386 On the View and Modify record screens, the html number code was displayedinstead of special characters on the UI. For example, &#124; was displayed insteadof the character |.

39

TIBCO® MDM Release Notes

Page 40: TIBCO® MDM Release Notes

Key Summary

CIM-18371 The date calendar displayed on the Mass Update screen was not consistent with thedate calendar displayed on other screens.

CIM-18370 Comparing records did not work if the order of record versions selected on theCompare Records screen was changed. This issue occurred for comparerelationships and related target records.

CIM-18369 While redeploying a relationship along with the deleted relationship attributes inTIBCO MDM Studio, the Java NullPointer exception was shown.

CIM-18368 When a record with relation was modified and a few related records contained avalidation error, an error exclamation was shown for all related records.

CIM-18367 The drop-down list values on the Mass update screen varied from the values on theAdd Record and Modify Record screens.

CIM-18366 The performance of database loader import was very slow with Microsoft SQLServer 2012. To improve the performance, use sequences based on Microsoft SQLServer 2012 instead of trigger-based custom solution. Perform the following tasks:

● Run the CreateSequences.sql migration script to create sequences.● Add the following property in Configurator to enable usage of the sequences:

— Configuration value name: Enable SQLServer 2012 based sequence— Internal name: com.tibco.mdm.optimization.sequence.sqlserver2012— Version: 8.3.1— Visibility: Advanced— Description: Enable SQLServer 2012 based sequence usage for

PRODUCTKEY and RELATIONSHIP— Current Value: true

— Default Value: false

— Category: Miscellaneous

Microsoft SQL Server 2008 does not support sequences. Therefore,rollback to this server is not supported.

CIM-18365 After comparing related records, when the user returned to the parent record, onlythe viewed relationship was displayed in the relationship tree. The remainingrelationships disappeared.

CIM-18364 A performance issue occurred while loading the relationship tree.

CIM-18363 While searching records on the Browse and Search page, incorrect values weredisplayed in the search result after navigating to the next page. Also, thepagination displayed an incorrect number of records.

CIM-18362 While searching for records using Text Search (Attribute Based Search), duplicatevalues were displayed in the attribute field.

40

TIBCO® MDM Release Notes

Page 41: TIBCO® MDM Release Notes

Key Summary

CIM-18361 The catalog validation applied for the attribute other than the string data type didnot execute correctly on the Classifications tab. This issue occurred afternavigating to the next page.

CIM-18360 The alignment of the data was not in sync with the column headings in the searchresults of the Browse and Search page.

CIM-18359 The export of role permission metadata was failing with the following exception:Relationship not found for resourceID<some resource id>.

CIM-18358 Subflow did not resume after the timed-out transitions of work items and closureof all timed-out work items.

CIM-18357 The Add Reocrd event name appeared in the spawned (associated) events insteadof the specified eventDescriptor parameter in the UpdateEvent activity.

CIM-18356 When a subflow called by a SYNCHR InitiateSubFlow activity returned control, theparent workflow did not restart. To resume the suspended process, run theworkflowUtility.sh utility. Before running the workflowUtility.sh utility,perform the following steps:

1. Run customUtil.sh -createCommonHotfixLibrary.

2. Specify the complete file path of the hotfix JAR file.

3. Enter Y when prompted with Copy $MQ_HOME/hotfixTemp/AllECMClasses-hotfix.jar to $MQ_HOME/lib/hotfix directory

4. Copy new AllECMClasses-hotfix.jar from $MQ_HOME/lib/hotfix to$MQ_HOME/lib/external.

5. If you enter N in step 3, copy new AllECMClasses-hotfix.jar from $MQ_HOME/hotfixTemp to $MQ_HOME/lib/external.

Usage:

● Copy workflowUtility.sh from $MQ_HOME/customEAR/bin to $MQ_HOME/bindirectory.

● Run workflowUtility.sh with the following options: workflowUtility.sh -c <command> -m <member_id> -e <event_id> -p <process_id>

Options:

● c: command, currently only resume is supported.

● m: member ID

● e: event ID

● p: process ID

For example: to restart process 789890, specify the following command:workflowUtility.sh -c resume -m 34254 -e 42500 -p 789890

This utility sends async message to the TIBCO MDM server to restart thespecified process. Check elink logs for execution or any errors.

41

TIBCO® MDM Release Notes

Page 42: TIBCO® MDM Release Notes

Key Summary

CIM-18355 A constraint with the Access action of rulebases was not working for the MassUpdate operation.

CIM-18354 When the error link was clicked multiple times in the Basic Mode of the MassUpdate screen, the error message was not updated.

CIM-18353 On the migrated version (from 8.2.1 to 8.3.1) of TIBCO MDM, adding relatedrecords was not possible.

CIM-18352 While searching records on the Mass Update screen, the previously searchedrecords were not displayed in the search result.

CIM-18351 It was not possible to sort records by clicking the column header on the MassUpdate screen. The attribute was specified using the Select action with theenumeration constraint in the rulebase.

CIM-18350 The pagination on the Mass Update screen (Basic Mode) for the Changed RecordsList did not work correctly when the page size was changed in the Items per pagedrop-down list. After clicking the next page icon, the first page was displayed.

CIM-18349 The Cipher not initialized exception was thrown in a highly concurrentenvironment.

CIM-18347 A reverse relationship was specified in the rulebase in many to one direction.Sometimes duplicate relationships were loaded into the bundle. Due to this, therulebase execution failed.

CIM-18345 The rulebase validation of converting True or False to Yes or No values was notapplied to the Category Specific Attributes on the Classifications tab. This issueoccurred after navigating to the next page.

CIM-18344 The SaveRecord activity failed with a transaction timeout error when the recordbundles included huge records.

CIM-18343 The event status changed from START to INPROGRESS in a workflow with theAsync activities.

CIM-18339 The Record Query web service with command qualifier as valid values failed whenthe record being queried contained a multivalue attribute and one of the valuesincluded ampersand (&).

CIM-18335 The SpawnWorkflow activity is enhanced to control the record sequencing at theactivity level.

CIM-18282 An error occurred while importing metadata.

CIM-18309 The synchronization event failed with the Java Null Pointer exception in theConvertRecordToOutput activity.

CIM-18260 The context variable passed in the Record Modify web service request was notavailable while executing the rulebase.

42

TIBCO® MDM Release Notes

Page 43: TIBCO® MDM Release Notes

Key Summary

CIM-18248 On the record UI, a Boolean attribute showed TRUE and FALSE values in the drop-down list even though the showoninput property in the rulebase action was set todisplay YES and NO values.

CIM-18238 The configuration of change notification for records and repositories was modifiedto support the wildcard character * instead of regular expressions.

CIM-18178 A stale data error occurred if the effective date for the latest relationship was olderthan the previous version and the repositories were not FED enabled.

CIM-18166 The hyperlink was not displayed properly for the string attribute on the ViewRecord screen.

CIM-18155 The Record Query web service executed with a negative integer value for theRECORD_VERSION key. the latest version of the records was returned instead ofdisplaying an error message.

CIM-18129 When the relationship was configured to display as a tab and newrecord.xml wasconfigured to generate PRODUCTIDs in sequence for a child repository, thePRODUCTID was not generated.

CIM-18122 For the SQL server, the Load Relationship mode of the database loader failed toestablish relationships when the RecordIDExtension value was empty.

CIM-18120 For the SQL server, modifying records using Database Loader failed when theRecordIdExtension value was null and it created duplicate PRODUCTKEY entries.

CIM-18118 A performance issue occurred while loading the relationship tree in Record UI.

CIM-18116 For the SQL server, the MatchRecord activity failed intermittently as the relatedrecords were not loaded.

CIM-18101 If the repository and relationship names were similar, the Output Map tab was notdisplayed for the selected relationship.

CIM-18092 The Clear record cache on update configuration property caused cachingissues if its default value was changed from false to true.

CIM-18078 On deleting a record using the Delete Record web service, the event log did notdisplay the correct user information.

CIM-18060 An SQL exception was shown if the length of a variable specified in the rulebaseexceeded 10 characters if using softlink.

CIM-18000 A null pointer exception was shown when merging a record that contained a filetype attribute.

CIM-17980 The Process Comment History column of a work item approval screen did notdisplay the last name of a user.

43

TIBCO® MDM Release Notes

Page 44: TIBCO® MDM Release Notes

Key Summary

CIM-17973 The size of the customized drop-down field created using the select clause wasnot similar to the size of other text boxes on the record UI.

CIM-17968 The dynamic web services returned fault messages when an existing PRODUCTIDwas specified in the request file.

CIM-17941 The Get Event Details web service returned an error message for some event logs.

CIM-17939 A work item was closed. Later, the values were specified for the newly createdattributes in a repository. When viewing a closed work item, the new repositoryattributes' values were not displayed. This issue occurred due to the incorrectupdation of the distributed cache.

CIM-17933 TIBCO ActiveSpaces 2.1.2 version support needed to use the security policy files.

CIM-17926 The web service to modify a related record incremented the record version of theparent record even though the parent record was not modified.

CIM-17901 While downloading the .docx file from the File type attribute on the View Recordpage, the file opened as a .zip file.

CIM-17899 The user was able to modify a record that was currently in a workflow and its latestwork item was in the Time-out state.

CIM-17898 Two work items were generated and their links were sent in an email notification.Accessing the first work item from the link and modifying the record was possible.However, when the second work item link was accessed and the Save button wasclicked after modifying the record, a Java Nullpointer exception was displayed.

CIM-17897 The OutDocument generated by the GetRecord activity did not contain theRelationshipData section.

CIM-17896 When a rulebase with hide, view, or modify access mode was applied and the user-defined position was specified for attributes, the attribute columns were notdisplayed in the correct position on the Browse and Search screen.

CIM-17895 When the Record Modify web service request was executed without changing anydata, and the repository had one of the attributes of type DATE, the response didnot return the Data unchanged, request ignored error message.

CIM-17864 In the Record UI, the warning message was not displayed for parent and relatedrecords with or without Relationship as a tab.

CIM-17848 For a record, if a rulebase was invoked with a warning or information message,when you clicked the Save and Process button, the record was not saved.

CIM-17842 A rulebase was defined with the valid values (select action) for multiple booleanattributes. In that case, values of the attributes were not shown correctly on Browseand Search and View Record screens.

44

TIBCO® MDM Release Notes

Page 45: TIBCO® MDM Release Notes

Key Summary

CIM-17804 While executing the Record Query web service, the rulebase context variableRECORD_ACTION was evaluated as EDIT instead of VIEW.

CIM-17801 A custom link was needed under the Login button of the Login page. TheAlerts.txt file based customization for Login UI did not work.

CIM-17785 The certification of JBoss EAP 6.2 version was required with the TIBCO MDM 8.3.2version. The support of JBoss EAP 6.2 version has been dropped from the release9.0.0.

CIM-17739 After assigning a separate security permission to each repository for different roles,importing permissions.jar failed with the following exception: ORA-01795:maximum number of expressions in a list is 1000.

CIM-17648 The DataService element specified in the MasterCatalogRecordAction operationmissed the namespace definitions in the error response.

CIM-17647 The "code" attribute was defined as a mandatory attribute of ResultType in theCommon.xsd file. However, the results returned by a web service did not alwayscontain the "code" attribute. This caused a validation error.

CIM-17646 The special characters, such as hyphen (-), ampersand (&), and dollar ($) defined inregular expressions of a rulebase file did not work. The issue occurred on thecombination of the Linux operating system and WebLogic Application server.

CIM-17645 Even though the com.tibco.cim.optimization.recordbundle.load propertywas set to false, the MergeRecord activity took longer to load and process allrelated records.

This has been fixed but the fix is not applicable when rulebase is used inthe MergeRecord Activity.

CIM-17644 When the record bundle contained a cyclic relationship, clicking the Compare linkfrom a work item caused a server crash with a StackOverflow exception.

CIM-17643 If TIBCO Collaborative Information Manager was running on the Oracle database,a performance issue occurred while loading the relationship UI.

CIM-17641 If the record contained two existing related records and the RecordModify webservice was executed without any data change, the records were modified and theirversions were incremented. However, the following error message was notdisplayed: Data unchanged, request ignored.

CIM-17638 After modifying any related record and returning to the root record screen, therelationship hierarchy collapsed. To access the related record, the relationshiphierarchy needed to be expanded again. Limitation: After removing the childrecord of a relationship, the expanded child records pertaining to that relationshipcollapsed.

CIM-17637 When a record was in the REJECTED state, it was not updated in the Netrics list.This resulted in duplicate detection in the MatchRecord activity.

45

TIBCO® MDM Release Notes

Page 46: TIBCO® MDM Release Notes

Key Summary

CIM-17636 While creating or modifying records, usability issues occurred with the drop-downfields on Mozilla Firefox.

CIM-17635 While merging records from a work item, the AllowMergeAttributeList orSkipMergeAttributeList parameter specified in the MergeRecord activity wasnot considered for merging or skipping.

CIM-17634 The SaveRecord activity was specified to save the derived values specified in theEvaluate Rulebase activity and a dummy rulebase was passed. However, theconstraint specified in the catalogvalidation.xml file was executed instead fromthe dummy rulebase. To resolve this issue,

1. The ApplyValidation parameter was added to indicate whether or not toexecute the catalogvalidation.xml file.

2. The configuration property - Enable standard validation execution inSaveRecord activity(com.tibco.mdm.optimization.saverecord.rulebaseoptions) was addedto apply validation on incoming records.

CIM-17629 On the View Record screen, when the Modify link was clicked, the accessmode=view_record constraint of a rulebase did not work.

CIM-17628 A conflict occurred when the same record was modified and viewed by theconcurrent users. The event remained in the 'In Progress' state with no eventdetails. To resolve this issue, remove the 'In Progress' events by using Purge in theEvent mode. After successful record modification, the 'Record Modify' events aredisplayed with the detailed steps on the Event Details page.

CIM-17627 After resubmitting an event, the PARENTID column in the Event table was notpopulated correctly.

CIM-17626 Customization of grid data was not possible using the customInit function. Anexternal link that was added to the Modify Record or View Record screen did notwork. To resolve the issue and to manipulate the data retrieved in the grid table,specify customUpdateTable function in the customInit.html file.

CIM-17625 The Record Modify web service was executed for a record whose latest version wasrejected. After viewing the Review page on the record's work item, the record'srejected version was displayed instead of the previous confirmed version in the oldvalue column.

CIM-17620 The context variable passed in the Record Modify web service request was notavailable while executing the rulebase for related records.

CIM-17618 On the Merge Record Details screen, the Add as new check box was disabled forrelated records because the relevant records were not retrieved correctly. This issueoccurred on Microsoft SQL server.

CIM-17617 The context variable passed in the GetWorkitem web service request was notavailable while executing the validation rulebase for a record in the work item.

46

TIBCO® MDM Release Notes

Page 47: TIBCO® MDM Release Notes

Key Summary

CIM-17616 The comments provided by the previous user in the work item were not retrievedfor the current user's work item using the GetWorkItem web service. This issueoccurred when workflow included multiple subflows and the work item closed insubflows.

CIM-17615 The following issue occurred while deploying the Propagate-Rulebase action fromTIBCO MDM Studio: The path of a rulebase file in the deployed rulebase XML filepointed to a .rul file instead of an .xml file and to the path in TIBCO MDM Studioinstead to the relative path in $MQ_COMMON_DIR.

CIM-17614 The SaveRecord activity did not save the records, whose latest version was in theREJECTED state and if there was no data change from the REJECTED version.

CIM-17613 An error message was displayed after clicking the Configure link on the MassUpdate screen.

CIM-17612 The RelationshipData element was intermittently missing from the outputdocument of the GetRecord activity.

CIM-17611 When the parent and child records were deleted and later added through theSaveRecord activity, the relationship was not established between the parent andchild records.

CIM-17610 A match and merge work item was created for a three level record hierarchy. Inthis case, if the Add as New check box was selected for the third level record andattributes of the root record were merged, third level records which were Acceptedas new were not merged into the target record hierarchy.

CIM-17609 If multi-level record hierarchy was merged in the work item, the MergeRecordactivity did not generate the OutDocument for Target records. To fix this issue, addthe MergeTargetInOutdoc parameter in the MergeRecord activity. For example:<Parameter direction="in" name="MergeTargetInOutdoc" type="boolean" eval="constant">TRUE

CIM-17608 On the Modify Record screen, check constraint-based validation displayedvalidation errors on all the related records even when only one of the relatedrecords contained a validation error.

CIM-17607 When the Record UI was customized for relationship as a tab using the recordui-render.xml file, the relationship Resource Security permissions were not appliedto toolbar operations.

CIM-17606 A nullpointer exception was thrown, when the MergeRecordUsingLegacyProcessparameter was set to true, and the source and target record keys were specified inthe MergeRecord activity.

CIM-17605 The Record Modify screen was refreshed when the Tab was pressed from a drop-down list attribute and no change was made to the value of the drop-down listattribute.

47

TIBCO® MDM Release Notes

Page 48: TIBCO® MDM Release Notes

Key Summary

CIM-17604 The recorduirender.xml was configured to display a relationship as a tab and avalidation rulebase constraint was set to specify the record ID of the related recordas 'view only'. In this case, when the root record was modified and theRelationship tab was browsed, modifying the record ID of the related record waspossible even though the constraint was set as 'view only'. To set a default columnto be sorted in the customized related record list (relationship as tab), add thefollowing property in Configurator (Tools > Add Configuration Value):

● Configuration value name: Sorting● Internal name:

com.tibco.mdm.<enterprise_name_lowercase>.<repositoryname_lowerca

se>.repository.<repositoryname_lowercase>.<forwardrelationshipnam

e_lowercase>.recordlist.sortby

● Version: 8.3● Visibility: Advanced● Description: For sorting columns in relationship as tab, based on attribute name.● Current Value: PRODUCTID● Default Value: PRODUCTID● Category: UI Settings

1. Currently, the default column sort is not supported for therelationship attribute name.

2. Specify any attribute value for the Current Value and Default Valuefields.

CIM-17603 The Text Search web service requests did not work when authentication detailswere provided using jsessionid.

CIM-17602 On the View Record screen, the Modify and Delete links were displayed even forthe previous unconfirmed version of a record. This issue occurred on TIBCOCollaborative Information Manager on the 8.2.0 version.

Currently, the Delete link has been removed from the View Recordscreen.

CIM-17474 Using the Role Delegation feature, when a role delegation was set for one of thecustom roles (R3) out of the five custom roles (R1 ,R2, R3, R4, and R5); after savingonly four custom roles ((R1 ,R2, R3, and R5) were shown in the role delegation list.In this case, if delegation was allowed to the same role (R3), the next child role (R4)was ignored and not displayed in the list.

CIM-17360 Unable to deploy the nested rulebases on the TIBCO MDM server when creatingthem in a new folder other than the common folder.

CIM-17334 A nullpointer exception was thrown, when the MergeRecordUsingLegacyProcessparameter was set to true in the MergeRecord activity.

CIM-17304 While creating or modifying records, usability issues occurred with the drop-downfields on Mozilla Firefox.

48

TIBCO® MDM Release Notes

Page 49: TIBCO® MDM Release Notes

Key Summary

CIM-17298 When the work item was closed, the Closed By column displayed the member IDof the person creating the work item rather than the member ID of the personclosing the work item.

CIM-17277 Using direct merge, the relationships records were not merged from the sourcerecord to the target record in the MergeRecord activity.

CIM-17258 An incomplete rollback script was generated with the database loader for the loadrelationship mode.

CIM-17220 On the Modify Record screen, check the constraint based validation on relatedrecords displayed validation errors on all the related records even when only oneof the related records contained a validation error.

CIM-17132 Unable to purge data using the PostgreSQL database.

CIM-17021 The Add as new check box on the Merge Record Details screen did not work formultiple child relationships available at the first level relationship. The sourcerecords of one relationship were merged into the target records of another, insteadof adding a new relationship.

CIM-16904 The Get User List web service did not return the email address and phone numberin the response.

CIM-16874 Web service requests with limited resource security permissions (for example,Support Engineer role) threw a warning instead of an error, and returned a successcount.

CIM-16865 On rejecting records from the data quality match-merge work item, the status ofthe records displayed as Accepted and the record was approved instead of beingRejected.

CIM-16843 Conditional validation rulebase constraints did not work while using therecorduirender.xml file based recordui customizations.

CIM-16705 Documentation was missing for the following limitation to be mentioned in TIBCOMDM Workflow Reference: The EvaluateChildren parameter in theEvaluateRuleBase activity only works if a record list is passed and not when adocument is passed.

CIM-16653 If the LDAP users had a password as null, exporting and importing the usersmetadata resulted in a schema validation error.

CIM-16629 The repository attribute defined as 500 characters restricted the user to enter only251 characters. This issue occurred in the Mozilla Firefox browser.

CIM-16513 The French and German language packs were required for the TIBCO MDM 8.3.0version.

49

TIBCO® MDM Release Notes

Page 50: TIBCO® MDM Release Notes

Key Summary

CIM-16485 During the migration of TIBCO MDM from the version 8.2.1 to 8.3.0, theCacheConfig.xml file of the 8.3.0 version was overwritten by theCacheConfig.xml file of the 8.2.1 version.

CIM-16359 In the relationship tree pane for a parent record, only ID-IDEXT attributes weredisplayed.

CIM-16351 The Duration column of the Event Log page showed 0 Seconds for all events.

CIM-16349 The database loader import with the loadRelationship mode did not createrelationships on the Microsoft SQL server, when records involved did not havePRODUCTIDEXT attribute populated.

CIM-16209 An incremental deployment of the repository metadata deleted resource securityconstraints on relationships.

CIM-16160 An error occurred during the workflow execution, and records remained in theUNCONFIRMED state.

CIM-15855 The configuration of the Web UI affected the web service API.

CIM-15825 After clicking Save on the Add Record screen, the Record Add event remained inthe In Progress state instead of Success.

CIM-15664 While exporting records using synchronization for self relationships, a child recordappeared twice in the exported output file.

CIM-15628 An enhancement for the Rollback feature was requested.

CIM-15606 The Search functionality in the TIBCO MDM 8.3.0 documentation Web Help didnot work properly.

CIM-15536 An error occurred when a future effective date parent record was created with afuture effective date child record from the reverse relationship.

CIM-15434 Chnaging the display name of a reverse relationship in theSharedStringResources.properties file for the self relationship was notpossible.

CIM-15411 With large data models, configuring the Browse and Search with certain attributes(record state), led to a severe browser slowdown.

CIM-15342 In Export Records (Synchronization), a relationship attribute file without any datamight have been created, even though the relationship was not defined in thesynchronization profile.

CIM-15311 The attributes shown in the search results of text search did not match the availableor selected attributes of the Attributes section in the Configure window.

50

TIBCO® MDM Release Notes

Page 51: TIBCO® MDM Release Notes

Key Summary

CIM-15252 During the record duplicate detection process, after clicking Accept As New orReject on the Merge Record screen, nothing happened. The issue occurred onInternet Explorer due to the "sensitivities" to the html or Javascript code asprovided in DQMergeUI.html.

CIM-15159 An exception was thrown when MigrateRules.bat was executed with an optionmigrateCustomProcesses. The issue occurred while migrating TIBCO MDM fromthe 8.2.1 to 8.3.0 version.

CIM-14796 When the NOTIFICATION framework sent data on the notification queue for FEDrecords, the action tag was evaluated to null.

CIM-14721 An error occurred while creating an input map with the multivalue attributes. TheFresh Data check box was selected and all attributes were mapped with therespective values in a data source.

CIM-14434 Login did not work for the RETAILER type enterprise, when Site Minder loginhandler was used with TIBCO Collaborative Information Manager.

CIM-14317 An enhancement was requested for attribute with the data type URL to show thehyperlink when records are viewed.

CIM-14200 The all records export did not export all of the relationship records, and sometimesthe latest version of relationship attributes also did not get exported.

CIM-14193 When timed out notification work item was submitted, the status of the work itemwas set as CLOSED_PENDING and shown as "Close Initiated" instead of "Closed".

CIM-14083 Slow running query with the CheckRecordState activity impacted record add,modify, and delete workflow performance.

CIM-14081 When the LDAP referral context was set to FOLLOW, an error occurred while logginginto TIBCO MDM with an LDAP user. An enhancement for the configurationoption was requested. The configuration propertycom.tibco.cim.ldap.contextReferral was provided.

CIM-13999 Queries would run slow when searching records using the Microsoft SQL server,due to usage of the custom function IN_LISTSTR.

CIM-13905 The Classification Scheme UI tree did not maintain the state and moving betweenpages could collapse the tree.

CIM-13881 Even if the relationship does not have a modify permission, modifying the relatedrecord was possible while modifying a parent record.

CIM-13781 Incorrect search results displayed on the Browse and Search screen. This issueoccurred intermittently.

CIM-13752 While viewing a list of related records from the Relationships tab of the ViewRecord or Modify Record screen, adjusting the width of a column was not possible.

51

TIBCO® MDM Release Notes

Page 52: TIBCO® MDM Release Notes

Key Summary

CIM-13736 The response of the ValidValuesInit command qualifier was not validated withMasterCatalogRecord_Action.xsd.

CIM-13711 An enhancement was requested for the EndEffectiveDate attribute. However, anoption was available while modifying the future effective date record whether ornot to create a new version of the record or change the date of an existing version.

CIM-13571 If the number of records was large, the pagination on the merge work item did notwork for bulk import of records.

CIM-13495 The custom TO_DATE function used in the record search query caused aperformance issue for the Microsoft SQL server.

CIM-13280 The default value setting for normal and multivalue timestamp attribute was notconsistent.

CIM-13036 The merge record using the legacy process was not working as expected.

CIM-13020 When the record modify web service request was executed without changing anydata, a work item was created instead of displaying an error message: Dataunchanged, request ignored.

CIM-12911 On the Browse and Search screen, when the column header was clicked to sort therecords, the record list was not updated even though the page number continuedto increment.

CIM-12876 If the novalue="option" condition was defined for the drop-downconstraint in arulebase, the drop-down list did not show the default value as the first item in thelist.

CIM-12683 The EQ comparison operator used in a rulebase did not work properly. Whileadding a record, the validation did not work if an uppercase <EQ> operator was set.However, the validation worked if a lower case <eq> operator was set.

CIM-12522 An enhancement was requested to delete all records of a repository beforeimporting data.

CIM-12421 When using the DropTempTables parameter of the ExtractDataToDelimitedFileactivity, the temporary tables were not removed.

CIM-12229 The SQL/where clause did not work in the propagation rulebase.

CIM-12097 The synchronize feature did not detect incrementally added relationships and didnot publish the added relationships in the output.

CIM-12079 Explicit dates in a rulebase could have resulted in an error for several date formats.

CIM-11973 In the Record Add web service response, the date was not returned based on thedate format selected in the user profile.

52

TIBCO® MDM Release Notes

Page 53: TIBCO® MDM Release Notes

Key Summary

CIM-11829 An enhancement was requested to generate a single output file for repository andrelationship attributes in synchronization.

CIM-11817 The drop-down and view only constraints did not work in a relationship catalogvalidation.

CIM-11679 For the multivalue attribute field, viewing all values was not possible using thescroll bar.

CIM-11674 The locale date format (DD/MM/YYYY) set for a user was not applied. Afterselecting a date in the Date field, the date picker displayed the American dateformat, that is, MM/DD/YYYY.

CIM-11651 While adding a record to the repository, some date formats were not accepted fordate data type. Using the UI, the only supported date format was MM/DD/YYYY.For a custom date format from the locale setting of the user profile, for example,DD/MM/YYYY, the same format was available from the UI, but not supported bythe web service.

CIM-11449 Importing metadata with the multivalue attribute inserted 'null' as a value in themultivalue field.

CIM-11432 The wrong path was set for thelog4j.jar and jms.jar files in the cpath.sh shellscript. This caused an exception after running the datacleanup.sh utility.

CIM-11217 The work item notification email was sent only to the first email address when auser account was configured to have more than one email address.

CIM-11202 The Compare Record Activity did not return the relationship change information.

CIM-11103 If the drop-down lists were configured to display one below the other, the values ofthe drop-down lists were not shown properly on the Browse and Search page.

CIM-10948 When the record was in a workflow, the Record Query web service returned boththe confirmed and unconfirmed versions of a record.

CIM-10901 A rulebase was configured to hide the PRODUCTIDEXT attribute. However, thedescription of PRODUCTIDEXT was still visible on the Add Record, ModifyRecord, and View Record pages.

CIM-10760 If a CSV-based data source had line breaks within a field value, the upload did notwork correctly.

CIM-10546 The RECORD_ACTION context variable was not evaluated correctly during the importof new records to a repository.

CIM-10447 The Save and Process and Save buttons did not appear on the validation pagewhen only warning or information messages were generated by validation. Thishas been fixed. The Relationship tab is now visible in a read-only mode if 'Savewith errors' permission is denied to the user. For any modifications in the record orrelationship the user has to go the back to the Add Record or Modify Record page.

53

TIBCO® MDM Release Notes

Page 54: TIBCO® MDM Release Notes

Key Summary

CIM-10214 The command-line utility Purge was provided to delete records from therepository and delete metadata, such as, repository, data source, synchronizationformat, and so on.

CIM-10186 Unless the relationship names were specified in the Evaluate Subset activity, thesynchronization workflows did not export related records.

CIM-9993 For the Record Modify web service, the following two issues occurred:

● A new version of the parent record was created even if only the child recordwas modified.

● A new version of the parent record was created even though neither the parentnor the child record was modified.

CIM-9980 The connection from TIBCO MDM to fault tolerant EMS failed whenauthorization was set to enabled in the tibemsd.conf file. The connectionworked fine when the authorization was set to disabled.

CIM-9974 If the data source contained only a single record, an error occurred at theMatchRecord activity during out-of-the-box split /approval data quality importworkflow.

CIM-9956 If drop-down rulebase with spaces in the drop-down options was applied on arepository and if nothing was changed after the Apply operation on the MassUpdate page; then an asterisk (*) character was not shown against rows. The issueoccurred on GI-based mass update.

CIM-9884 Unable to hide attributes from the record headers.

CIM-9860 A forward relationship was established between two repositories. While viewing arecord from a repository using the reverse relationship and while adding a recordbetween the reverse relationship, the latest version of a record from anotherrepository was not available.

CIM-9372 An enhancement was requested to create an output map for the reverserelationship and without mentioning the relationship name in the synchronizationworkflow.

CIM-9359 When a relationship between a parent and child record was removed from thechild record, the following validation error was displayed:

No Record Exists. Please change record ID or Record ID extension.

CIM-9167 Unable to remove all configured relationship attributes in the Search section usingthe Configure link on the Browse and Search screen.

CIM-8987 An enhancement was requested to have the same display name for multipleattributes even though the attributes belonged to different attribute groups.

CIM-8973 An enhancement was requested to make the attributes conditionally editable andassociate with a data source.

54

TIBCO® MDM Release Notes

Page 55: TIBCO® MDM Release Notes

Key Summary

CIM-8944 A null pointer exception was shown when the UnZipFile command was used withthe ExecuteExternalCommand activity to decompress the file in thesynchronization workflow.

CIM-8928 The MergeRecord Acitivity did not merge with the latest version of a record asexpected, when a record in the matcher work item was modified.

CIM-8920 The UpdateRecordState activity did not work as expected, when a series ofevaluate rulebase activities were used along with a work item without theStateTransition activity.

CIM-8645 When records with a relationship were imported without mapping relationshipattributes, and a record query web service was executed to return relationship dataof an imported record, the relationship attribute section did not appear in theresponse file.

CIM-6365 A performance issue occurred while loading the Relationship tab on the ViewRecord screen.

CIM-6181 Using the & (ampersand) character on the Browse and Search screen (databasesearch) might have lead to losing the original search results.

CIM-6062 The SaveRecord activity failed if the number of records to be updated were morethan RecordPerAsyncCall and AsynProcessIndicator was set to true.

CIM-4806 For a record query web service request, when a custom outputmap was used, asecurity exception was thrown.

CIM-3471 An enhancement was requested to allow the copied synchronization formats to beedited.

CIM-3321 When the date format DD-MM-YY was specified in the Record Query web servicerequest file, an error message was displayed.

55

TIBCO® MDM Release Notes

Page 56: TIBCO® MDM Release Notes

Known Issues

The table lists the known issues in version 9.0.0 of TIBCO MDM.

Known Issues

Key Summary

CIM-22757 Summary: The command line utility datacleanup.bat/sh did not clear anenterprise in a single attempt.

Workaround: Run the utility multiple times. For example,./datacleanup.sh -o repository -a <EnterpriseID>

or./datacleanup.sh -o repository -an TEST -rn ALL -mn admin

CIM-22711 Summary: After incremental deployment, a null pointer exception occurs oncreating a record.

Workaround: In the case of incremental deployment of metadata, if the followingoperations are performed on any repository having perspectives, you must selectthose perspectives while importing the metadata:

● Deleted related repository and repository attributes● Updated relationships

CIM-22666 Summary: Exporting output maps is not supported through the export wizard UI.

Workaround: Export Meta Data through files.

CIM-22655 Summary: With Data Quality merging, the relationship attributes do not getmerged during the direct merge.

Workaround: None.

CIM-22633 Summary: For workitem sorting, Postgress database does not support ordering onrecord attributes.

Workaround: None.

CIM-22622 Summary: If the version is not specified in the precedence rulebase, an error isthrown.

Workaround: Specify the version.

CIM-22611 Summary: In the Merge UI (Manual Merge and WorkItem Merge) the drop-downlists are not editable. Inline editing is disabled.

Workaround: None.

CIM-22584 Summary: On the Event Details page, the event shows Record Modify when thisshould be shown as Merge Record.

Workaround: None.

56

TIBCO® MDM Release Notes

Page 57: TIBCO® MDM Release Notes

Key Summary

CIM-22573 Summary: The 'S' hint character does not skip the RECORDSYNCLOG table during thepurge as expected. As soon as the data is deleted from the PRODUCTKEY table, ONDELETE CASCADE referential action for a foreign key deletes data from theRECORDSYNCLOG child table.

Workaround: None.

CIM-22516 Summary: Subset rule with a list option throws an error when the datasourceattribute of a type other than string is used in the filter criterion with a non-stringattribute repository.

Workaround: Use the string attribute in the datasource.

CIM-22494 Summary: Unable to add more than one display attribute for job policy.

Workaround: None.

CIM-22478 Summary: With data quality merging, when multiple child records are incomingwith the source record, only one of them is added to the target record bundle.

Workaround: None.

CIM-22477 Summary: The EvaluateRuleBase activity with SaveFlag=NOSAVE and the rulebasemodifying record using the ASSIGN action causes the modified record data to getcached without it being saved into the database.

Workaround: Clear the record cache entry to make it consistent with the databaseentry.

CIM-22436 Summary: Errors are received if Time Format and Timestamp Format in LocaleSettings contain the AM/PM format.

Workaround: Use formats without AM/PM when selecting time formats. Forexample, use hh:mm:ss instead of hh:mm:ss AM/PM

CIM-22354 Summary: Related records are not loaded on Internet Explorer 11 after using theglobalized data.

Workaround: None.

CIM-22345 Summary: Rollback for corrected record version does not rollback manualclassification.

Workaround: None.

CIM-22333 Summary: Event rollback does not work correctly when future dated records aremodified by changing the effective date.

Workaround: None.

CIM-22326 Summary: EvaluateRulebaseActivity with CatalogValidation=true used for rootcatalog validation is applied to all records in a bundle. If the attribute names arethe same across repositories, some side effects are seen.

Workaround: When executing CatalogValidation, set EvaluateChildren=truein the EvaluateRulebase activity.

57

TIBCO® MDM Release Notes

Page 58: TIBCO® MDM Release Notes

Key Summary

CIM- 22252 Summary: Rollback of correction does not work correctly when relationships needto be reverted.

Workaround: Manually revert the relationship using database queries.

CIM-22141 Summary: The standard and velosel folders get created in the$MQ_HOME/commonfolder even though the customized path is given while installing TIBCO MDM.

Workaround:

● Update the value for the $MQ_COMMON_DIR environment variable

or● Copy the standard and velosel folders from the $MQ_HOME/common folder to

$MQ_COMMON_DIR

CIM-22061 Summary: Synchronization gets a java.lang.StackOverflowError error in theCreateOutputFile activity. The CIM 7x Synchronization output format for exporteddata representation is no longer supported from TIBCO MDM 9.0.0 release andlater.

Workaround: None.

CIM-21645 Summary: FILE type attributes are not supported with Precedence Management.

Workaround: None.

CIM-21628 Summary: In data quality (manual merge and merge from workitem), rulebasedoes not work with the child repository attribute and relationship attribute if thechild record is not modified.

Workaround: None.

CIM-21537 Summary: Propagate action is not supported in Parallel Execution.

Workaround: None.

CIM-21522 Summary: When running the ./netricsServer.sh on a Solaris machine, an erroris thrown, as ./netricsServer.sh: SCRIPT_MODE=-startServer: is not anidentifier on a Solaris machine.

Workaround: Run the same command as bash netricsServer.sh -startServer.

CIM-20900 Summary: The Correction action is available on the View Record page that isnavigated from the Import Browse page using the link in the import event orimport approval work item.

Workaround: None.

CIM-20873 Summary: When a record version is corrected multiple times using the Correctionaction, the Version History page shows an incorrect name for the member whomodified or corrected that version. All rows on the history page for that versionshows the name of the member who corrected it last.

Workaround: None.

58

TIBCO® MDM Release Notes

Page 59: TIBCO® MDM Release Notes

Key Summary

CIM-20807 Summary: With data quality match and merge work items, the showoninput tagwith validation rulebases does not work correctly.

Workaround: None.

CIM-20801 Summary: Instead of browser-based drop-down lists, some pages on the UI displaycustom drop-down lists for the pagination bar.

Workaround: None.

CIM-20578 Summary: In SiteMinder, if the context path is changed in the UI screens, it refersto the absolute path and an error occurs.

Workaround: None.

CIM-20426 Summary: Special characters, such as the forward slash (/) and back slash (\), arenot permitted as part of the index entity names.

Workaround: None.

CIM-20165 Summary: When using the Correction action to remove a relationship and thenanother item correction request to create the same relationship again, it does notcreate the relationship.

Workaround: None.

CIM-19745 Summary: For text search, when reducing the similarity score to less than 0.4, norecords are displayed.

Workaround: None.

CIM-19704 Summary: The hot deployment feature does not work as expected in the case ofcustomization of the landing page.

Workaround: None.

CIM-19499 Summary: On the record UI, the customized renderer loses selection if the page isrefreshed. The customization includes a display drop-down list with the radiobutton for an attribute and the ShowAsRadio constraint.

Workaround: None.

CIM-19298 Summary: Changes made to records on the Mass Update screen are not updatedon the View Record screen.

Workaround: Use independent navigation to check the records.

CIM-19293 Summary: Merging of two records with a multilevel classification scheme and thecategory specific attributes does not work in specific cases.

Workaround: None.

CIM-19256 Summary: The Detected Old installation window is not displayed when you selectthe Migration option in Configurator to migrate from the older version to the 8.3.2version.

Workaround: Migrate manually by entering the old version and home directory.

59

TIBCO® MDM Release Notes

Page 60: TIBCO® MDM Release Notes

Key Summary

CIM-19201 Summary: The record attribute modification is not updated on the record UI, if therecord attributes are edited first, followed by the classification scheme. Only theclassification scheme modification is updated.

Workaround: None.

CIM-19174 Summary: If com.tibco.mdm.clipassword.enable is not specified in theConfigValues.xml file, the –pwd and -epwd inputs to purge command-line utilityignores the -pwd parameter and purges the record with the remaining criteria.

Workaround: None.

CIM-19037 Summary: The UI search with the Check Existence drop-down list does not workcorrectly, if second level relationships are involved.

Workaround: None.

CIM-18893 Summary: The Process Comment History section is not available on the ImportApproval work item screen with the corresponding business process rule.

Workaround: None.

CIM-18869 Summary: The "ORA-00933: SQL command not properly ended" exceptionoccurs when slice action is used with the datasource and the datasource name has ahyphen (-) character.

Workaround: None.

CIM-18222 Summary: The File type attribute with multivalue option displays an error whiledownloading the record file.

Workaround: None.

Do not use multivalue file type attributes.

CIM-18221 Summary: The Modify web service with Version_Policy=Correct can correct theUNCONFIRMED record version to make it CONFIRMED. The existing STATE andnew STATE are different, and therefore, this is invalid based on the correctionversion policy.

Workaround: None.

CIM-17684 Summary: The special characters are not displayed correctly in the Configurewindow of the Mass Update screen.

Workaround: None.

CIM-17679 Summary: The Update Synchronization Status and Send Response options are notavailable on the new record UI.

Workaround: None.

CIM-17663 Summary: The NOT IN operator only supports string types. The other types arenot working correctly.

Workaround: None.

60

TIBCO® MDM Release Notes

Page 61: TIBCO® MDM Release Notes

Key Summary

CIM-17394 Summary: The PARENT keyword does not work correctly in the relationshipCatalogValidation.xml when the relationship is displayed as a tab usingrecord-render.xml.

Workaround: None.

CIM-17214 Summary: The PARENT rulebase context variable is not evaluated correctly whenthe related record is added using the reverse relationship.

Workaround: None.

CIM-17116 Summary:

Purge is not invoked from the command line for the metadata mode using thefollowing options:

● -r repositoryid● -ds datasourceid● -m memberid

Workaround: IDs are no longer preferred. If you use an ID, specify the enterprisename or an ID as an additional input.

CIM-16963 Summary: MQ_COMMON_DIR is empty when TIBCO MDM is installed using theSilent Installer and even after specifying false for the commonConfig_useDefaultkey and the correct path for the commonConfig_directory andtibco.cim.common.dir keys.

Workaround: None.

CIM-16893 Summary: The uncategorize action based on a number of classification code pathsdoes not work consistently.

Workaround: None.

CIM-16844 Summary: The scheduler duplicate detection process does not work correctly if thetwo indexes share the same repository name as the primary or parent, that is, asingle repository with IndexEntity joinTable="false" and a cross-repository withIndexEntity joinTable="true" index. In this case, overlapping indexes, records frommatching child records from the cross-repository index are also returned.

Workaround: None.

CIM-16651 Summary: An incorrect number is displayed in the Number of Matching Recordscolumn for all the records listed in the work item. This occurs if more than onerecord is being imported during the MatchRecordWorkItemBulk activity within thedata quality import workflow.

Workaround: None.

CIM-16548 Summary: Controlling the list of relationships displayed in the upper-leftrelationship window using RELATIONSHIP_LIST is no longer dynamic.

Workaround: None.

61

TIBCO® MDM Release Notes

Page 62: TIBCO® MDM Release Notes

Key Summary

CIM-16530 Summary: The indexed attributes in the IndexerConfig.xml file are notautomatically updated when the attribute name is changed, and the repository isincrementally deployed.

Workaround: Edit the attribute definition in the IndexerConfig.xml file.

CIM-16471 Summary: With the data quality match and merge workflow, while having thesource record merged with a target record through DirectMerge (the source recordhas only one target match candidate record), if the source and target records havedifferent related records, the related record for the source record does not getmerged to the target record in spite of having the ImplicitRelationshipMergeparameter set as true in the DirectMerge activity.

Workaround: None.

CIM-16348 Summary: With LDAP integration in TIBCO MDM, an auto authentication of theuser mapping does not work correctly, if a user has multiple external roles mappedto a single internal role in the rolemap.prop properties file.

Workaround: None.

CIM-16209 Summary: An incremental deployment of the repository metadata deletes resourcesecurity constraints on relationships.

Workaround: Redeploy the relationship security after an incremental update.

CIM-16021 Summary: The ManageRecordCollection activity bundles all the records in theworkflow as opposed to the records which are part of the InRecordlist passed.

Workaround: None.

CIM-15732 Summary: The Record Query web service does not work when using theEFFECTIVEDATE relationship attribute in the Context variable.

Workaround: None.

62

TIBCO® MDM Release Notes

Page 63: TIBCO® MDM Release Notes

Key Summary

CIM-15727 Summary: An exception is thrown while creating a work item for a large numberof users in the specified Role. The exception occurs when formatting user names todisplay them in the Event log screen.

Workaround: To avoid the exception and disable the formatting of user names,add the Formatting User Name property in Configurator (Tools > AddConfiguration Value). Specifying the False value disables the formatting of usernames. Enter the following details in each field:

● Configuration value name: Formatting User Name● Internal name: com.tibco.cim.workflow.formatUserName

● Version: 8.2● Visibility: Advanced● Description: Formatted user names are displayed in the Event log screen. By

default, specify the True value. Setting this property to False disables theformatting of user names.

● Current Value: False

● Default Value: True

● Category: Workflows

Limitation: Currently, the database schema supports only 8000 characters forstateparam in the Processstate table. The exception occurs if the combinedlength of user names and the process state exceeds more than 8000 characters. Thefix does not remove this limitation.

CIM-14617 Summary: If the length of a relationship attribute is changed (from default to 512),the column length of the RELATIONSHIPATTRIBUTE (RCT) table is not alteredeven if the attribute length in the CATALOGATTRIBUTE table is updated.

Workaround: Manually adjust the column length.

CIM-13744 Summary: For purge, when a shutdown is initiated while the purge is running inthe background, exceptions occur on the application server console and elink.log.Also, the event state remains in progress.

Workaround: None.

CIM-13144 Summary: The parameter value is overwritten to null, if you use an internalparameter of the same workflow in one activity having an input from the outputparameter of another activity.

Workaround: None.

CIM-13128 Summary: Emails sent from timed out work items are sent more times thanexpected.

Workaround: None.

CIM-9701 Summary: Documentation is required to describe a list of mandatory conditions tobe imported while customizing or creating a new business rule domain.

Workaround: None.

63

TIBCO® MDM Release Notes

Page 64: TIBCO® MDM Release Notes

Key Summary

CIM-7708 Summary: A repository cannot be created with a name similar to the previouslydeleted repository name.

Workaround: None.

CIM-4175 Summary: For purge, when a shutdown is initiated while purge is running in thebackground, many exceptions occur on the application server console andelink.log. Also, the event state remains Inprogress.

Workaround: None.

CIM-2085 Summary: The Rulebase execution can happen more times than needed for editinga record.

Workaround: None.

64

TIBCO® MDM Release Notes


Recommended