Item Settings File
- Last UpdatedDec 16, 2023
- 2 minute read
Options specific per type of Transfer Item.
|
Option |
Description |
Example |
|
Function |
A PML function with purpose to decide new name for specified type of item. |
buildASMBLY |
|
Arg |
An argument to the PML name function specified as an attribute or PML expression. Mandatory: First argument has to be the NAMN attribute. |
NAMN TYPE TYPE OF OWN |
|
Attribute |
Beside name, the specified string attribute is to be changed by a PML function too. The function is suffixed with the attribute name. This mechanism is mandatory for ASNAME attribute of ASMBLY. |
Attribute ASNAME assumes a PML function buildASMBLYASNAME |
|
Subordinate |
Option to tell that the PML function above should be applied to subordinate elements too. |
Subordinate="YES" |
|
Ignore |
Option to tell that the PML function above not should be applied. that means, an option to switch off name changes. Default is "No". |
Ignore="NO" |
|
Ref |
Option to exclude type of items out of interest for the utility function "Get connected/referred items". |
Option="NO |
|
PreTrigger |
Option to switch on the user triggers TrigPreExportItem and TrigPreImportItem. |
Option="YES" |
|
PostTrigger |
Option to switch on the user triggers TrigPostExportItem and TrigPostImportItem. |
Option="YES" |
|
UDA |
Option to specify if UDA's should be considered or not, default is YES. |
Option="NO" |
|
Distributed Atts |
Option to Specify if Distributed Attributes should be considered or not, default is NO. |
Option="NO" |
|
Overwrite |
Option to switch off the default behavior of overwriting already existing items in target project at import. |
Option="NO" |
|
UpdateDesi |
If 'YES', UPDATE DESIgn will be performed for all views of imported drawings. |
UpdateDesi='YES' |
|
UpdateAnno |
If 'YES', UPDATE ANNOtation will be performed for all views of imported drawings. |
UpdateAnno='YES' |
|
Location |
If ‘Explicit’ the drawing will be stored explicitly in the dept/regi as in the source project. If ‘ByDwgType’ the drawing will be stored in dept/regi as defined by the general storing and organization mechanism based on drawing type. |
Location=’ByDwgType’ |
|
ResolveRef |
References to elements replaced at import will be maintained if not rejected by this option. By default Assembly-, Status- and Linked Document- references will be maintained. |
Ignore='NO' Status='NO' LinkedDoc='NO' |
Example
<ItemType Noun="ASMBLY">
<Function Name="buildASMBLY">
<Arg Expression="NAMN"/>
<Arg Expression="TYPE OF OWN"/>
<Attribute Att="ASNAME"/>
</Function>
<References>
<Ref Type="CPLATE" Option="NO"/>
<Ref Type="CSTIFF" Option="NO"/>
</References>
</ItemType>
<ItemType Noun="DRWG">
<Function Name="buildDRWG">
<Arg Expression="NAMN"/>
<Conditional Subordinate="YES"/>
</Function>
<Drawing UpdateDesi="NO" UpdateAnno="NO"/>
</ItemType>
<ItemType Noun="HPANEL">
<Function Name="buildHPANEL">
<Arg Expression="NAMN"/>
<Arg Expression="NAMN OF OWN"/>
</Function>
<References>
<Ref Type="CSEAM" Option="NO"/>
</References>
<Overwrite Option="YES"/>
<PreTrigger Option="YES"/>
<PostTrigger Option="YES"/>
<UDA Option="NO"/>
</ItemType>
The Noun attribute above is allowed to take an UDET as value as well.