BDS Runtime Validations

When a task completes, the BDS ensures that all BDS data is in a valid state. It does this by verifying that all constraints that exist on the fields are satisfied. If there are any problems, an exception is raised.

For example, if a field has a multiplicity of 3..6, then an exception is generated if the field has more than 6 values or less than 3 values as specified by the multiplicity rule. Similarly, lengths of Text and Fixed Length Numeric fields, ranges of numeric fields, and regular expressions for Text fields are all checked when each task completes.