MicroStation CONNECT Edition Hilfe

Die Konfigurationsdatei für den Arbeitsbereich

Der nächste Schritt im Konfigurationsprozess besteht in der Festlegung der WorkSpace-Konfigurationsdatei. Jeder WorkSpace hat eine Konfigurationsdatei mit dem Namen <WorkSpaceName>.cfg, die sich in dem Verzeichnis befinden muss, auf das _USTN_WORKSPACESROOT zeigt. Im Auslieferungszustand ist _USTN_WORKSPACESROOT als $(_ USTN_CONFIGURATION)WorkSpaces/ definiert, kann aber in der Datei WorkSpaceSetup.cfg wie oben beschrieben geändert werden.

Es wird nur eine WorkSpace-Konfigurationsdatei verarbeitet. Es gibt eine Logik-Funktion in msconfig.cfg, die bestimmt, welche WorkSpace-Konfigurationsdatei durch Festlegen von _USTN_WORKSPACENAME geladen werden soll, die aber für unsere aktuellen Zwecke ignoriert werden kann - MicroStation ist für die Abrufbarkeit des aktuellsten WorkSpace-Namens und dessen Verwendung zum Setzen von _USTN_WORKSPACENAME zuständig.

Die WorkSpace-Konfigurationsdatei wird dann unter Anwendung der folgenden Konstruktion aus msconfig.cfg eingebunden:
%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
Benutzerorganisationen werden häufig WorkSpace-Konfigurationsdateien anpassen wollen. Wenn ein neuer WorkSpace erstellt wird, beginnt er mit einer Vorlage für die WorkSpace-Konfigurationsdatei, und zwar wie folgt:
#----------------------------------------------------------------------
#  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
#----------------------------------------------------------------------

Jede beliebige Kombination aus WorkSpace-Stammverzeichis, Standardverzeichnis oder WorkSets-Stammverzeichnis kann also gemäß den Benutzeranforderungen neu zugewiesen werden.

Der nächste Schritt in msconfig.cfg besteht darin, alle Konfigurationsdateien mit einzuschließen, die in dem Verzeichnis gespeichert sind, auf das _USTN_WORKSPACEROOT verweist.
Bemerkung: USTN_WORKSPACESROOT ist der Ordner, in dem sich die WorkSpace-Konfigurationsdateien für alle WorkSpaces befinden. Jeder WorkSpace verfügt über einen Stammordner namens _USTN_WORKSPACEROOT mit seinen Daten. Da sich die beiden Konfigurationsvariablen nur durch die Pluralform unterscheiden, müssen Sie darauf achten, sie nicht zu verwechseln.
#----------------------------------------------------------------------
# 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

Diese Konfigurationsdateien sind optional und können jede beliebige Konfigurationsvariablen-Definition enthalten, die für den Workflow des Benutzers geeignet sind. Häufig sind keine zusätzlichen Konfigurationsdateien erforderlich. Der Beispiel-WorkSpace von MicroStation bereitgestellt wird, hat keine im Lieferumfang enthalten.