You use a value translator to define how IRL is generated for your business-specific BOM
types. To integrate and declare the value translator, you must repackage the Decision Center archive.
About this task
Value translators define how IRL is generated for your business-specific BOM types (see Creating a value translator).
Procedure
To integrate a value translator into Decision Center:
- Package your implementation of the interface IlrValueTranslator into a JAR.
- Create a preferences.properties file that maps the key you defined
for the
valueTranslator property in the BOM Editor to your interface
implementation, and include that file in the JAR file that contains your implementation:
webui.translator.myKey = mypackage.MyValueTranslatorImplementation
- Repackage the Decision Center archive with the
repackage-ear command. In the repackage-ear command, use the
-DadditionalJars argument to specify the JAR file containing your custom
class.
- Deploy the Decision Center archive.
Results
The value translator is now available in Decision Center.