Recursive Check: checking an object and the objects it uses
Results of the Check operation
The principal purpose of the check function in Composer is to verify that all mandatory object definitions are correct. Where object definitions are incorrect, the software identifies the errors and lists them in the Log.
When you check an object, Composer checks that:
In addition, you must check an object before you can:
Before you begin: For each life cycle status, the following table indicates the action you must take to check an object.
|
Status icon |
Status |
Action |
|
|
ToBeChecked |
Complete the procedure described below. |
|
|
Checked |
None. The object is already checked. |
|
|
ReadyToSend |
None. The object is already checked. |
|
|
Archived |
None. The object is already checked. |
|
|
ToBeCommitted |
None. The object is already checked. CFT only |
|
|
Committed |
None. The object is already checked. |
Composer performs different types of check, depending on where (in the interface) you select to perform the check.
To check only the properties of the object on display:
- File > Save to save the object in the repository.
- File > Close to close the object properties window.
To check both an object and all the objects that it uses:
Composer verifies the property definitions of the selected object and of all the objects used by that object.
In addition, you can perform a Recursive Check on objects that you select in the:
Select the object or objects that you want to check and click
on the Browser toolbar.
For both a single Check and a Recursive Check, Composer displays the results of the operation in the Log pane displayed at the bottom of the main screen display.
If the object definitions are valid, Composer:
If the property definitions or DML syntax are not correct, Composer displays a list of the errors in the Log. The object status remains ToBeChecked.
Errors are typically caused by problems in specific fields of specific metadata objects. For direct access to those fields and those objects, double-click the error in the Log. Composer automatically opens the properties window for the appropriate object, and displays the tab and field that caused the error.