Search on the project level

All objects reside in a project. KCM Repository determines the project in which it looks for an object in a specific way.

Specification in insert statement

If the object is referred in the Master Template with a name that includes the project, the object is searched for in that project. You can include the project in a reference by adding the project name and a period in front of the actual name:

TEXTBLOCK NAME "MyProject.my Text block"
FORM NAME "Questionnaires.customers\order form"

CM Core setting

For objects that do not directly refer to a project, the RepositoryProject setting of the appropriate environment in the KCM Core configuration is used. This setting is meant as an override.

Master Template location

If none of the above applies, KCM Repository looks for the objects in the same project that also holds the Master Templates. This is the normal situation.