Table of Contents

Search

  1. Preface
  2. Installation Overview
  3. Before You Begin
  4. Pre-Installation Tasks
  5. B2B Data Exchange Installation
  6. Post-Installation Tasks
  7. Installing the Partners Portal on Non-B2B Data Exchange Nodes
  8. Upgrading B2B Data Exchange
  9. Starting and Stopping B2B Data Exchange
  10. Optional B2B Data Exchange Configuration
  11. Migrating OEM Managed File Transfer Endpoint
  12. Installing and Configuring the B2B Data Exchange Accelerator for Data Archive
  13. Uninstallation

Installation and Configuration Guide

Installation and Configuration Guide

Resource Mapping Rules

Resource Mapping Rules

Mapping rules specify how the migration tool maps an XPath value for a property in the OEM Host XML file to a corresponding property in Informatica Managed File Transfer.
You can apply the following rules:
Enumeration Rule
Use this rule when the OEM property has a fixed set of values, and there is a corresponding fixed set of values in Informatica Managed File Transfer. This rule specifies the list of individual mappings for the property values.
Custom Rule
Use this rule to run custom Java code to map a property. For more information contact Informatica Customer Support.
To use a custom rule, create an Informatica Managed File Transfer project associated with the
dx-mft-migration
module. After implementing the
CustomMapper
interface, create a jar and copy the jar to the directory
<B2B Data Exchange Installation>/dx-tools/lib
.

Enumeration Rule Example

The following JSON code shows an example of an enumeration rule:
"rules": [ { "type" : "enumeration", "values" : [ { "cleoValue" : "Passive", "infaMFTValue" : "Yes" }, { "cleoValue" : "Active", "infaMFTValue" : "No" } ] } ]
If you trace through this example, you see that one of the rules maps the property specified by the value
"cleoValue" : "Passive"
to
"infaMFTValue" : "Yes"
.

Custom Rule Example

The following JSON code shows an example of a custom rule:
"rules": [ { "type" : "custom", "mapperClass" : “com.mycompany.EmailMapper” } ]
The
mapperClass
element specifies the name of the class that implements the mapping interface.

0 COMMENTS

We’d like to hear from you!