Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Use the FinalDefault property to specify a global setting that restricts different types of derivations from the data types defined for Record, Field Element, or Field Attribute nodes within the schema being edited.
Applies to Nodes of Type
Category
Advanced
Allowed Values
| Drop-down list choice | Description |
|---|---|
| (Default) | Removes the finalDefault attribute, if present, specifying that the default behavior should be provided. |
| All | Sets the finalDefault attribute to "#all", preventing all derivations from the data types defined for all of the Record, Field Element, and Field Attribute nodes in the schema. |
| Restriction | Adds "restriction" to the value of the finalDefault attribute, preventing derivations by restriction from the data types defined for all of the Record, Field Element, and Field Attribute nodes in the schema. |
| Extension | Adds "extension" to the value of the finalDefault attribute, preventing derivations by extension from the data types defined for all of the Record nodes in the schema. |
| List | Adds "list" to the value of the finalDefault attribute, preventing derivations using lists from the data types defined for all of the Field Element and Field Attribute nodes in the schema. |
Default Value
(Default), specifying that there are no restrictions regarding how the data type defined for all of the Record, Field Element, and Field Attribute nodes in the schema can be inherited.
XSD Persistence
As the value of the finalDefault attribute of the schema element.
Remarks
You can examine and set this property in the Visual Studio Properties window when you select the Schema node in BizTalk Editor.
This property represents a standard XSD construct. For additional information about the corresponding XSD construct, see XSD Resources on the Web.
The values Restriction, Extension, List, and Union can be set in combination with each other by selecting their corresponding check boxes in the FinalDefault property drop-down list. The corresponding values of the finalDefault attribute are space-separated.
You can override the global setting established by this property by setting the Final property for individual Record, Field Element, and Field Attribute nodes.
For more information about different types of derivations, see Type Reuse and Derivations.
See Also
Node Properties of All Schemas
Final (Node Property of All Schemas)