IBM Integration Bus, Version 9.0.0.8 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

Mapping transform properties in WebSphere Enterprise Service Bus and IBM Integration Bus

Transform properties in WebSphere® Enterprise Service Bus and IBM® Integration Bus are the same with the exception of the WebSphere Enterprise Service Bus policy property, the default values property and differences in the General property for which IBM Integration Bus does not have a similar property.

Mapping transform properties comparison between the IBM Integration Bus Graphical Data Mapping editor and the WebSphere Enterprise Service Bus XML map editor

The following table lists the mapping transform properties equivalences between IBM Integration Bus transform types in the Graphical Data Mapping editor and WebSphere ESB transform types in the Graphical XML map editor. For more information on IBM Integration Bus transform types, see Transform types in the Graphical Data Mapping editor.

Table 1. Mapping transform properties
IBM Integration Bus properties WebSphere Enterprise Service Bus properties
General (*) General
Cardinality Cardinality
Variables Variables
Condition Condition
Sort Sort
Order Order
No equivalent transform Policy
No equivalent transform Default values
Documentation Documentation

Policy property

In WebSphere Enterprise Service Bus, you use the policy property to specify how to handle various cases that can arise at runtime. You can define a policy file or set transform values. In IBM Integration Bus, there is no equivalent functionality.

The following WebSphere Enterprise Service Bus transforms have a policy property:
  • Convert
  • Lookup
  • Move
  • Concat
  • Normalize
  • Substring

When you convert a WebSphere Enterprise Service Bus XML map that uses any of the previous transforms, you need to implement in IBM Integration Bus the policy as one or more conditions, and create XML maps to support those defined conditions.

Default values property

InWebSphere Enterprise Service Bus, you set the default values property to specify target default values. You can define a default values file or set transform values using a target schema or XPath expression. In IBM Integration Bus, there is no equivalent functionality.

In WebSphere Enterprise Service Bus, all transform types have a default values property with the exception of custom transforms.

When you convert a WebSphere Enterprise Service Bus XML map that uses a non-custom predefined transform, you need to implement manually in IBM Integration Bus the target default values using conditions and the transform type assign.

General property

WebSphere Enterprise Service Busand IBM Integration Bus substring transforms define input parameters of a transform in the general property.

In WebSphere Enterprise Service Bus, the convert transform defines under general property the default value in case the input value cannot be transformed. IBM Integration Bus convert transform does not provide the same functionality.


bm33028_.htm | Last updated Friday, 21 July 2017