File Structure and Location
Configuration location
SMARTUpdate comes with a predefined configuration which contains example configurations for every check supported by the software. This configuration is set up in the standard folder located at <installdir>/configuration. When implementing the own configuration, the standard configuration may be used as for starting up, but you should avoid making changes on the standard configuration as these might get lost when applying a software update on the current installation. Therefore it is recommended to use the environment variable SU_USER_CONFIG_PATH to specify a valid path to a folder on the local or network drive which holds the customized configuration. If the environment variable SU_USER_CONFIG_PATH is not set, SMARTUpdate switches automatically to the standard configuration from the installation directory.
An additional way to place a custom configuration is inside the working directory. If SMARTUpdate finds in the current Creo working directory a subfolder configuration with a valid configuration in it, then it uses this configuration prior to the one specified through the variable SU_USER_CONFIG_PATH.
Configuration Structure
  • Image configuration — main folder where all configuration files are saved
    • Image configuration.xml — Main configuration file to store all settings
    • Image config — subfolder with the basic configuration options for SMARTUpdate
      • Image config.update — system configuration options
      • Image mapkeys.cfg — collection of mapkeys which can be used directly within SMARTUpdate
      • Image batch_file_filter.cfg — saved file filters for the batch mode functionality
      • Image dictionary.xml — collection of terms which can be used for translation purposes
    • Image lists — subfolder containing individual supporting files
      • Image <context_name> — subfolder of each context. The name is set by the software: <context_name>_<context_initial>
        • Image views_matrix.txt — a collection of orientation matrixes for the saved views
        Image layerelements.txt — a collection of whitelists with feature names to be collected on named layers
        Image <element_list_file>.txt — a whitelist with element names (drawing formats, materials, feature names, etc)
        Image <unwanted_relation_file>.txt — a blacklist of relations which must be removed from the models
    • Image formats — the standard folder for the drawing formats used for the function to replace drawing formats
      • Image any of your Creo .frm files
    • Image logs — subfolder where the logfiles are stored
    • Image materials — subfolder which contain the materials to be used in the checks
      • any of your .mtl files
    • Image startparts — the standard folder for the startparts used to copy predefined settings like layer rules. The files must match with the used Creo version.
      • Image demo_startpart.prt — the part start file
      • Image demo_startassembly.asm — the assembly start file
      • Image demo_startdrawing.drw — the drawing start file
    • Image udfs — the standard folder for the UDFs used to assemble start features, annotations, etc. This folder can contain an unlimited number of UDF files.
      • Imagestd_csys.gph — predefined UDF file for a standard coordinate system
      • Imagestd_front.gph — predefined UDF file for a standard datum plane
      • Imagestd_x.gph — predefined UDF file for a standard axis
      • Image <udf_file_description>.txt — description file for the UDF file with the same name. Contains names for the prompts and references.