Metadata Fields
Metadata is custom data that you define and add to pricing items.
Each piece of metadata consists of a name, type, and value tuple. You can define and add
metadata fields to:
- Catalog items, bundles, products, and roles, where the metadata fields allow you to create free form information that can be consumed by the client outside the engine. The metadata can include any information that external systems can use to customize a pricing item for a specific market segment. A metadata field could, for example, reference commercial information such as a logo file or a set of terms and conditions for a specific market segment.
- Rate tables, policy tables, profile selector tables and normalizers. The metadata fields define temporary data that exists only until rating has completed processing the table or normalizer that defined it. You can use metadata defined in a rate table, policy table, or normalizer as the source for a data modify (DM) action. During rating, any metadata fields that are referenced in a DM action for a selected DM profile may be copied to a destination MDC. You can use metadata defined in a profile selector table in the profile selector decision tables.