Informatica MDM - Product 360
Release Notes - 8.0.6
24 November 2016
Version: 8.0.6
Language: English
Table of Contents
Preface
4
Desktop UI
6
Export of rich text
6
Rounding in FormatDecimal export function
8
Copy & paste export template modules
8
Creation of merchandizing references for items/variant/products
10
Web UI
11
Splitting of prices
11
Supplier Portal
13
Support of Data Brokers
13
Creating a broker user
13
Grant catalog access to a broker user
14
Working as a broker user
15
Accelerators*
17
IBM Websphere Commerce
17
Customer 360
18
GDSN
18
Cloud Ready
19
Product 360 - Cloud Edition
19
Technical Features
20
Encryption of passwords in configuration files
20
Encryption Key Management
21
Usage of AES-256 cryptographic algorithm to encrypt and decrypt secure information
21
Integration with an external Key Management Service
22
Installation
22
Set password expiration for internal users
23
Integrated security for Windows Deployments with MS SQL Server
23
Import performance for structure groups
23
Custom entity ID range changed
24
Action right check in the command framework
24
Import permissions
24
Attribute value transfer during classification
25
Status cache refresh fetch size
25
Status cache process identifier threshold for list model loading
25
Disable load balancing
25
Always open server selection dialog on client startup
26
Invoking operations via JMX in Control Center
26
List problem log entries for jobs using REST List API
26
Add predefined EHCache configuration for ThumbnailCache
26
Configure rules that are affected by dictionary synchronization in order to increase performance of IDQ rule execution
26
Support fail over mode for ActiveMQ
27
Control Center - Invoke Telemetry Actions (JMX)
27
Security API
28
Discontinued
29
32 Bit Desktop client (since version 8.0.5)
29
Microsoft Windows Server 2008 R2 (since version 8.0.5)
29
Microsoft SQL Server 2012 (since version 8.0.5)
29
Creating of new structure system with type "Classification system" is not possible anymore (since version 8.0.5)
29
Menu item "Show used objects" no longer available for export jobs (since version 8.0.5)
29
API: PermissionService (since version 8.0.5)
30
Server preference 'com.heiler.ppm.fragment.server/reportAsListMaxSize' removed (since version 8.0.6)
30
Support of old jbpm module (since version 8.0.6)
30
Definitions
31
Accelerators*
31
Information
This document contains important information about the given version of Informatica MDM - Product 360. Do not
upgrade to this release from a previous release without carefully reading the relevant sections.
Informatica MDM - Product 360 – Release Notes Version 8.0.6 (November 2016)
Preface
Informatica introduces the latest evolution of its product information management application:
Informatica MDM - Product 360 (Version 8.0.6)
Product 360 leverages the full power and capabilities of the Intelligent Data platform. MDM - Product 360 provides a unified
user experience, built-in data quality engine, built-in Business Process Management, search and metadata, all inherited from
the MDM architecture it's built on.
This allows Informatica customers to start smart and grow fast, making it easy to adapt to both market changes and the
competitive landscape. Product 360 is one of Informatica's master data-fueled apps, together with Supplier 360 (Total
Supplier Relationship, TSR) and Customer 360 it allows our customers to leverage the full power of Multidomain MDM with
ready to use out of the box apps.
Informatica's strategy is to strengthen the leading position of our pure Multidomain MDM solution for consolidating all master
data domains and leveraging the potential of relationship insights across that data. Informatica wants to provide the most
flexibility to our customers allowing them to adapt to future needs. For that, Informatica offers trusted master data fueled
applications for dedicated use cases, industries and roles. One important use case enabling collaboration for new product
introduction across all channels. Product information management is a mature and important discipline within Master Data
Management.
Product 360 8.0.6 continues to build on the innovations that were introduced in 8.0.0. The key innovations are:
Collaboration
We have introduced the Broker model to the Supplier Portal. With that it is possible to manage supplier users that are
Ready
responsible for multiple supplier organizations at the same time. This extends your use case and collaboration possibilities with
external data suppliers by allowing data brokers and service providers to act on behalf of multiple accounts when doing business
with you.
Commerce
The integration with Websphere Commerce has been re-certified together with IBM to support their latest release of Version
Ready
8.0.0.3.
Enterprise
It is now possible to encrypt passwords stored in configuration files to secure user information. We have also again improved the
Ready
performance in multiple areas of the application to support your enterprise deployments.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
4
Cloud
Product 360 is now available as a Cloud hosted option managed by Informatica Cloud Hosting Services (ICHS). This option
Ready
provides enterprises the ability to have Informatica handle provisioning of environments, monitoring and updating of the
application thereby freeing up their IT teams to do other more critical work.
Customer
Bringing the customer data and customer’s product data together can empower the business and Informatica MDM - Customer
Ready
360 does exactly that by rendering the customer’s product details along with the customer profile detail. Customer 360
integrates with Product 360 to fetch the product details corresponding to a customer.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
5
Desktop UI
Export of rich text
Rounding in FormatDecimal export function
Copy & paste export template modules
Creation of merchandizing references for items/variant/products
Export of rich text
To solve several problems regarding rich text data in export files - especially in multi channel previews - rich text is exported
as XHTML if there's no format mapping table specified in the export template.
There's a configuration setting to disable this behavior:
plugin_customization.ini
# Richtext fields contain meta information which will be converted into Xhtml when the
richtext editor is opened.
# The same conversion is done when richtext is to be exported ("true", default), that
means
# rich text field values are converted to valid Xhtml which can be used in HTML pages.
# If you want to output the richtext as stored in the database, set this value to "false
"
# Note: this setting is only considered if no format mapping table is configured for
the export template.
#
# com.heiler.ppm.texttemplate.core/export.richtext.convertToXhtml = true
Example Data in rich text editor:
Informatica MDM - Product 360 (Release Notes - 8.0.6)
6
Data in multi channel preview (HTML file), exported as XHTML:
Informatica MDM - Product 360 (Release Notes - 8.0.6)
7
Data in multi channel preview (HTML file), exported without XHTML conversion:
Rounding in FormatDecimal export function
The FormatDecimal export function uses the most common "half-up" rounding mode now. Until now, the rounding mode was
not defined.
Copy & paste export template modules
You can now copy and paste export tempate modules within the same export template or into other export templates.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
8
Informatica MDM - Product 360 (Release Notes - 8.0.6)
9
The "Copy" action is available for export modules and sub-modules. When a module gets copied all sub-modules will be
copied, too.
The "Paste" action can be choosen at the new parent object which can be the template or a module but not a sub-module.
Module content, data fields and sort configurations will be copied and inserted in the target template. Data providers and
variables will NOT be inserted but assigned if available in the target template.
After a module has been inserted, the export template will be validated. Errors can be seen in the log.
Creation of merchandizing references for items/variant/products
It's now possible to create merchandizing references between two objects of different types using the "+" button of "Item
/Variant/Product references" views. The new dialog provides the possibility to select the type of the referenced object.
Note:
Shortcut Ctrl+N is not available for creation of new reference entries.
Due to optimizations of the global selection handling, the "+" button is sometimes not activated but can be activated
explicitly by selecting the corresponding object.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
10
Web UI
Splitting of prices
Splitting of prices
It is now possible to automatically split prices via the Web UI.
The following example explains this feature in detail:
There is a net customer price of USD 12.65 valid through 2016.
A price promotion from December 1 through December 15, is happening where the item has a net customer price of just
USD 11.14. The price of USD 11.14 is added either manually or by import for the validity period of 12/01/2016 to 12/15/2016
so the current price data needs to be changed. A dialog box notifies the user:
The new promotion price applies in the resulting "gap" of the old price.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
11
Informatica MDM - Product 360 (Release Notes - 8.0.6)
12
Supplier Portal
Support of Data Brokers
Support of Data Brokers
According to Gartner a Data Broker is a business that aggregates information from a variety of sources; processes it to
enrich, cleanse or analyze it; and licenses it to other organizations. Data brokers can also license another company's data
directly, or process another organization's data to provide them with enhanced results.
With version 8.0.6 of Informatica MDM - Product 360 the Supplier Portal is enhanced to support such user types. A broker is
a user, that can upload and edit catalogs for multiple supplier organizations. A broker user can easily switch between the
assigned organizations. The next table shows the differences between the different user types.
Supplier user
Broker user
Access to catalogs of a supplier organization
All
Selection
Access to different supplier organizations
No
Yes
Access to catalogs of different suppliers
No
Yes
Can be a Administrator of the organization
Yes
No
Creating a broker user
A Portal Administrator has now the ability to create a broker user for a supplier organization. Once a broker user is created,
he or she can also be assigned to other supplier organizations in the system.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
13
Grant catalog access to a broker user
A new broker user has no access to any catalog of an organization by default. The access to the different catalogs are
defined manually for data security reasons:
Informatica MDM - Product 360 (Release Notes - 8.0.6)
14
Working as a broker user
When a broker user is logged in, she can easily switch between the different organizations through a drop down menu in the
header bar. With that the user automatically will be put in the context defined for each given organization:
Informatica MDM - Product 360 (Release Notes - 8.0.6)
15
Informatica MDM - Product 360 (Release Notes - 8.0.6)
16
Accelerators*
IBM Websphere Commerce
Customer 360
GDSN
IBM Websphere Commerce
Product 360 has officially been re-certified as a verified solution for IBM WebSphere Commerce Version 8.0.0.3
The commerce accelerator supports the IBM attribute dictionary model that enables reduced maintenance and reuse across
multiple products. When a common attribute in the dictionary is changed it is reflected in the attribute for all products in the
catalog thereby simplifying the process of keeping attribute names and values consistent across a commerce site.
It also enables a commerce site to provide complex search, filter and product comparison capabilities which helps provide
enhanced service to the customer.
The accelerator can be used to simplify and expedite the implementation of common use cases by providing support for
hierarchies, descriptions, media assets pricing information, marketing associations and attributes out of the box.
The preview templates of Product 360 show how the product will be displayed on the commerce site.
Different export scenarios pertaining to full catalog, delta or the possibility to trigger the publication of selected products
immediately with just a click are supported.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
17
Overall it helps improve operations by providing sophisticated capabilities to manage products and catalogs to deliver a
seamless, omnichannel shopping experience for commerce.
Customer 360
Knowing the customer empowers the business and knowing the customer need drives the business. There is immense
business value in getting an insight into the customer’s purchase pattern. The customer can either be an individual or a
corporate customer but what matters is that business knows what the customer has bought and what else can the customer
buy. Bringing the customer data and customer’s product data together can empower the business and Informatica MDM Customer 360 does exactly that by rendering the customer’s product details along with the customer profile detail. Customer
360 integrates with Product 360 to fetch the product details corresponding to a customer. The Products widget in Customer
360 fetches the complete list of products per customer based on the transaction details stored in Informatica MDM. A user
can opt to view an individual product’s detail by selecting the same in the Products widget. Customer 360 also enables the
user to fetch multiple product details, one product at a time, and render them as independent tabs. For more information
please visit.
GDSN
The reworked GDSN Accelerator based on Informatica B2B 10.1.0.1 changed the mapping for the trade partner in the REST
call to Product 360 when using DSE as data source. In detail this change takes effect for CIP, CIHW and CIC messages.
From now on you see the current status for each recipient in detail. Therefor it's necessary to have all recipients maintained
as customer in Product 360 otherwise the REST call will fail. Please see the " GDSN Accelerator FAQ" in the GDSN
Accelerator documentation to find out how to deal with failing REST calls.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
18
Cloud Ready
Product 360 - Cloud Edition
Product 360 - Cloud Edition
With version 8.0.6 of Informatica MDM - Product 360 a cloud edition of the product is available. This edition of the product
will be hosted on a cloud environment in the USA initially, and managed by Informatica Cloud Hosting Managed Services
(ICHS).
This edition is available initially for Small and Medium sizing’s with a Large sizing to be made available in the future. ICHS
handles the configuration, security, monitoring and software upgrades of the application stack deployed in the cloud
environment thereby reducing maintenance cost, eliminate on premise infrastructure and staffing expenses.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
19
Technical Features
Encryption of passwords in configuration files
Set password expiration for internal users
Integrated security for Windows Deployments with MS SQL Server
Import performance for structure groups
Custom entity ID range changed
Action right check in the command framework
Import permissions
Attribute value transfer during classification
Status cache refresh fetch size
Status cache process identifier threshold for list model loading
Disable load balancing
Always open server selection dialog on client startup
Invoking operations via JMX in Control Center
List problem log entries for jobs using REST List API
Add predefined EHCache configuration for ThumbnailCache
Configure rules that are affected by dictionary synchronization in order to increase performance of IDQ rule execution
Support fail over mode for ActiveMQ
Control Center - Invoke Telemetry Actions (JMX)
Security API
Encryption of passwords in configuration files
Product 360 now supports the encryption of secure information like passwords in configuration files.
Secure information like passwords in the configuration files can be entered in plain text, and will be encrypted during
configuration in the control center, during execution of DB setups or at server start.
The SHA-2 hashing algorithm provided by Tomcat can be used to hash the passwords contained in configuration files
of the Product 360 Web Search.
All encryption capabilities are setup if secure information in the configuration files is enclosed by the marker [_to_encrypt_].
Informatica MDM - Product 360 (Release Notes - 8.0.6)
20
If for example a password entry should be encrypted in a configuration file you should use the marker before and after the
password like this: [_to_encrypt_]RandomSecretPassword[_to_encrypt_]. When deploying the configuration file via Control
Center or when starting up the server the markers will change to [_encrypted_] and the plain text will be exchanged by an
encrypted representation: [_encrypted_]nNJvrr8pfq7cPGk4GHgHHg==[_encrypted_]
All passwords that support encryption are marked accordingly in the Configuration Manual.
Example 1:
properties file
# INFA BPM
infa.bpm.base.url
infa.bpm.workflows.path
infa.bpm.user
infa.bpm.password
=
=
=
=
<ENTER THE INFA BPM BASE URL HERE>
services/REST
<ENTER THE AUTHENTICATION USER HERE>
[_to_encrypt_]MyPassword[_to_encrypt_]
Example 2:
xml configuration file
<network>
<node identifier="audit-server" host="localhost" port="2801" username="Administrator
" password="[_to_encrypt_]MyPassword[_to_encrypt_]"/>
</network>
Encryption Key Management
The default implementation offers the possibility to encrypt data with an internal and securely stored Key using AES-256.
For sophisticated deployments we recommend to integrate wit Encryption Key Management solutions like
Amazon AWS or Azure KeyVault and use the API we offer to send and receive data for encryption to these key
stores securely.
Usage of AES-256 cryptographic algorithm to encrypt and decrypt secure information
Product 360 provides a default implementation for the encryption of secure information using AES-256.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
21
Due to import control restrictions of some countries, the version of the JCE policy files that are bundled in the
Java 8 Runtime Environment allow "strong" but limited cryptography to be used. This means if you want to use a
strong cryptographic algorithm like AES-256 you will need to replace your Java Runtime's JCE policy files in the
<PIM ROOT>\server\jre\lib\security folder or similar folder in other server installations. Otherwise you
will run into errors during encryption/decryption in Product 360, saying you're using an illegal key size.
See also http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
Integration with an external Key Management Service
The interface EncryptionService provided by com.heiler.ppm.encryption has to be implemented:
public interface EncryptionService
{
/**
* Encrypts the given string.
* @param stringToEncrypt The string to be encrypted. Must not be <code>null</code>
* @return The encrypted string, never <code>null</code>.
*/
public String encrypt( String stringToEncrypt ) throws EncryptionServiceException;
/**
* Decrypts the given string.
* @param stringToDecrypt The string to be decrypted. Must not be <code>null</code>
* @return The decrypted string, never <code>null</code>.
*/
public String decrypt( String stringToDecrypt ) throws EncryptionServiceException;
}
Note: the implementation has to be provided in all server components like Product 360 application server, Control Center,
Audit Trail, ... which you're using.
Installation
The compiled EncryptionService implementation has to be provided in the classpath, the start parameter ppm.
encryptionService contains the name of the class and tells the corresponding application to use that implementation.
Example:
Product 360 server - wrapper.conf
wrapper.java.additional.40 = -Dppm.encryptionService = custom.encryption.
encryptionService
Informatica MDM - Product 360 (Release Notes - 8.0.6)
22
The functionality to encrypt passwords of config files is currently not yet available for Media Manager and Supplier
Portal.
Set password expiration for internal users
A password expiration checking can be performed for internal user while the desktop client starts. It is activated if the
following preferences (defined in old versions) are set with a valid value:
com.heiler.ppm.usermanagement.server/password.expirationInterval
com.heiler.ppm.usermanagement.server/password.expirationAnnouncement
And during update the DB column User.PasswordModificationDate will be set from null to the current actual date, if the
corresponding internal user entry has already a password but without a PasswordModificationDate value, which is used to
determine whether the password expires.
Integrated security for Windows Deployments with MS SQL Server
If your installation runs on a Windows-based intranet, you might be able to use Windows integrated authentication for
database access. Integrated security uses the current Windows identity established on the operating system thread to
access the SQL Server database. You can then map the Windows identity to a SQL Server database and permissions.
With that it is not needed to set username and password for DB users in the config files any longer since the authentication
to the database will automatically happen through the current Windows identity established on the operating system thread
to access the SQL Server database. Please refer to the Installation Manual of Product 360 for further details.
This functionality is currently not yet available for Supplier Portal.
Import performance for structure groups
The Structure Group import will now utilize all CPU cores the underlying hardware provides. Due to the hierarchical nature of
structure groups, a two pass import is necessary. During the first pass, all structure groups will be created in a nonhierarchical fashion. In the second pass, only the parent/child relation of the structure groups will be imported. Since this
dependency between the groups is now solved, both passes can use multi-threading to process the groups in parallel which
provides a tremendous performance benefit.
Because of the two pass import, you might see groups appearing in the structure tree which will stay there for a while during
the import. After the import is finished, all groups are mapped to their correct parent again.
Please note that the performance benefit will only be noticed in case you have more than 2 CPU cores - as the two pass
import must save each group two times now!
In case you experience any issues which you suspect might arise due to the parallel execution you can disable this feature
by adding this line to the plugin_customization.ini file:
Informatica MDM - Product 360 (Release Notes - 8.0.6)
23
com.heiler.ppm.structure.dataimport.core/supportsMultithreading = false
Custom entity ID range changed
The entity id range for custom entities now starts at 20002. (Was 20000)
Please consider this when creating custom entities.
Action right check in the command framework
From now on, action rights are checked directly in the commands (PutCommand, CreateCommand, RemoveCommand).
Which action rights are used in this check can be configured in the repository. In the custom area you can add on every
subentity an element called "Permissions". Here you add the action rights you want to have checked.
The PutCommand will have a look if the user has the edit action right, the CreateCommand will check the create action right
and the RemoveCommand will check the delete action right.
If there are no permissions available, the user is allowed to do everything, if there is an empty string, the user is also allowed
to do the action.
This will have influence on other actions, too.
If a user clones an item but doesn't have the right to create an attribute, the clone will have no attributes. The
behavior is similar for copy actions (e. g. structure groups), the creation of super ordinate products and the merge.
Since this is a bigger change in behavior, you can either enable or disable this feature. By default it is disabled.To enable it,
change the plugin_customization.ini and set the preference com.heiler.ppm.std.core/commandframework-action-right-validation = on.
Import permissions
The action right "Perform Import" determines if a user has the permission to schedule or execute an import. In the Web
Client and when using the REST interface it was possible to execute or schedule an import without having this action right.
This is not possible anymore.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
24
Attribute value transfer during classification
The transfer of structure group attribute values to product/variant/item attributes during the classification process can be
configured by two preferences in the plugin_customization.ini:
article.classification.attributes.transfergroupattributevaluefields
article.classification.attributes.overwriteAttributeValues
There was an issue when both preferences were set to true and the structure group attribute value was empty. Then the
item attribute value was deleted. Now item attribute values will only be overwritten with values, not with empty values. Multi
Values are handled as a set. If there is a set with at least one entry with a value, all values will be transferred, even if this
means some of the item attribute values had a value before, which is deleted now.
Status cache refresh fetch size
There is a new server preference com.heiler.ppm.status.server/lastTouchedDateProvider.fetchSize, which defines the
fetch size for the virtual list model which loads the change information for a status cache refresh. Per default it is set to
50000. Increasing this value can fasten the server start time, but also temporarily increases the use of memory on the
server. As an example, a test with 2 million items, 1 million products and an increased server preference to 2000000
reduced the server start time by 15 minutes.
Status cache process identifier threshold for list model loading
There is a new server preference com.heiler.ppm.status.server/statusCache.processIdentifierThreshold, with this
preference an alternative fetch strategy is provided for status cache in case of many process identifiers. For a number of
process identifiers above the threshold the status list model loading will be switched to the mode with sub list model, in order
to avoid a performance bottleneck. Per default it is set to 150.
Disable load balancing
The load balancing of the desktop client can now be disabled. This might be required for scenarios in which the desktop
client load balancing should be handled by an external load balancer. To disable the desktop client load balancing add the
following line to the plugin_customization.ini of the client: com.heiler.ppm.communication.ui
/clientLoadBalancingEnabled= false. In this case the client will think that there is only the server which is
configured in the ServerConnection.xml file of the client.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
25
Always open server selection dialog on client startup
In case the com.heiler.ppm.communication.ui/alwaysOpenServerSelectionDialog preference in the
plugin_customization.ini of the client is set to true, the server selection dialog during startup of the desktop client
will always open. In case this preference is missing or set to false, the dialog only opens in case the user presses ctrl or
shift during startup.
Invoking operations via JMX in Control Center
A new way to invoke operations via JMX has been implemented. You can find more information at the Control Center manual
under: Installation and Operation / Operation / Control Center Manual.
List problem log entries for jobs using REST List API
There are two new fields in the repository: JobHistory.ProblemLogIdentifier and ProblemLogEntry.ProblemLogIdentifier
. With these fields, it is possible to list all Problem Log Entries for a job via the REST List API. Following Rest API calls give
a usage example:
(GET) http://localhost:1512/rest/V1.0/list/JobHistory/bySearch?query=JobHistory.JobType equals InboxImport
&fields=JobHistory.Id,JobHistory.ProblemLogIdentifier
(GET) http://localhost:1512/rest/V1.0/list/ProblemLogEntry/bySearch?query=ProblemLogEntry.ProblemLogIdentifier
equals <ProblemLogIdentifer>&fields=ProblemLogEntry.Severity,ProblemLogEntry.Message,
ProblemLogEntry.LogDate
Add predefined EHCache configuration for ThumbnailCache
The ehcache.xml of client side is enhanced with a predefined configuration for ThumbnailCache which can be adjusted to
improve the performance for showing the thumbnail of assigned media assets in the Items view.
Configure rules that are affected by dictionary synchronization in order to increase
performance of IDQ rule execution
In order to increase performance, when having intense IDQ rule execution and parallel synchronization of dictionaries, it is
now possible to configure rules that are affected by dictionary synchronization. For more details, see the chapter "Configure
rules that are affected by Dictionary Synchronization in order to increase performance of IDQ rule execution" in the Product
360 Operation guide.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
26
Support fail over mode for ActiveMQ
If Product 360 runs in a high availability environment it is necessary to configure the Apache Active Message Queue in a fail
over mode. This mode is now supported through adjusting the communication settings in the configuration files.Here is an
example for the modifications when Product 360 is configured to run with Media Manager as asset provider:
hmm.jms.connection.url=failover:(tcp://localhost:61616?wireFormat.
maxInactivityDuration=0,tcp://localhost:61617?wireFormat.maxInactivityDuration=0)?
initialReconnectDelay=2000&maxReconnectAttempts=2
a
Control Center - Invoke Telemetry Actions (JMX)
The Telemetry Actions tab allows you to change data of the selected node. By carefully filling out the given fields with valid
data, you can change system parameters immediately. There are three different kinds of operations available:
Retrieve specific data: Used to get certain information about an object
Change specific data: Used to change specific object values
Run specific data: Used to run specific operations on the given MBean
Informatica MDM - Product 360 (Release Notes - 8.0.6)
27
Security API
The Service API now allows to transfer object permissions (ACLs). This is useful to transfer permissions from a test system
to a productive environment. For detailed infomation please refer to REST service API manual.List of new REST calls in the
Security API:
Description
URL Pattern
Method
Parameters
Result
Content
Read ACL
/security/acl/
GET
-
The ACL object in JSON or XML format
-
Object
{aclId}
Create ACL
/security/acl
POST
-
The ACL object, that was created or already existed, in
ACL object in JSON or
JSON or XML format.
XML format
Object
Note: The current implementation does not yet support the automatic inheritance of object permissions.
The restriction that the inheritance of permissions must be made manually relates to structure groups that inherit their action
rights to assigned objects and applies only to already existing children (items, products, etc.). When new objects will be
created in such a modified node, the inheritance will be done automatically.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
28
Discontinued
32 Bit Desktop client (since version 8.0.5)
Microsoft Windows Server 2008 R2 (since version 8.0.5)
Microsoft SQL Server 2012 (since version 8.0.5)
Creating of new structure system with type "Classification system" is not possible anymore (since version 8.0.5)
Menu item "Show used objects" no longer available for export jobs (since version 8.0.5)
API: PermissionService (since version 8.0.5)
Server preference 'com.heiler.ppm.fragment.server/reportAsListMaxSize' removed (since version 8.0.6)
Support of old jbpm module (since version 8.0.6)
32 Bit Desktop client (since version 8.0.5)
Product 360 8.0.5 was the last release of Product 360 that supports Microsoft Windows 7 32 Bit Desktop clients.
Microsoft Windows Server 2008 R2 (since version 8.0.5)
Product 360 8.0.5 was the last release of Product 360 that supports Microsoft Windows Server 2008 R2.
Microsoft SQL Server 2012 (since version 8.0.5)
Product 360 8.0.5 was the last release of Product 360 that supports Microsoft SQL Server 2012.
Creating of new structure system with type "Classification system" is not possible
anymore (since version 8.0.5)
The creation of new structure systems of type "Classification system" is not possible anymore, since they are read-only
anyway. Please, first of all create, a structure system of type "Output structure", then import/create structure groups/features
/preset values and then change the type of the structure system to "Classification system".
Menu item "Show used objects" no longer available for export jobs (since version
8.0.5)
Due to performance issues the context menu item "Show used objects" has been removed from all export jobs in the
process overview. It has no impact to any export functionality.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
29
API: PermissionService (since version 8.0.5)
There are some new API methods in the PermissionService to provide more functionalities for qualified field
permissions. Previously existing methods in QualificationPermissionModelWrapper and QualificationPermissionManager are
deprecated.
Server preference 'com.heiler.ppm.fragment.server/reportAsListMaxSize' removed
(since version 8.0.6)
The server preference 'com.heiler.ppm.fragment.server/reportAsListMaxSize' has been removed, since it was duplicated by
the server preference 'com.heiler.ppm.persistence.server/reportAsListMaxSize'. You can find this preference in the server's
plugin_customization.ini.
Support of old jbpm module (since version 8.0.6)
Product 360 8.0.6 is the last release of Product 360 that will support the deprecated JBPM workflow engine. Customers are
advised to use “Informatica BPM Option for MDM and MDM – Product 360” module that is available since version 7.1 in lieu
of the deprecated JBPM workflow engine going forward.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
30
Definitions
Accelerators*
Accelerators (in this document marked with an *) are functioning implementations which can be used out of the box under
specific circumstances only. Usage of these accelerators in the context of the concrete customer's use cases and
requirements, with the customer's data and within its specific environment might need adaptations like configuration,
additional scripting, or programming of add-on functionalities which have to be provided through additional professional
services.
For example the e-commerce integrations provide the fully functioning transfer of a set of data based on the Product 360's
standard repository and according to the selected sample implementation of the Web Shop.
As soon the data set needs to be adapted to the concrete needs of the customer's web shop or adapting to the customer's
individual Product 360 data repository layout additional customizations might be needed
Informatica MDM - Product 360 (Release Notes - 8.0.6)
31
Copyright
Copyright (c) 1993-2016 Informatica LLC. All rights reserved.
This software and documentation contain proprietary information of Informatica LLC and are provided under a license agreement containing
restrictions on use and disclosure and are also protected by copyright law. Reverse engineering of the software is prohibited. No part of this
document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior
consent of Informatica LLC. This Software may be protected by U.S. and/or international Patents and other Patents Pending. Use,
duplication, or disclosure of the Software by the U.S. Government is subject to the restrictions set forth in the applicable software license
agreement and as provided in DFARS 227.7202-1(a) and 227.7702-3(a) (1995), DFARS 252.227-7013©(1)(ii) (OCT 1988), FAR 12.212(a)
(1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as applicable. The information in this product or documentation is subject to change
without notice. If you find any problems in this product or documentation, please report them to us in writing. Informatica, Informatica
Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange,
PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B
Data Exchange Informatica On Demand, Informatica Identity Resolution, Informatica Application Information Lifecycle Management,
Informatica Complex Event Processing, Ultra Messaging and Informatica Master Data Management are trademarks or registered
trademarks of Informatica LLC in the United States and in jurisdictions throughout the world. All other company and product names may be
trade names or trademarks of their respective owners. Portions of this software and/or documentation are subject to copyright held by third
parties, including without limitation: Copyright DataDirect Technologies. All rights reserved. Copyright © Sun Microsystems. All rights
reserved. Copyright © RSA Security Inc. All Rights Reserved. Copyright © Ordinal Technology Corp. All rights reserved.Copyright ©
Aandacht c.v. All rights reserved. Copyright Genivia, Inc. All rights reserved. Copyright Isomorphic Software. All rights reserved. Copyright ©
Meta Integration Technology, Inc. All rights reserved. Copyright © Intalio. All rights reserved. Copyright © Oracle. All rights reserved.
Copyright © Adobe Systems Incorporated. All rights reserved. Copyright © DataArt, Inc. All rights reserved. Copyright © ComponentSource.
All rights reserved. Copyright © Microsoft Corporation. All rights reserved. Copyright © Rogue Wave Software, Inc. All rights reserved.
Copyright © Teradata Corporation. All rights reserved. Copyright © Yahoo! Inc. All rights reserved. Copyright © Glyph & Cog, LLC. All rights
reserved. Copyright © Thinkmap, Inc. All rights reserved. Copyright © Clearpace Software Limited. All rights reserved. Copyright ©
Information Builders, Inc. All rights reserved. Copyright © OSS Nokalva, Inc. All rights reserved. Copyright Edifecs, Inc. All rights reserved.
Copyright Cleo Communications, Inc. All rights reserved. Copyright © International Organization for Standardization 1986. All rights
reserved. Copyright © ej- technologies GmbH. All rights reserved. Copyright © Jaspersoft Corporation. All rights reserved. Copyright ©
International Business Machines Corporation. All rights reserved. Copyright © yWorks GmbH. All rights reserved. Copyright © Lucent
Technologies. All rights reserved. Copyright (c) University of Toronto. All rights reserved. Copyright © Daniel Veillard. All rights reserved.
Copyright © Unicode, Inc. Copyright IBM Corp. All rights reserved. Copyright © MicroQuill Software Publishing, Inc. All rights reserved.
Copyright © PassMark Software Pty Ltd. All rights reserved. Copyright © LogiXML, Inc. All rights reserved. Copyright © 2003-2010 Lorenzi
Davide, All rights reserved. Copyright © Red Hat, Inc. All rights reserved. Copyright © The Board of Trustees of the Leland Stanford Junior
University. All rights reserved. Copyright © EMC Corporation. All rights reserved. Copyright © Flexera Software. All rights reserved.
Copyright © Jinfonet Software. All rights reserved. Copyright © Apple Inc. All rights reserved. Copyright © Telerik Inc. All rights reserved.
Copyright © BEA Systems. All rights reserved. Copyright © PDFlib GmbH. All rights reserved. Copyright © Orientation in Objects GmbH. All
rights reserved. Copyright © Tanuki Software, Ltd. All rights reserved. Copyright © Ricebridge. All rights reserved. Copyright © Sencha, Inc.
All rights reserved. Copyright © Scalable Systems, Inc. All rights reserved. Copyright © jQWidgets. All rights reserved. Copyright © Tableau
Software, Inc. All rights reserved. Copyright© MaxMind, Inc. All Rights Reserved. Copyright © TMate Software s.r.o. All rights reserved.
Copyright © MapR Technologies Inc. All rights reserved. This product includes software developed by the Apache Software Foundation
(http://www.apache.org/), and/or other software which is licensed under various versions of the Apache License (the "License"). You may
obtain a copy of these Licenses at http://www.apache.org/licenses/. Unless required by applicable law or agreed to in writing, software
distributed under these Licenses is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the Licenses for the specific language governing permissions and limitations under the Licenses. This product
includes software which was developed by Mozilla (http://www.mozilla.org/), software copyright The JBoss Group, LLC, all rights reserved;
software copyright © 1999-2006 by Bruno Lowagie and Paulo Soares and other software which is licensed under various versions of the
GNU Lesser General Public License Agreement, which may be found at http:// www.gnu.org/licenses/lgpl.html. The materials are provided
free of charge by Informatica, "as-is", without warranty of any kind, either express or implied, including but not limited to the implied
warranties of merchantability and fitness for a particular purpose. The product includes ACE(TM) and TAO(TM) software copyrighted by
Douglas C. Schmidt and his research group at Washington University, University of California, Irvine, and Vanderbilt University, Copyright
(©) 1993-2006, all rights reserved. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit
(copyright The OpenSSL Project. All Rights Reserved) and redistribution of this software is subject to terms available at http://www.openssl.
org and http://www.openssl.org/source/license.html. This product includes Curl software which is Copyright 1996-2013, Daniel Stenberg, .
All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://curl.haxx.se/docs/copyright.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
32
html. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the
above copyright notice and this permission notice appear in all copies. The product includes software copyright 2001-2005 (©) MetaStuff,
Ltd. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://www.dom4j.org/ license.
html. The product includes software copyright © 2004-2007, The Dojo Foundation. All Rights Reserved. Permissions and limitations
regarding this software are subject to terms available at http://dojotoolkit.org/license. This product includes ICU software which is copyright
International Business Machines Corporation and others. All rights reserved. Permissions and limitations regarding this software are subject
to terms available at http://source.icu-project.org/repos/icu/icu/trunk/license.html. This product includes software copyright © 1996-2006 Per
Bothner. All rights reserved. Your right to use such materials is set forth in the license which may be found at http:// www.gnu.org/software/
kawa/Software-License.html. This product includes OSSP UUID software which is Copyright © 2002 Ralf S. Engelschall, Copyright © 2002
The OSSP Project Copyright © 2002 Cable & Wireless Deutschland. Permissions and limitations regarding this software are subject to
terms available at http://www.opensource.org/licenses/mit-license.php. This product includes software developed by Boost (http://www.boost.
org/) or under the Boost software license. Permissions and limitations regarding this software are subject to terms available at http:/ /www.
boost.org/LICENSE_1_0.txt. This product includes software copyright © 1997-2007 University of Cambridge. Permissions and limitations
regarding this software are subject to terms available at http:// www.pcre.org/license.txt. This product includes software copyright © 2007
The Eclipse Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://
www.eclipse.org/org/documents/epl-v10.php and at http://www.eclipse.org/org/documents/edl-v10.php. This product includes software
licensed under the terms at http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/?License, http:// www.stlport.org
/doc/ license.html, http://asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://unit.
sourceforge.net/doc/license.html, http://jung.sourceforge.net/license.txt , http://www.gzip.org/zlib/zlib_license.html, http://www.openldap.org
/software/release/ license.html, http://www.libssh2.org, http://slf4j.org/license.html, http://www.sente.ch/software/OpenSourceLicense.html,
http://fusesource.com/downloads/license- agreements/fuse-message-broker-v-5-3- license-agreement; http://antlr.org/license.html;
http://aopalliance.sourceforge.net/; http://www.bouncycastle.org/licence.html; http://www.jgraph.com/jgraphdownload.html; http://www.jcraft.
com/jsch/LICENSE.txt; http://jotm.objectweb.org/bsd_license.html; . http://www.w3.org/Consortium/Legal/ 2002/copyright-software20021231; http://www.slf4j.org/license.html; http://nanoxml.sourceforge.net/orig/copyright.html; http://www.json.org/license.html; http:// forge.
ow2.org/projects/javaservice/, http://www.postgresql.org/about/licence.html, http://www.sqlite.org/copyright.html, http://www.tcl.tk/software
/tcltk/license.html, http:// www.jaxen.org/faq.html, http://www.jdom.org/docs/faq.html, http://www.slf4j.org/license.html; http://www.iodbc.org
/dataspace/iodbc/wiki/iODBC/License; http:// www.keplerproject.org/md5/license.html; http://www.toedter.com/en/jcalendar/license.html;
http://www.edankert.com/bounce/index.html; http://www.net-snmp.org/about/ license.html; http://www.openmdx.org/#FAQ; http://www.php.
net/license/3_01.txt; http://srp.stanford.edu/license.txt; http://www.schneier.com/blowfish.html; http:// www.jmock.org/license.html;
http://xsom.java.net; http://benalman.com/about/license/; https://github.com/CreateJS/EaselJS/blob/master/src/easeljs/display/Bitmap.js;
http://www.h2database.com/html/license.html#summary; http://jsoncpp.sourceforge.net/LICENSE; http://jdbc.postgresql.org/license.html;
http:// protobuf.googlecode.com/svn/trunk/src/google/protobuf/descriptor.proto; https://github.com/rantav/hector/blob/master/LICENSE;
http://web.mit.edu/Kerberos/krb5- current/doc/mitK5license.html; http://jibx.sourceforge.net/jibx-license.html; https://github.com/lyokato
/libgeohash/blob/master/LICENSE; https://github.com/hjiang/jsonxx/ blob/master/LICENSE; https://code.google.com/p/lz4/; https://github.com
/jedisct1/libsodium/blob/master/LICENSE; http://one-jar.sourceforge.net/index.php? page=documents&file=license; https://github.com
/EsotericSoftware/kryo/blob/master/license.txt; http://www.scala-lang.org/license.html; https://github.com/tinkerpop/ blueprints/blob/master
/LICENSE.txt; and http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html. This product includes software licensed
under the Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), the Common Development and Distribution License
(http://www.opensource.org/licenses/cddl1.php) the Common Public License (http://www.opensource.org/licenses/cpl1.0.php), the Sun
Binary Code License Agreement Supplemental License Terms, the BSD License (http:// www.opensource.org/licenses/bsd-license.php), the
new BSD License (http://opensource.org/ licenses/BSD-3-Clause), the MIT License (http://www.opensource.org/licenses/mit-license.php),
the Artistic License (http://www.opensource.org/licenses/artistic- license-1.0) and the Initial Developer's Public License Version 1.0
(http://www.firebirdsql.org/en/initial-developer-s-public-license-version-1-0/). This product includes software copyright © 2003-2006 Joe
WaInes, 2006-2007 XStream Committers. All rights reserved. Permissions and limitations regarding this software are subject to terms
available at http://xstream.codehaus.org/license.html. This product includes software developed by the Indiana University Extreme! Lab. For
further information please visit http://www.extreme.indiana.edu/. This product includes software Copyright (c) 2013 Frank Balluffi and Markus
Moeller. All rights reserved. Permissions and limitations regarding this software are subject to terms of the MIT license. This Software is
protected by U.S. Patent Numbers 5,794,246; 6,014,670; 6,016,501; 6,029,178; 6,032,158; 6,035,307; 6,044,374; 6,092,086; 6,208,990;
6,339,775; 6,640,226; 6,789,096; 6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,243,110; 7,254,590; 7,281,001; 7,421,458;
7,496,588; 7,523,121; 7,584,422; 7,676,516; 7,720,842; 7,721,270; 7,774,791; 8,065,266; 8,150,803; 8,166,048; 8,166,071; 8,200,622;
8,224,873; 8,271,477; 8,327,419; 8,386,435; 8,392,460; 8,453,159; 8,458,230; 8,707,336; 8,886,617 and RE44,478, International Patents
and other Patents Pending.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
33
DISCLAIMER: Informatica LLC provides this documentation "as is" without warranty of any kind, either express or implied, including, but not
limited to, the implied warranties of noninfringement, merchantability, or use for a particular purpose. Informatica LLC does not warrant that
this software or documentation is error free. The information provided in this software or documentation may include technical inaccuracies
or typographical errors. The information in this software and documentation is subject to change at any time without notice.
NOTICES This Informatica product (the "Software") includes certain drivers (the "DataDirect Drivers") from DataDirect Technologies, an
operating company of Progress Software Corporation ("DataDirect") which are subject to the following terms and conditions: 1. THE
DATADIRECT DRIVERS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NON-INFRINGEMENT. 2. IN NO EVENT WILL DATADIRECT OR ITS THIRD PARTY SUPPLIERS BE LIABLE TO THE END-USER
CUSTOMER FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR OTHER DAMAGES ARISING OUT OF THE
USE OF THE ODBC DRIVERS, WHETHER OR NOT INFORMED OF THE POSSIBILITIES OF DAMAGES IN ADVANCE. THESE
LIMITATIONS APPLY TO ALL CAUSES OF ACTION, INCLUDING, WITHOUT LIMITATION, BREACH OF CONTRACT, BREACH OF
WARRANTY, NEGLIGENCE, STRICT LIABILITY, MISREPRESENTATION AND OTHER TORTS.
Informatica MDM - Product 360 (Release Notes - 8.0.6)
34
© Copyright 2026 Paperzz