When and how are data mappings validated?

When the Oracle InForm Publisher service starts, an optional validation runs on the mappings defined to make sure that no required mappings are missing and that the data mapping does not contain mappings that are unsupported by Oracle InForm Publisher. This validation is useful for catching common mapping mistakes in the data mapping that could cause unexpected results in the data published by Oracle InForm Publisher. The validation checks that:

  • All required mappings have been defined.
  • Every item that is mapped in the Safety_Significant data set is also mapped in the message body data sets.
  • Data series in non-repeating data sets are mapped to a specific instance of an item.
  • Data series in repeating data sets are not mapped to both flat items and itemset items within the same repeating form.

To enable or disable the validation, set the RunStartupValidation attribute when configuring Oracle InForm Publisher. For more information, see Oracle InForm Installation Guide.