Languages and code

There are two different types of code you can write and use with IBM® Product Master. You can choose from Java™ API or Script API. Queries can be called from the script and the Java code. After you choose the type of code, you then need to add the code to Product Master.

You can use scripting to extend basic function, add flexibility, and manipulate data. Scripting extends the basic function of Product Master in the following ways:
  • Implements custom business rules and processes,
  • Imports from and export to virtually any file standard and custom file format,
  • Completes mass updates.
Scripting provides added flexibility on the way data is formulated:
  • Product Master scripting engine allows for sophisticated data manipulations during the import or export of information. The added flexibility enables you to:
    • Apply business rules to standardize data
    • Define calculated fields
    • Run custom reports
    • Perform rules-based cleansing of data
  • Scripting is used to do the following data manipulations:
    • Cleanse
    • Transform
    • Validate
    • Calculate
Other uses for scripting include:
  • Imports and exports
    • Data manipulation and cleansing
    • File formatting
    • Expression mappings
  • Mass updates
  • Pre and post-catalog processing providing enhanced data integrity
  • Business rules
    • Calculated values
    • Attribute relationships