Aide MicroStation CONNECT Edition

Fichier de configuration de l'espace de travail

La prochaine étape de la procédure de configuration consiste à déterminer le fichier de configuration du WorkSpace. Chaque WorkSpace possède un fichier de configuration appelé <WorkSpaceName>.cfg qui doit se trouver dans le répertoire désigné par _USTN_WORKSPACESROOT. Tel que fourni, _USTN_WORKSPACESROOT est défini comme $(_USTN_CONFIGURATION)WorkSpaces/, mais cela peut être modifié dans le fichier WorkSpaceSetup.cfg, comme expliqué ci-dessus.

Un seul fichier de configuration du WorkSpace est traité. Il existe au sein du fichier msconfig.cfg une certaine logique qui détermine quel fichier de configuration du WorkSpace charger en définissant _USTN_WORKSPACENAME, mais, dans le cadre de la présente illustration, on peut l'ignorer ; MicroStation se charge de mémoriser le nom du WorkSpace le plus récent et de l'utiliser pour définir _USTN_WORKSPACENAME.

Le fichier de configuration du WorkSpace est ensuite inclus à partir de msconfig.cfg en appliquant cette syntaxe :
%if defined (_USTN_WORKSPACENAME)
%  if exists ($(_USTN_WORKSPACESROOT)$(_USTN_WORKSPACENAME).cfg)
     _USTN_WORKSPACECFG = $(_USTN_WORKSPACESROOT)$(_USTN_WORKSPACENAME).cfg
%    include $(_USTN_WORKSPACECFG) level WorkSpace
%  endif
%endif
Les organisations des utilisateurs personnalisent fréquemment les fichiers de configuration du WorkSpace. Quand un nouveau WorkSpace est créé, il commence par un gabarit de fichier de configuration du WorkSpace, comme suit :
#----------------------------------------------------------------------
#  WorkSpace.Template - Template for new WorkSpaces
#
# When MicroStation runs, one and only one WorkSpace Configuration File
# is chosen and included.
#
# The function of the WorkSpace Configuration File is to define the location
# of _USTN_WORKSPACEROOT, _USTN_WORKSPACESTANDARDS, and/or _USTN_WORKSETSROOT
# for this WorkSpace. Those are the root directory, the standards directory,
# and the WorkSets root directory, respectively.
# 
# Default locations are defined in msconfig.cfg:
#  _USTN_WORKSPACEROOT is $(_USTN_WORKSPACESROOT)$(_USTN_WORKSPACENAME)/
#  _USTN_WORKSPACESTANDARDS is defined as $(USTN_WORKSPACEROOT)Standards/
#  _USTN_WORKSETSROOT is defined as $(USTN_WORKSPACEROOT)WorkSets/
# If those defaults are acceptable, this file need not make any definitions.
# To move all WorkSpace data to a separate directory (e.g., to a network share)
# _USTN_WORKSPACEROOT can be redefined and the default values retained for 
# _USTN_WORKSPACESTANDARDS and _USTN_WORKSETSROOT
#----------------------------------------------------------------------

Comme vous pouvez le voir, n'importe quelle combinaison du répertoire racine WorkSpace, Standards ou racine WorkSets peut être redirigée selon les exigences de chacun.

La prochaine étape de msconfig.cfg consiste à inclure tous les éventuels fichiers de configuration stockés dans le répertoire désigné par _USTN_WORKSPACEROOT.
Remarque : USTN_WORKSPACESROOT est le dossier où se trouvent les fichiers de configuration du WorkSpace de tous les WorkSpaces. Chaque WorkSpace a un dossier racine _USTN_WORKSPACEROOT pour ses données. Les deux variables de configuration ne se différenciant que par la forme plurielle, veillez à ne pas les confondre.
#----------------------------------------------------------------------
# When we get to this point, we have a WorkSpace defined.
# There may be .cfg files within the WorkSpace. Process those here.
#----------------------------------------------------------------------
%if exists ($(_USTN_WORKSPACEROOT)*.cfg)
%  include $(_USTN_WORKSPACEROOT)*.cfg level WorkSpace
%endif

Ces fichiers de configuration, facultatifs, peuvent contenir n'importe quelles définitions de variable de configuration appropriées dans le flux de travail de l'utilisateur. Souvent, aucun fichier de configuration supplémentaire n'est nécessaire. Le WorkSpace fournit comme exemple avec MicroStation n'en a aucun.