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.
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.
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 |
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.
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.
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.
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.