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:
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
S3D_PROJECT_DB_NAME
S3D_MODEL_NAME
S3D_NO_PATH
S3D_LEGACY_PATH
|
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\
Example: SmartProduction\Parts |
String |
Yes |
S3DFolderFormat |
Specifies the folder structure for the generated output.
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 |
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>