SolidWorksInteg-GlobalConfig Object

This section describes the default Global Configuration Object installed by ENOVIA Collaborative Design for SolidWorks Server installation.

The Administrator installs a sample Global Configuration Object based on user requirements. In SolidWorks, the sample global config object, "SWNewArch" with Revision 1 is installed. Refer to the ENOVIA Designer Central Installation and Administrator's Guide for a detailed description of each attribute and its significance.

Following are for some important attributes that contain values specific to the SolidWorks Integration. The ENOVIA Collaborative Design for SolidWorks Server installation sets these attributes.

MCADInteg-TypeFormatMapping

Function: Map CAD type to ENOVIA type and format

Syntax: CADType|ENOVIAType,format

Example:

component|SW Component,prt
assembly|SW Assembly,asm
drawing|SW Drawing,drw
attachment|SW Drawing,drw
attachment|SW Component,prt
attachment|SW Assembly,asm
attachment|SW Attachment,obj
assemblyFamily|SW Assembly Family,asm
componentFamily|SW Component Family,prt
assemblyInstance|SW Assembly Instance,asm
componentInstance|SW Component Instance,prt
image_jpg|SW Component,Image
image_jpg|SW Assembly,Image
image_jpg|SW Drawing,Image
image_jpg|SW Assembly Family,Image
image_jpg|SW Component Family,Image
image_jpg|SW Assembly Instance,Image
image_jpg|SW Component Instance,Image
image_jpg|ThumbnailViewable,THUMBNAIL
parasolid|Derived Output,PARASOLID
parasolid_binary|Derived Output,PARASOLID BINARY
iges|Derived Output,IGES
step_ap203|Derived Output,STEP AP203
step_ap214|Derived Output,STEP AP214
acis|Derived Output,ACIS
stl|Derived Output,STL
dwg|Derived Output,DWG
dxf|Derived Output,DXF
image_tif|Derived Output,TIF
pdf|Derived Output,PDF
vdafs|Derived Output,VDAFS
vrml|Derived Output,VRML
edrawing_part|Derived Output,EDRAWINGS PART
cgr|SW Component,CGR
cgr|SW Assembly,CGR
cgr|SW Assembly Family,CGR
cgr|SW Component Family,CGR
cgr|CgrViewable,CGR
png|SW Component,PNG
png|SW Assembly,PNG
png|SW Drawing,PNG
png|SW Assembly Family,PNG
png|SW Component Family,PNG
png|SW Assembly Instance,PNG
png|SW Component Instance,PNG
png|ThumbnailViewable,PNG
proe|Derived Output,PROE
hcg|Derived Output,HCG
hoops_hsf|Derived Output,HOOPS HSF
edrawing_assembly|Derived Output,EDRAWINGS ASSEMBLY
edrawing_drawing|Derived Output,EDRAWINGS DRAWING
component|SW Component Template,prt
assembly|SW Assembly Template,asm
drawing|SW Drawing Template,drw

MCADInteg-BusTypeMapping

Function: Map CAD business types to ENOVIA object types

Syntax: CADType|MatrixType

Examples:

assembly|SW Assembly
component|SW Component
drawing|SW Drawing 
assemblyInstance|SW Assembly Instance 
componentInstance|SW Component Instance
assemblyFamily|SW Assembly Family
componentFamily|SW Component Family
attachment|SW Attachment
image_jpg|ThumbnailViewable
parasolid|Derived Output
parasolid_binary|Derived Output
iges|Derived Output
step_ap203|Derived Output
step_ap214|Derived Output
acis|Derived Output
stl|Derived Output
dwg|Derived Output
dxf|Derived Output
image_tif|Derived Output
pdf|Derived Output
vdafs|Derived Output
vrml|Derived Output
edrawing_part|Derived Output
cgr|CgrViewable
png|ThumbnailViewable
proe|Derived Output
hcg|Derived Output
hoops_hsf|Derived Output
edrawing_assembly|Derived Output

All derived output CAD types with a name starting with "userfile_" mapped in the MCADInteg-BusTypeMapping attribute of the GCO will have the automatic and background selection disabled. These options are disabled because these derived outputs must be generated explicitily by the user.

MCADInteg-RelMapping

Function: Map the CAD relationship to ENOVIA relationship

Syntax: CADRelationship|direction,MatrixRelationship

direction is to or from; use symbolic names for the ENOVIA relationship

Examples:

CADSubcomponent|to, CAD SubComponent
CADDrawing|from, Associated Drawing
CADInstanceOf|to, Instance Of
swattachment|to, SW Attachment
JoinPart|to, SW Join Part
BasePart|to, SW Base Part
WeldBead|to, SW Weld Part
SplitPart|to, SW Split Part
MirrorPart|to, SW Mirror Part
ExternalReference|to, SW External Reference
DerivedOutputOf|to, Derived Output

MCADInteg-TypePolicyMapping

Function: Define the policies available for each ENOVIA object type (can provide a comma-separated list)

Syntax: Type|Policy

Examples:

SW Component|SolidWorks Design,Design Policy
SW Assembly|SolidWorks Design,Design Policy
SW Assembly Instance|SolidWorks Design,Design Policy
SW Component Instance|SolidWorks Design,Design Policy
SW Assembly Family|SolidWorks Design,Design Policy
SW Component Family|SolidWorks Design,Design Policy
SW Versioned Component|SolidWorks Versioned Design,Versioned Design 
Policy
SW Versioned Assembly|SolidWorks Versioned Design,Versioned Design 
Policy
SW Versioned Drawing|SolidWorks Versioned Design,Versioned Design 
Policy
SW Versioned Assembly Instance|SolidWorks Versioned Design,Versioned 
Design Policy
SW Versioned Component Instance|SolidWorks Versioned Design,Versioned 
Design Policy
SW Versioned Assembly Family|SolidWorks Versioned Design,Versioned 
Design Policy
SW Versioned Component Family|SolidWorks Versioned Design,Versioned 
Design Policy
SW Drawing|SolidWorks Design,Design Policy
SW Attachment|Derived Output Policy
Derived Output|Derived Output Policy
CgrViewable|Viewable Policy
ThumbnailViewable|Viewable Policy

MCADInteg-RelationShipClassMapping

Function: This system-level attribute determines if the relationship should be treated as an Assembly, Family, or External Reference.

Syntax: CADrelationship|RelationshipClass

Example:

CADSubcomponent|AssemblyLike
CADDrawing|AssemblyLike
CADInstanceOf|FamilyLike
JoinPart|AssemblyLike,ExternalRefereneLike
BasePart|AssemblyLike,ExternalRefereneLike
WeldBead|AssemblyLike,ExternalRefereneLike
SplitPart|AssemblyLike,ExternalRefereneLike
MirrorPart|AssemblyLike,ExternalRefereneLike
ExternalReference|AssemblyLike,ExternalRefereneLike
swattachment|DerivedOutputLike
DerivedOutputOf|DerivedOutputLike

MCADInteg-CreateDerivedOutputObj

Function: Defines if derived outputs are associated to the parent object using a relationship to another object, or as a file checked into the parent object

Possible Values:


  • True--ENOVIA Designer Central creates an object for each derived output formats and connects it to its respective parent CAD Model using the Derived Output relationship
  • False--the Derived Output file is checked in into its parent CAD Model in a different format.

MCADInteg-TypeDerivedOutputMapping

Function: Map the business type to derived output types

Syntax: CADBusinessType|DerivedOutputType

DerivedOutputType can be a comma-separated list of the types that have been defined for the specified object.

Example:

assembly|image_jpg,pdf,cgr
component|image_jpg,pdf,cgr
drawing|image_jpg,pdf
assemblyFamily|image_jpg,pdf,cgr
componentFamily|image_jpg,pdf,cgr

MCADInteg-TypeClassMapping

This is a system level attribute and this attribute is generally not modified.

Function: Define the class for business types (can provide a comma-separated list)

Syntax: BusinessTypeClass|CADBusinessType

Examples:

TYPE_CADMODEL_LIKE|assembly,component,drawing,assemblyFamily,component
Family
TYPE_COMPONENT_LIKE|component,componentInstance
TYPE_ASSEMBLY_LIKE|assembly,assemblyInstance
TYPE_FAMILY_LIKE|assemblyFamily,componentFamily
TYPE_INSTANCE_LIKE|assemblyInstance,componentInstance
TYPE_DERIVEDOUTPUT_LIKE|image_jpg,png,parasolid,parasolid_binary,iges,
step_ap203,step_ap214,acis,stl,dwg,dxf,image_tif,pdf,vdafs,vrml,edrawi
ng_part,cgr,proe,hcg,hoops_hsf,edrawing_assembly,edrawing_drawing,atta
chment
TYPE_COMPONENT_FAMILY_LIKE|componentFamily
TYPE_ASSEMBLY_FAMILY_LIKE|assemblyFamily

MCADInteg-RenameFilesInServer

This is a system level attribute and should not be altered.

Function: Enable or disable renaming of files on the server when user performs a Rename or Save As action

Possible Values:

True--the files are renamed on the Server side during Rename and SaveAs

False--no file renaming operation is done on the Server side during Rename and SaveAs.

Default Value: True

MCADInteg-NonSupportedCharacters

Function: Used to define characters that cannot be used in filenames. If any CAD object with any of these characters in their name are checked in, a message displays to the user and checkin is not allowed.

Example:

/\\|<>*$?;:@

MCADInteg-TypeChangeMapping

Function: Define the list of possible type changes entered as a newline-separated list.

Examples:

component|componentFamily
componentFamily|component
assembly|assemblyFamily
assemblyFamily|assembly

IEF-TypeTemplateMapping

Function: Map CAD types to Matrix template types for the Start Design function

Syntax: CAD_TYPE|TEMPLATE_TYPE

Examples:

component|SW Component Template
assembly|SW Assembly Template
drawing|SW Drawing Template

IEF-Pref-MCADInteg-DefaultTypePolicySettings

Function: Define the mapping between ENOVIA Type, DesignPolicy and Version Policy. This mapping shows default values for new objects in the policy columns for the selected ENOVIA Type in the Checkin page

Syntax: ENOVIA Type|DesignPolicy,VersionPolicy

Examples:

(DEFAULTVALUE)SW Component|SolidWorks Design,SolidWorks Versioned 
Design
(DEFAULTVALUE)SW Assembly|SolidWorks Design,SolidWorks Versioned 
Design
(DEFAULTVALUE)SW Drawing|SolidWorks Design,SolidWorks Versioned Design
(ENFORCED)SW Assembly Family|SolidWorks Design,SolidWorks Versioned 
Design
(ENFORCED)SW Component Family|SolidWorks Design,SolidWorks Versioned 
Design
(ENFORCED)SW Assembly Instance|SolidWorks Design,SolidWorks Versioned 
Design
(ENFORCED)SW Component Instance|SolidWorks Design,SolidWorks Versioned 
Design

See Behavior Changes - ReadOnly Attribute section for details of the impact of this attribute on the features.