Contains a customization attribute and action which the rule takes for customization.
Attributes
Name |
Description |
Type |
Required |
NAME |
Specifies the XML data attribute for customization. The format of this value is the element name appended with “||[attribute name]” appended with the attribute name. As the previous example illustrates, to customize the BLOCK_NAME attribute on the SMS_PROD_INFO element, the NAME is set to “SMS_PROD_INFO||BLOCK_NAME” |
String |
yes |
ACTION |
Describes the customization to apply to the XML data attribute. The available customizations depend on the attribute that you are customizing. |
String |
yes |
ARGUMENTS |
Specifies additional input. The usage of the attribute depends on the NAME and ACTION attributes. |
String |
no |
FORMAT |
Describes the way in which the customization displays. This attribute uses the .NET string formatters. |
String |
no |
INTERFACE |
Describes the value that is expected from an interface. |
String |
no |
VALUE |
Hard coded value that the software uses as a default value. |
String |
no |
PRECISION |
Specifies the default number of decimal places for rounding a numerical output value. If the FORMAT contains a precision value such as "%.3f", then FORMAT is given precedence. |
String |
no |
STYLE |
Describes further information about the FORMAT. |
String |
no |
UNIT_TYPE |
Describes the type of unit to use. |
String |
no |
UNIT |
Describes the unit to use. |
String |
no |
Child Elements
Name |
Description |
Type |
Required |
Element contains mapping data |
- |
no |
Sample
<S3DPROPERTY NAME="SMS_PROD_INFO||BLOCK_BOARDSIDE" ACTION="ASSEMBLY_TYPE" ARGUMENTS="2,6"/>
<S3DPROPERTY NAME="SMS_PROD_INFO||BLOCK_NAME" ACTION="ASSEMBLY_TYPE" ARGUMENTS="2,6"/>
<S3DPROPERTY NAME="SMS_PROD_INFO||ASSEMBLY_NAME" ACTION="ASSEMBLY_TYPE" ARGUMENTS="16,7" STYLE="FULL_PATH"/>
<S3DPROPERTY NAME="SMS_PROD_INFO||BLOCK_TYPE" ACTION="ASSEMBLY_TYPE" ARGUMENTS="2,6"
INTERFACE="IJAssemblyBase::Type">
<S3DMAPDATA>
<S3DMAP SOURCE="B" TARGET="BLOCK TYPE B"/>
</S3DMAPDATA>
</S3DPROPERTY>
<S3DPROPERTY NAME="SMS_PROD_INFO||ASSEMBLY_TYPE" ACTION="ASSEMBLY_TYPE" ARGUMENTS="1,16,7" INTERFACE="IJAssemblyBase::Typo" VALUE="Type Unknown"/>