Updating a Codelist Implemented Using Enumeration
Procedure
- Edit the $MQ_COMMON_DIR/standard/rulebase/_XX_mastercatalog_validation.xml file. Here XX is the name of datapool for which you want to update the code list.
- Find the name of the MDM attribute for which the enumeration is defined.
- In the validation file, search for the constraint with the attribute name. For example, to update the code list for MATERIAL_WEIGHT_UOM for 1WorldSync, update following constraint in the _1sync_mastercatalog_validation.xml validation file.
Result
<constraint>
<name>Drop down for MATERIAL_WEIGHT_UOM</name>
<description>Valid value list for MATERIAL_WEIGHT_UOM</description>
<usefor>
<var>MATERIAL_WEIGHT_UOM</var>
</usefor>
<action>
<select novalue="default">
<enum header="yes" col="2">
<const type="string">UOM<sep/>Description</const>
<const type="string">ON<sep/>Ounces per square yard</const>
<const type="string">GM<sep/>Grams per square meter</const>
</enum>
</select>
</action>
</constraint>
For more details on rulebase constraints, refer to the TIBCO MDM Studio Rulebase Designer guide.
Copyright © Cloud Software Group, Inc. All rights reserved.
