Represents a set of actions, for example, creating or updating documents, and generating XML for the output.
Attributes
Name |
Description |
Type |
Required |
---|---|---|---|
NAME |
Specifies the user-defined name for the package. Use this element when processing S3DOutputSets for matching S3DPackageDefinition elements. |
String |
Yes |
TYPE |
Defines the package type using a value from a predefined set. The TYPE determines the set of actions to perform, such as generating a document and adding XML to the output. |
String |
Yes |
DATAFORMAT |
Specifies an output that is the manufacturing part XML or DSTV (v2014 and later). Valid values are available from the StructMfgSettings.xls file and in the Catalog task. StructMfgSettings.xls contains valid values in the Name column on the MfgoutputCommand sheet, shown below. You must bulk load this spreadsheet to the catalog before using these values. |
String |
Required when TYPE= |
Catalog task - Navigate to the Nesting Attribute Class. Any value that displays in the Name column is valid and ready for use. |
|||
Example: CMfgPlateOutputCmd_DEFAULT |
|||
WELDTYPE |
Determines the scope of the welds generated for an assembly. This enumerator has the values listed below:
|
Integer |
Required when TYPE= |
FOLDER |
Allows you to further customize the output location for a created document. Flat - exports all output into a single folder. Assembly - matches the model assembly hierarchy. Example: Flat |
String |
Required when TYPE= |
DOCUMENT_ |
Indicates whether to export the document. Create - the software creates the document if it does not exist or if it is out of date. Up-to-date documents are not modified. Skip - the software ignores the document. Example: Create |
String |
Required when TYPE= |
COMPARE |
Restricts output file creation to those files that contain production differences. Managed Export compares timestamps to determine whether output generation is necessary. If the manufacturing part timestamp is newer than the previously generated output, and if the comparison schema value is provided, Managed Export generates new output for the part and compares it to the previous output. The software updates the output file on disk if the compared files are different. If the revision log is enabled, the software tracks the differences in the revision log. Comparison is limited to manufacturing part XML output, such as SMS_PLATE or SMS_PROFILE. You cannot compare .igs files, and the software updates the output if the part timestamp is newer than the output file. |
- |
- |
Child Elements
Name |
Description |
Type |
Required |
---|---|---|---|
S3DPackage |
Contains the definition for a single output file. |
- |
Yes |
S3DOutput |
Provides a container for the generated output. |
- |
Yes |
S3DDefinition |
Maps each bear-down component to the appropriate type. This is useful when the breakdown of builtups combine plates and profiles. |
- |
Only when TYPE= |
S3DPackage |
Indicates that the object matched to the S3DEntity generates additional output. |
- |
Only when TYPE= |
Supported TYPE Values
The S3DPackageDefinition TYPE attribute determines which actions belong to a package. The table below lists the available TYPE values and describes their actions.
TYPE attribute value |
Description |
---|---|
CRelatedParts |
Generates XML for the output. The S3DPackageDefinition element contains related part information. CRelatedParts TYPE contents display once per applicable S3DEntity. |
CRelatedPartsMembers |
Generates XML for the output. The S3DPackageDefinition element contains the related part member information. CRelatedPartsMembers content displays one for each part in the related parts group that is not a master. |
CSymmetryParts |
Generates XML for the output. The S3DPackageDefinition element contains symmetry part information. CSymmetryParts TYPE contents display once per applicable S3DEntity. |
CSymmetryPartMembers |
Generates XML for the output. The S3DPackageDefinition element contains the symmetry part member information. The S3DOutput content displays once for each symmetry part that is not a master part. |
CProductionRouting |
Generates XML for the output. The S3DPackageDefinition element contains production routing information. The S3DOutput displays once for each part. |
CRoutingAction |
Generates XML for the output. Also generates an SMS_SCHEMA XML file. The S3DPackageDefinition element contains production action information The S3DOutput displays once for each production action, such as bending, priming, and so forth, applicable to the part. |
S3DDocument |
Generates XML for the output. Also generates the SMS_SCHEMA or DSTV (v2014 and later) output file using information contained in the S3DPackageDefinition element. The S3DOutput displays once per part. |
S3DPart |
Generates the IGES, STEP, or INI (v2014 R1 and later) output file from detail parts, and XML for the assembly XML based on information contained in the S3DPackageDefinition element. |
CWeld |
Generates the welds output file and XML for the assembly XML using information contained in the S3DPackageDefinition element. The S3DOutput content displays once for an assembly. Alternatively, the S3DOutput content displays in the top-most exported assembly based on the WELDTYPE attribute. |
CPanel |
Generates a panel output file for each panel and XML for the assembly XML based on information contained in the S3DPackageDefinition element. The S3DOutput content displays once for each panel in the assembly. |
S3DBUProfile |
Breaks down the builtup into individual components based on information in the S3DPackageDefinition. For each component, S3DBUProfile generates the SMS_SCHEMA output and the output XML with the corresponding part type. S3DBUProfile represents plate faces as plates and profiles as profiles in the assembly XML. |
Predefined Options
The table below describes the out-of-the-box predefined options delivered in the SmartProductionConfig.xml file. You can customize these options to include selections your customer requires.
TYPE Attribute Value |
Description |
---|---|
CRelatedParts |
Generates XML for the output. The S3DPackageDefinition element contains related part information. CRelatedParts TYPE contents display once for the applicable S3DEntity. |
S3DRelatedParts |
Generates XML for the output. The S3DPackageDefinition element contains related part information. The contents of this type display once per applicable S3DEntity. |
S3DRelatedParts |
Generates XML for the output. The S3DPackageDefinition element contains the related part member information. S3DOutput content displays once for each part in the related parts group that is not a master. |
CSymmetryParts |
Generates XML for the output. The S3DPackageDefinition element contains symmetry part information. The contents of this type display once for the applicable S3DEntity. |
CSymmetryPartMembers |
Generates XML for the output. The S3DPackageDefinition element contains the symmetry part member information. S3DOutput content displays once for each part in the symmetry parts that is not a master. |
S3DProduction |
Generates XML for the output. The S3DPackageDefinition element contains production routing information. S3DOutput content displays once for each part. |
S3DRoutingAction |
Generates XML for the output, and an SMS_SCHEMA XML file. The S3DPackageDefinition element contains production action information. S3DOutput content displays once for each production action (bending, priming, and so forth) applicable to the part. |
SMS_SCHEMA |
Generates the SMS_SCHEMA file, and generates XML included in the assembly XML. The S3DPackageDefinition element contains information on generating SMS_SCHEMA for the part. The S3DOutput content displays appears once for each part. |
SMS_SCHEMA_PLATE |
Performs the same action as SMS_SCHEMA, specific to SMS_PLATES. |
SMS_SCHEMA_PROFILE |
Performs the same action as SMS_SCHEMA, specific to SMS_PROFILES. |
SMS_SCHEMA_ |
Performs the same action as SMS_SCHEMA, specific to Members output as SMS_PROFILES. |
SMS_SCHEMA_ |
Performs the same action as SMS_SCHEMA, specific to templates output as SMS_PLATE. |
SMS_SCHEMA_ |
Performs the same action as SMS_SCHEMA, specific to templates output as SMS_TEMPLATE. |
SMS_SCHEMA_DSTV_ |
Generates the DSTV output and the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating DSTV output for the part. The S3DOutput content displays appears once for each part. This option is specific to Plates |
SMS_SCHEMA_DSTV_ |
Generates the DSTV output and the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating DSTV output for the part. The S3DOutput content displays once for each part. This option is specific Profiles and Members |
IGES |
Generates the IGES file, and generates the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating IGES file for the part. The S3DOutput content displays once for each part. |
STEP |
Generates the STEP file, and generates the XML included in the assembly XML. The S3DPackageDefinition element contains information about generating the STEP file for the part. The S3DOutput content displays once for each part. |
S3DWeld |
Generates the welds output file, and generates the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating welds output for the assembly. The S3DOutput content displays once for each assembly. Alternatively, the S3DOutput content displays at the top-most exported assembly based on the WELDTYPE attribute. |
S3DPanel |
Generates a panel output file for each panel, and generates the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating panel output for the assembly. The S3DOutput content displays once for each panel in the assembly. |
S3DPanelIGES |
Generates an IGES panel output file for each panel, and generates the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating panel output for the assembly. The S3DOutput displays once for each panel in the assembly. |
S3DPanelSTEP |
Generates the STEP panel output file for each panel, and generates the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating panel output for the assembly. The S3DOutput content displays once for each panel in the assembly. |
S3DBUProfile |
Breaks down the builtup component into individual components, and generates the SMS_SCHEMA output for each component. This attribute also generates an output XML with the corresponding part type for each component. The assembly XML represents plate faces as plates, and represents profiles as profiles. The S3DPackageDefinition element contains information on generating the builtup profile output. |
S3DAssemblyIGES |
Generates a single IGES file that contains all the geometry for the parts directly under the assembly, and generates XML to include in the assembly XML. The S3DPackageDefinition element contains information on generating IGES output only for the parts in this assembly. |
S3DAssemblyIGESDeep |
Generates a single IGES file that contains all the geometry for the parts directly under the assembly and all sub-assemblies, and generates XML to include in the assembly XML. The S3DPackageDefinition element contains information on generating IGES output for the parts in this assembly and all sub-assemblies. |
S3DAssemblySTEP |
Generates a single STEP file that contains all the geometry for all the parts directly under the assembly, and generates XML to include in the assembly XML. The S3DPackageDefinition element contains information on generating STEP output only for the parts in this assembly. |
S3DAssemblySTEPDeep |
Generates a single STEP file that contains all the geometry for all the parts in the assembly and all sub-assemblies, and generates XML to include in the assembly XML. The S3DPackageDefinition element contains information on generating STEP output for the parts in this assembly and all sub-assemblies. |
Sample
CRelatedParts
CRelatedPartsMembers
S3DSymmetryParts
S3DSymmetryPartMembers
CProductionRouting
CRoutingAction
SMS_SCHEMA
DSTV
Builtup Profile
IGES Assembly Level
IGES Part Level
IGES Panel Level