Configurations management in DBSolidEdge

<< Click to Display Table of Contents >>

Navigation:  CAD/Application Integrations > Solid Edge addin >

Configurations management in DBSolidEdge

Configurations support in DBSolidEdge

Introduction

DBSE configurations are available only for Alternate Assemblies (FOA): each new Assembly Member will be saved in the database as a distinct record.

DBSE configurations are not available for parts (FOP) since SolidEdge creates different files for each FOP member.

Settings

Starting DBSE the first time with the option images_checkONSave configurations as distinct records checked (default value is CHECKED), a dialog is displayed to notify that configurations support becomes available:

images_configDBSE01

Related registry key: HKEY_CURRENT_USER\Software\MechWorks\DBSolidEdge\MechWorks-Tip\CfgAvailableInDBSEMsg

The Configuration options page default values are as followings:

images_configDBSE01b

Due to Solid Edge API limitations:

There is no way to be notified about configuration deletion (inconsistent datasets);

The Options images_checkOFFManage 'Add Configuration' event and images_checkOFFUse 'DataEntr.LST' on 'Add Configuration' event are greyed.

 

The section save configuration only of components like names... has been disabled.

Alternate Assembly

When working with Alternate Assembly and configurations, DBSE implements a mechanism to reuse the Master configuration record (created when saving a non-FOA assembly) to avoid records with old relation/information at database level.

The reuse of first saved record is not allowed if there is at least one configuration excluded from saving (see options→Configurations, images_checkOFFSave configurations only of components with names... or images_checkOFFSave configurations only of components with configuration names...).

In details:

start with an asm already saved in DBSE (here below the database record values):

images_configDBSE02

select Alternate Assemblies tab → New: write the name of the 2 new configuration members (Default1, Member2)

images_configDBSE03

press OK, DBSE starts processing the new configuration:

images_configDBSE04a images_configDBSE04b

click Yes, at database level: the first saved (master) record is reused for configuration Default1, only a new record is created for configuration Member2.

images_configDBSE05

FOP (Family of Parts)

DBSE configuration concepts are not applicable to parts (FOP) since the "Populate" members functionality creates different files for each member. To provide a first level of FOP integration in DBSE, the "Populate" action is intercepted to allow member documents registration at database level with the definition of a specific PARENT_CHILD relation ('Member') between related files.

images_configDBSE06

Since the "Populate" is a complex action, it generates save execution for the new member and also several save operations at main FOP document level.

images_configDBSE07

images_configDBSE08aimages_configDBSE08b

images_configDBSE09a

 

images_configDBSE09b

There is no DBSE integration changing/deleting a FOP member since in SE they are managed as master FOP file changes.