Validating the Price Plan and Viewing Errors

The price plan is the collective set of all items that you can create/edit in My MATRIXX. When you validate the price plan, you are checking all the files in your local workspace that you have changed along with any files updated in your workspace others may have changed. During pricing validation, My MATRIXX checks that pricing items are correctly defined (with required values) and checks the pricing schema against the schema definitions of the running engine (or MATRIXX configuration file) that it points to.

Depending on configuration settings, the validation is performed by using the schema definitions from a running engine. The running engine does not have to be in production. It can be a single instance of the engine or a staging area that has the same configuration as the production engine. Only the accuracy of the schema is validated, not the business logic. The checks include the following:
  • Field values are the correct data type.
  • The length of a numerical field value falls within the acceptable range.
  • Required fields are not empty.
  • Dependent fields are compatible.

Any pricing errors that are found in the price plan during validation are generated in an error list. For information about the error list, see the discussion about viewing price plan errors.

After updates to files in your local workspace are made (for example, editing items using the UI, importing data, or updating the files with changes in the pricing repository), you can revalidate the price plan to refresh the error list with the current set of pricing errors.

To validate the price plan or view price plan errors, see the following discussions.