Common_Predefined_PWExpVersionCheckDrive.cfg


###################################################################################################
#
# Name: Common_Predefined_PWExpVersionCheckDrive.cfg
# Description: Finds WorkArea PWSetup for later includsion.
# Author: Buddy Branham
# Date: 2022/02/28
# Version: 2.0.0.0
#
#--------------------------------------------------------------------------------------------------
# Notes:
# - 2022-02-21 Intial vesion of file (2.0.0.0)
# - 2022-02-28 Initial Release (2.0.0.0)
#
#--------------------------------------------------------------------------------------------------
# Available Variables: Variables previously defined in configuration that may be applicable to cfg file
#
# CSB Block/CFG File Level Variable Value
# Common_Predefined.cfg Pre-defined _DYNAMIC_DATASOURCE_BENTLEYROOT PW Moniker to folder that houses Common_Predefined.cfg
# Common_Predefined.cfg Pre-defined _DYNAMIC_WORKAREA $(DMS_PROJECT(_DGNDIR))
# Common_Predefined.cfg Pre-defined _DYNAMIC_WORKAREA_NAME $(LASTDIRPIECE(_DYNAMIC_WORKAREA))
# Common_Predefined.cfg Pre-defined _DYNAMIC_PARENTWORKAREA $(DMS_PARENTPROJECT(_DGNDIR))
# Common_Predefined.cfg Pre-defined _DYNAMIC_PARENTWORKAREA_NAME $(LASTDIRPIECE(_DYNAMIC_PARENTWORKAREA))
# Common_Predefined.cfg Pre-defined _DYNAMIC_CONNECTEDPROJECT $(DMS_CONNECTEDPROJECT(_DGNDIR))
# Common_Predefined.cfg Pre-defined _DYNAMIC_CONNECTEDPROJECTNAME $(LASTDIRPIECE(_DYNAMIC_CONNECTEDPROJECT))
# Common_Predefined.cfg Pre-defined _USTN_CONNECT_PROJECTGUID $(DMS_CONNECTEDPROJECTGUID(_DGNDIR))
#
# Common_Predefined.cfg Pre-defined _DYNAMIC_MSG_NOT_FOUND NOT FOUND
# Common_Predefined.cfg Pre-defined _DYNAMIC_MSG_VERIFY_PATH PLEASE VERIFY SPELLING AND PATH OF VARIABLE.
#
# Common_Predefined.cfg Pre-defined _DYNAMIC_PWSETUP_PATH _PWSetup
#
###################################################################################################

###################################################################################################
# DYNAMIC CONFIG VARIABLE
#--------------------------------------------------------------------------------------------------
# The "_DYNAMIC_CONFIGS" variable can be appended in each cfg file to track
# loading of cfgs and other notations.
###################################################################################################

_DYNAMIC_CONFIGS > ommon_Predefined_PWExpVersionCheckDrive.cfg 2.0.0.0

###################################################################################################
# PW EXPLORER VERSION CHECK with adjustments
###################################################################################################

%if defined (_VERSION_10_0) && defined (_PWEXPLORER)
_DYNAMIC_PWE_VERSION_REGISTRY = ${registryread{"HKEY_LOCAL_MACHINE\SOFTWARE\Bentley\ProjectWise Explorer\10.00\Version"}}
_DYNAMIC_PWE_VERSION = lastdirpiece(C:\${_DYNAMIC_PWE_VERSION_REGISTRY})
_DYNAMIC_PWE_VERSION_GEN_MAJ_MNR = basename(${_DYNAMIC_PWE_VERSION})


%if $(_DYNAMIC_PWE_VERSION_GEN_MAJ_MNR) =="10.00.03"
_USTN_WORKSPACESLIST =$(_USTN_WORKSPACECFG)
%lock _USTN_WORKSPACESLIST
_USTN_WORKSETSLIST =$(_USTN_WORKSETCFG)
%lock _USTN_WORKSETSLIST
%endif
%endif