Ayuda de MicroStation CONNECT Edition

El archivo de configuración de WorkSpace

El siguiente paso en el proceso de configuración es determinar el archivo de configuración del WorkSpace. Cada WorkSpace tiene un archivo de configuración denominado <NombreWorkSpace>.cfg que se debe ubicar en el directorio al que apunta _USTN_WORKSPACESROOT. Como se suministra, _USTN_WORKSPACESROOT se define como $(_USTN_CONFIGURATION)WorkSpaces/, pero eso se puede cambiar en el archivo WorkSpaceSetup.cfg del WorkSpace según lo detallado anteriormente.

Se procesa un y solamente un Archivo de configuración del WorkSpace. Hay una cierta lógica en msconfig.cfg que determina qué archivo de configuración del WorkSpace se debe cargar definiendo _USTN_WORKSPACENAME, pero eso se puede ignorar para nuestros propósitos actuales. MicroStation es responsable de recordar el nombre del WorkSpace más reciente y usarlo para definir _USTN_WORKSPACENAME.

El Archivo de configuración del WorkSpace luego se incluye desde msconfig.cfg usando esta construcción:
%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
Las organizaciones de usuarios con frecuencia personalizarán los archivos de configuración del WorkSpace. Cuando se crea un nuevo espacio de trabajo, comienza con un Archivo de configuración del espacio de trabajo de una plantilla, como se muestra a continuación:
#----------------------------------------------------------------------
#  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
#----------------------------------------------------------------------

Como puede ver, cualquier combinación de estándares de la raíz del WorkSpace o del directorio raíz del WorkSetse puede reorientar según las exigencias del usuario.

El paso siguiente en msconfig.cfg es incluir cualquier archivo de configuración que se almacene en el directorio al que apunta _USTN_WORKSPACEROOT.
Nota: USTN_WORKSPACESROOT es la carpeta donde se encuentran los archivos de configuración del WorkSpace para todos los WorkSpaces. Cada WorkSpace tiene una carpeta raíz, _USTN_WORKSPACEROOT para sus datos. Puesto que las dos variables de configuración se diferencian solamente por la forma en plural, asegúrese de no confundirlas.
#----------------------------------------------------------------------
# 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

Estos archivos de configuración son opcionales y pueden contener cualquier definición de variable de configuración que sea apropiada para el ciclo de trabajo del usuario. A menudo, no se necesitan archivos de configuración adicionales. El WorkSpace Example suministrado con MicroStation no tiene ninguno.