How to define DG_CATALOGS_WORKSET relative to the WorkSet dataset variable rather than defining it at system level using WORKSETSTANDARDS ?
Some corrections have been made to the BuildingDesigner.cfg file in Update 3 that might affect you if you have set your own values for:
We realized that the way they had been used in the DATAGROUPCATALOGS section complicated their primary use so replaced them with appropriate higher level variables. If these are not involved with the problem that you are seeing please send more info about the symptoms and your configuration to Bentley support.
Change from Update 2:
# DATAGROUPCATALOGS: Defines the location on the Catalog Library
DG_CATALOGS_ORGANIZATION : $(BB_DATASET_ORGANIZATION_FILTER)DataGroupCatalogs/
DG_CATALOGS_WORKSPACE : $(BB_DATASET_WORKSPACE_FILTER)DataGroupCatalogs/
DG_CATALOGS_WORKSET : $(BB_DATASET_WORKSET_FILTER)DataGroupCatalogs/
To Update 3:
DG_CATALOGS_ORGANIZATION : $(TFDIR)DataGroupCatalogs/
DG_CATALOGS_WORKSPACE : $(_USTN_WORKSPACESTANDARDS)DataGroupCatalogs/
DG_CATALOGS_WORKSET : $(_USTN_WORKSETSTANDARDS)DataGroupCatalogs/
We found during internal testing that they should not have been used in the way shown above to define the library locations prior to Update 3.
You can either define DG_CATALOGS_WORKSET to direct to the location that you want in your WorkSet.cfg, or if WorkSet dataset structures are identical you could define it at WorkSpace level. There are two equally balanced choices as to whether it is easier to maintain common WorkSet variables in the WorkSpace.cfg or in multiple WorkSet.cfg's.
Depending how you define DG_CATALOGS_WORKSET, you may need to review the value of BB_DATASET_WORKSET_FILTER.