Ajuda MicroStation CONNECT Edition

O Arquivo de Configuração do WorkSpace

O passo seguinte no processo da configuração é determinar o arquivo de configuração do WorkSpace. Cada WorkSpace tem um arquivo de configuração nomeado <WorkSpaceName>.cfg que deve estar localizado no diretório apontado por _USTN_WORKSPACESROOT. Como entregue, _USTN_WORKSPACESROOT é definido como $(_USTN_CONFIGURATION)WorkSpaces/, mas isto pode ser alterado no arquivo WorkSpaceSetup.cfg como discutido acima.

Um e somente um arquivo de configuração do WorkSpace é processado. Há uma lógica em msconfig.cfg que determina qual Arquivo de Configuração do WorkSpace será carregado definindo o _USTN_WORKSPACENAME, mas isto pode ser ignorado para nossas finalidades atuais - O MicroStation é responsável por recordar o nome do WorkSpace mais recente e usá-lo para definir _USTN_WORKSPACENAME.

O arquivo de configuração do WorkSpace é então incluído do msconfig.cfg usando esta construção:
%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
As organizações de usuário frequentemente personalizarão Arquivos de Configuração do WorkSpace. Quando um novo Espaço de trabalho é criado, começa com um arquivo de configuração do Espaço de trabalho de modelo como o seguinte:
#----------------------------------------------------------------------
#  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 você pode ver, qualquer combinação da raiz, padrões do WorkSpace, ou do diretório raiz do WorkSets pode ser redirecionada de acordo com os requisitos do usuário.

O passo seguinte em msconfig.cfg é incluir todos os arquivos de configuração que estão armazenados no diretório apontado por _USTN_WORKSPACEROOT.
Nota: USTN_WORKSPACESROOT é a pasta onde os Arquivos de Configuração do WorkSpace para todos os WorkSpaces estão localizados. Cada WorkSpace tem uma pasta raiz, _USTN_WORKSPACEROOT para seus dados. Como as duas Variáveis de Configuração diferem somente pela forma plural, certifique-se de não confundi-las.
#----------------------------------------------------------------------
# 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

Estes arquivos de configuração são opcionais, e podem conter qualquer definição da Variável de Configuração que seja apropriada no fluxo de trabalho do usuário. Frequentemente, nenhum arquivo de configuração adicional é necessário. O WorkSpace de exemplo fornecido com o MicroStation não tem nenhum.