Validation rules are enforced when mapping arguments and, in some cases, when you deploy the MBO to Unwired Server. Error or warning messages are generated when validation rules are violated.
Validation rule name | Severity and message |
---|---|
ValidationTooLongName | Name '{0}' is too long. The length must be less than 64 characters. |
ValidationRuleInvalidArgumentName | The argument name '{0}' is invalid. A valid argument name must be an identifier name, or an identifier name followed by an optional pair of square brackets, a dot character and another identifier name. |
ValidationRuleEmptyName | The name is empty. |
ValidationDuplicatedName | {0} '{1}' has a duplicated {2} name. |
ValidationDuplicatedNames | {0} '{1}' has {2} duplicated {3} name. |
ValidationRuleArgumentDefaultValueMustIfNoParameter | Argument '{0}' needs to be mapped to any parameter or has a default value. |
ValidationRuleParameterForOldValueArgument | Argument '{0}' can be the old value argument for at most one parameter. |
ValidationArgumentDefaultValueLength | Argument '{0}' has a default value, '{1}', that is longer than the maximum length, {2}. |
ValidationRuleOfArgumentTypeCannotBeenBinary | Argument '{0}' has been mapped to Parameter'{1}', so its type cannot be Binary. |
ValidationDuplicatedAttributeName | Attribute '{0}' has {1} duplicated attribute names. |
ValidationDuplicatedAttributeOperationName | Attribute '{0}' has {1} duplicated operation names. |
ValidationDefaultValue | Refer to "Basic Type Validation Rules and Error Messages." |
ValidationRuleEnumerationValue | The default value '{0}' may not be valid. It must be one of the following values: '{1}'. |