Contains the details for a specific export type. You can specify multiple S3DOutputConfiguration elements using different export settings. This allows the user to switch between export types using Managed Export instead of using multiple configuration files for each export type. For example, you can set up one S3DOutputConfiguration element to export only panels, another to export parts with no panels, and another to export everything.
Attributes
Name |
Description |
Type |
Required |
---|---|---|---|
Name |
The export type name. This value displays in the combo box in Managed Export. In the example below, the name Part displays in the Export Type box. |
String |
Yes |
Child Elements
Name |
Description |
Type |
Required |
---|---|---|---|
S3DPathRoot |
Determines the output path using the IJSmartProduction interface and one of its attributes. You must bulkload this interface and property to Project Management before using the S3DPathRoot attribute. |
String |
Yes |
S3DPathRootDefault |
Determines the output path if the S3DPathRoot: is empty. retrieval failed because the interface was not bulkloaded. the path was not specified after bulkloading. Example: C:\ManagedExport |
String |
Yes |
S3DPath |
Provides additional control over the output path. If you do not include the S3DPath node, the path contains <SiteDB>\<ModelName>. Including the SP3DPath node in the configuration file makes the following predefined options available in Managed Export: S3D_SITEDB_AND_SHIP_NAME Output path contains SiteDB name and model name. S3D_PROJECT_DB_NAME Output path includes SiteDB name only. S3D_MODEL_NAME Output file contains only the Model name. S3D_NO_PATH Does not add folders between the S3DPathRoot and the S3DPathSub. S3D_LEGACY_PATH Generates the folder path as it displayed before introducing the S3DPath node. The path repeats the ship name, for example, <ShipName>\<ShipName>. |
S3D_SITEDB_ S3D_PROJECT_ S3D_MODEL_ S3D_NO_PATH S3D_LEGACY_ |
No |
S3DPathSub |
Contains a partial output path. You can use this element with S3DPathRoot. The output path format is ROOT_PATH\PROJECT\ ROOT_PATH is the value defined for S3DPathRoot or S3DPathRootDefault. PROJECT is the project name. MODEL is the model name. SUB_PATH is the partial path stored in S3DPathSub. Example: SmartProduction\Parts |
String |
Yes |
S3DFolderFormat |
Specifies the folder structure for the generated output. Flat - Exports all output into a single folder. Assembly - Matches the model assembly hierarchy. Example: Flat |
String |
Yes |
S3DOutputSchema |
Specifies which XSD schema file validates the assembly output XML Managed Export generates. The XSD file must be in the SharedContent folder, and the path is relative to the SharedContent location. The software saves the output regardless of the schema validation result. After the command finishes exporting all assemblies, the software displays any errors encountered during validation in the error log. Example: StructManufacturing\ |
String |
Yes |
S3DFile |
Specifies the name of the assembly output XML file. Example: SmartProductionParts.xml |
String |
Yes |
S3DAssemblyParent |
Not currently used. |
String |
Yes |
S3DEntity |
Represents the object type to export. |
ComplexType |
Yes |
S3DExcludeNonMfg |
Excludes non-manufactured parts from the Managed Export output when set to true. When S3DExcludeNonMfg is set to false, non-manufactured parts display in the assembly file, but do not have attachments. |
Boolean |
No |
S3DExcludeNonAssembly |
True - Excludes assemblies outside of the assembly from generating the assembly XML process. False - All assemblies in the reference assembly are included in the assembly XML. There is a significant performance gain if the reference assembly has many blocks or assemblies when it is set to True. |
Boolean |
No |
S3DAssemblyReference |
Indicates which Assembly Type is the reference assembly. The default value is 2=B (block). |
Long |
No |
S3DCommonParts |
True - exports common parts, as defined in the Planning environment, as a single XML attachment for the master part. All other parts in the common part group reference the same attachment. The assembly XML contains all of the common part information, such as identifying the master part, which parts are members of the group, and which attachment provides the XML representation for those parts. False - exports each part as an individual part with its own attachment. Use False with the Post processing service to remove common part information from the attachments and from the assembly XML file. |
Boolean |
No |
S3DVersionControl |
True - generates a version control XML file that shows which parts are generated, modified, and deleted during export. False - ignores the version control XML file if it exists. If the file does not exist, the software does not create it. |
Boolean |
No |
S3DServices |
Contains a list of progIDs for rules called after export. This allows you to perform post-processing on the output package. For example, you can adjust the output package so that common part members display as individual parts (using the S3DCommonParts flag), or create a post process that copies files from the export path to a secondary path for a third-party nesting system. |
ComplexType |
No |
Sample
<S3DOutputConfiguration NAME="Full">
<S3DPathRoot>IJSmartProduction::Export_ProjectPath_
SMS_SCHEMA</S3DPathRoot>
<S3DPathRootDefault>C:\ManagedExport</S3DPathRootDefault>
<S3DPath>S3D_SITEDB_AND_SHIP_NAME</S3DPath>
<S3DPathSub>SmartProduction\FullCustomExport</S3DPathSub>
<S3DFolderFormat>Assembly</S3DFolderFormat>
<S3DOutputSchema>StructManufacturing\ManagedExport\
SmartProductionOutput.xsd</S3DOutputSchema>
<S3DFile>SmartProductionFull.xml</S3DFile>
<S3DExcludeNonMfg>false</S3DExcludeNonMfg>
<S3DAssemblyParent>2</S3DAssemblyParent>
<S3DAssemblyReference>2</S3DAssemblyReference>
<S3DCommonParts>true</S3DCommonParts>
<S3DVersionControlEnabled>true</S3DVersionControlEnabled>
<S3DServices/>
<S3DVersionControlEnabled>true</S3DVersionControlEnabled>
<S3DEntity TYPE="Assembly" FILTER="IJAssemblyBase" NESTED="true"
OBJECT_PROCESS="Yes">
</S3DEntity>
</S3DOutputConfiguration>