Hieronder staan work arounds voor voorgaande versies van v4.20.22.1 of ouder.

Voor oudere versie zijn de onderstaande workarounds beschikbaar.

Workaround 1

Laad de Optimize_NLCS_CE.cfg op WorkSpace niveau of hoger

Zet een hekje voor de volgende regels:

#OPTIMIZE_NLCS_CE_PATH    = $(OPTIMIZE_RESOURCE_PATH)Optimize_NLCS_CE/

#MS_GUIDGNLIBLIST < $(NLCS_BIM_PATH)dgnlib/GUI/*.dgnlib
#MS_GUIDGNLIBLIST < $(NLCS_OPTIMIZE_PATH)dgnlib/GUI/*.dgnlib
#MS_GUIDGNLIBLIST < $(NLCS_CLIENT_PATH)dgnlib/GUI/*.dgnlib

#_USTN_NEWDGNFILE > Optimize
#_USTN_NEWDGNFILE > Optimize.Sett
#_USTN_NEWDGNFILE > Optimize.Check
#_USTN_NEWDGNFILE > Optimize.Calc
#_USTN_NEWDGNFILE > Optimize.Menu
#_USTN_NEWDGNFILE > Optimize.Object
#_USTN_NEWDGNFILE > Optimize.Plot
#_USTN_NEWDGNFILE > Optimize.Utilities

Zet onderstaande regels vervolgens zonder # in de gewenste WorkSet cfg

OPTIMIZE_NLCS_CE_PATH    = $(OPTIMIZE_RESOURCE_PATH)Optimize_NLCS_CE/

MS_GUIDGNLIBLIST < $(NLCS_BIM_PATH)dgnlib/GUI/*.dgnlib
MS_GUIDGNLIBLIST < $(NLCS_OPTIMIZE_PATH)dgnlib/GUI/*.dgnlib
MS_GUIDGNLIBLIST < $(NLCS_CLIENT_PATH)dgnlib/GUI/*.dgnlib

_USTN_NEWDGNFILE > Optimize
_USTN_NEWDGNFILE > Optimize.Sett
_USTN_NEWDGNFILE > Optimize.Check
_USTN_NEWDGNFILE > Optimize.Calc
_USTN_NEWDGNFILE > Optimize.Menu
_USTN_NEWDGNFILE > Optimize.Object
_USTN_NEWDGNFILE > Optimize.Plot
_USTN_NEWDGNFILE > Optimize.Utilities

Resultaat is dat alle Optimize NLCS CE variabelen nu op WorkSpace niveau geladen worden, maar dat de interface en de applicatie pas gestart wordt op WorkSet niveau. 

Het weghalen van de variabele OPTIMIZE_NLCS_CE_PATH uit de WorkSpace omgeving en opnemen in de WorkSet omgeving zorgt er voor dat Optimize NLCS alleen in het menu van de betreffende WorkSet getoond wordt.

Workaround 2

Verplaats de hele inhoud van Optimize_NLCS_CE.cfg naar de WorkSet cfg.

Zet daar een hekje voor de volgende regels

#NLCS_PARENT_DB_PATH = $(OPTIMIZE_RESOURCE_PATH)Optimize_NLCS_CE/Parent_Database/

#NLCS_LOCAL_DB_PATH = $(_USTN_LOCALUSERAPPDATAPATH)
#NLCS_BIM_DB = $(NLCS_LOCAL_DB_PATH)NLCS_BIM.db
#NLCS_OPTIMIZE_DB = $(NLCS_LOCAL_DB_PATH)NLCS_OPTIMIZE.db
#NLCS_CLIENT_DB = $(NLCS_LOCAL_DB_PATH)NLCS_CLIENT.db

Maak in de folder waar ook de Optimize_Tools.cfg staat een nieuw bestand aan met de naam Optimize_NLCS_DB_CE.cfg aan (let op dat de filenaam eindigt op CE.cfg) of gebruik de oorspronkelijke Optimize_NLCS_CE.cfg.

Zet hierin bovenstaande variabelen zonder #.

Dit bestand bevat dus alleen de 5 database regels.

Resultaat is dat de NLCS database variabelen op WorkSpace niveau of hoger geladen worden terwijl alle andere Optimize NLCS variabelen nu op WorkSet niveau geladen en gestart worden.