Read this topic to learn how the Save Offline and Delete
(SOAD) validates scopes.
SOAD validates scopes as follows:
- Before saving a new scope.
- Before saving an edited scope.
- Before scope evaluation.
The validation ensures that the following occurs:
- Referenced expansion rules exist.
- Referenced exclusion rules exist.
- The scope query syntax is valid.
- The scope exclusion query syntax is valid, although the query
can still fail on evaluation.
- Keywords are valid in the scope object, scope query, scope exclusion
query, and scope package name.
Note: The query syntax check determines
whether the syntax is valid. It does not check that query functions
have valid names and valid arguments, or that attribute values are
appropriate. Therefore, a query expression that passes a syntax check
might still fail when evaluated.