Model Analysis > Creo ModelCHECK > Configuring PTC Creo Modelcheck > Integrating PTC Creo Modelcheck with a PDM System > PTC Creo Modelcheck Gatekeeper > About Setting Server Preferences for the Gatekeeper
About Setting Server Preferences for the Gatekeeper
You must set the following configuration file preferences in the Windchill Workgroup Manager for contexts such as Site, Organization, Product, Project, and Library:
Creo ModelCHECK Validation—Specifies whether to perform Creo ModelCHECK validation at check in. The default is NO. Enables the Creo ModelCHECK Gatekeeper when set to YES.
Creo Modelcheck Number of Errors—Specifies the maximum number of Creo ModelCHECK errors allowed. The default is zero.
Creo Modelcheck Number of Hours—Specifies the maximum number of hours allowed between the verification of a model using ModelCHECK and the check in of the model to Windchill. The default is 24 hours. If the maximum number of hours have passed, you must run ModelCHECK again before you check in the model.
* 
Windchill PDMLink 9.1 M030 and later no longer use the Creo Modelcheck Number of Hours preference to prevent the check in of models. Models are validated for check in to Windchill based on their Workspace (revision) status, not according to their date and time stamp check.
Creo Modelcheck Mode—The run mode in which Creo ModelCHECK is run, whether Disabled, Interactive (default), Regenerate Explicit, Regenerate Implicit, Regenerate Always, Batch, or Save.
* 
If you run VDA checks, the value of the MC_MODE attribute changes to MC_VDA. Creo ModelCHECK Gatekeeper does not support the MC_VDA value of the MC_MODE attribute. VDA 4955 is an automotive standard for model quality. The VDA checks ensure that the models adhere to the Verbund der Automobilindustrie (VDA) 4955 design specifications.
Creo Modelcheck Configuration—Specifies the Creo ModelCHECK configuration files to be used for the validation of each lifecycle name in a specific syntax. You can assign configuration files to a parameter in the model, including its lifecycle name, such as Default, Basic, Release, Approval, and Review. The configuration specified by Default lifecycle name is the default behavior.
For example:
<Lifecycle_1>:<mch_file1>,<mcs_file1>,<mcn_file1>
<Lifecycle_2>:<mch_file2>,<mcs_file2>,<mcn_file2>.....
You must configure the condition.mcc file for the relevant check files based on preferences set for each context. The syntax in the condition.mcc file is based on the following rules:
Each line of text is a specific lifecycle configuration.
The syntax does not support spaces.
When you check in models to Windchill locations, Creo ModelCHECK Gatekeeper validates the global attributes against the values of these server preferences as the criteria for the check in of models to Windchill server locations. It verifies whether the global attributes of each CAD document match the corresponding preferences. For example, the gatekeeper verifies if the MC_MODE global attribute matches its corresponding preference, PTC Creo Modelcheck Mode. The global attributes must satisfy the limits set and the specific server preferences for the successful check in of models to Windchill servers.