Loading Relationships Between Parts and Documents
The describedBy link on a part links to a specific document iteration. The referencedBy link links to a document master, rather than a specific iteration of the document.
The <csvPartDocReference> tag creates the referencedBy link and the <csvPartDocDescribes> tag creates the describedBy link.
Example 1
In this first example, document number DOC100 is added as a reference document on part PART100, version D, iteration 1, in the Manufacturing view.
The XML should resemble the following:
<?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standardX20.dtd">
<NmLoader>
<csvPartDocReference handler="wt.part.LoadPart.createPartDoc
Reference">
<csvdocNumber>DOC100</csvdocNumber>
<csvpartNumber>PART100</csvpartNumber>
<csvpartVersion>D</csvpartVersion>
<csvpartIteration>1</csvpartIteration>
<csvpartView>Manufacturing</csvpartView>
</csvPartDocReference>
</NmLoader>
Example 2
In this second example, document number DOC100, version A, iteration 2 is added as a describing document for part number PART100, version D, iteration 1, in the Manufacturing view.
The XML should resemble the following:
<?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standardX20.dtd">
<NmLoader>
<csvPartDocDescribes handler="wt.part.LoadPart.createPartDoc
Describes">
<csvdocNumber>DOC100</csvdocNumber>
<csvdocVersion>A</csvdocVersion>
<csvdocIteration>2</csvdocIteration>
<csvpartNumber>PART100</csvpartNumber>
<csvpartVersion>D</csvpartVersion>
<csvpartIteration>1</csvpartIteration>
<csvpartView>Manufacturing</csvpartView>
</csvPartDocDescribes>
</NmLoader>
Tag Descriptions
As shown in the previous examples, the following tags are used by both the <csvPartDocReference> and <csvPartDocDescribes> tags to create the referencedBy and describedBy link:
<csvdocNumber>—The document number. A value is required.
<csvdocVersion>—The document version. If no value is specified, the latest version is used.
<csvdocIteration>—The document iteration. If no value is specified, the latest iteration is used.
<csvpartNumber>—The part number. A value is required.
<csvpartVersion>—The part version. If no value is specified, the latest version is used.
<csvpartIteration>—The part iteration. If no value is specified, the latest iteration is used.
<csvpartView>—The part's view. If no value is specified, the part not assigned a view is used.
Deploy Customization on Development Environment
For information on the CCD process for deployment, see Deploy Your Customizations on Your Development Environment.
Prepare CCD Package for Promotion
For information on the CCD process for promotion, see Deploying Code and Configuration Package.
Was this helpful?