When using either WebSphere MQ Integrator Broker (WMQIB) or WebSphere Business Integration Message Broker (WBIMB) as your integration broker, you must make some modifications to this adapter. The modifications enable the broker to successfully process the default wbieuAsset business object, which is recursively defined by default. The changes you make must be made to the wbieuAsset business object and XSL translations that use the wbieuAsset business object.
Perform the following steps to make the changes to the wbieuAsset business object:
After completing these changes to the business object, you must make some XSL translation changes.
This section explains how to make changes to the XSL translations that use the wbieuAsset business object.
xslt/Indus/cw/Equipment
xslt/Indus/cw/Schedule
xslt/Indus/cw/UniqueTrackedCmmdty
xslt/Indus/cw/WorkOrder
The following examples show the business object definition before the changes are made and what the business object definition looks like after the changes are made. In this example, assume the subAsset attribute has been changed from wbieuAsset to type newAsset in the Business Object Designer:
Before:
<xsl:element name="Attribute"> <xsl:attribute name="class">wbieuAsset</xsl:attribute> <xsl:attribute name="name">subAsset</xsl:attribute> <xsl:attribute name="type">SINGLECARDSTRING</xsl:attribute> <xsl:element name="BusinessObject"> <xsl:attribute name="class">wbieuAsset</xsl:attribute> <xsl:attribute name="type">SINGLECARDSTRING</xsl:attribute> <xsl:element name="Attribute">
Becomes the following:
<xsl:element name="Attribute"> <xsl:attribute name="class">newAsset</xsl:attribute> <xsl:attribute name="name">subAsset</xsl:attribute> <xsl:attribute name="type">SINGLECARDSTRING</xsl:attribute> <xsl:element name="BusinessObject"> <xsl:attribute name="class">newAsset</xsl:attribute> <xsl:attribute name="type">SINGLECARDSTRING</xsl:attribute> <xsl:element name="Attribute">