Preliminary validations
When you upload the package into the target TRIRIGA® Application Platform environment, preliminary validations are completed on the objects.
- If a module is specified in an uploaded object, whether that module exists in the package or in the system.
- If a business object is specified in an uploaded object, whether that business object exists in the package or in the system.
- If a dependent item that is specified in an uploaded object is
not in the package or the system, the object is tagged as Invalid
and the object name is red. An
icon is displayed next to the object name.
- If the object name is in the target system, and their object labels
do not cause a conflict, an
icon is displayed next to it and the object name is in blue text.
- If the object name is not in the target system, an
icon is displayed next to it and the object name is in green text.
If an object name has an icon and is in green text,
but it exists in the target system, check the exact spelling of the
object name. If an object name is blue but it does not exist, check
the exact spelling of the object name.
If the object type has a module and business object, check the module name and business object name for extra spaces or a difference in capitalization.
If the target system contains more than one object with the same name, a warning is written to the Object Migration log. For example, a query at the module level and a query in one of the module’s business objects might both exist. The import process updates the object in the target system that has the lowest ID with the object from the import package.
- If the object label in the package and the target system are both IBM TRIRIGA labels, both custom labels, or both Root labels, then there is no conflict.
- If the object label in the package is an IBM TRIRIGA label and the object label in the target system is a Root label, then there is no conflict.
- If there is no object label in the package, then the Validate action is necessary. If validation reveals a label in the package, then use the same comparison for the above cases.
- Otherwise, if the above cases do not apply, then there is an object label conflict. An
icon is displayed next to the object and the object name is in orange text.