Node Properties of All Schemas

 

This section provides an alphabetically organized set of reference topics for the node properties that are available within all schemas (with a few noted exceptions).

Because different properties can apply to one, some, or all types of nodes, the following table and each node property reference topic contains a column or section that indicates the node types to which the property applies.

Many of the properties associated with all nodes in schemas correspond directly to the semantics of XML Schema definition language (XSD) constructs.For links to information about XSD concepts and specifications, see XSD Resources on the Web.

The following table shows the nodes properties that are available in all schemas.

Property name Applies to node type(s) Description
Attribute FormDefault Schema Specifies whether locally declared attributes must be qualified by using a namespace identifier in instance messages.

Property category: Advanced
Base Data Type Record, Field Element, Field Attribute Specifies the base data type from which the type for the selected node is derived.

Property category: Advanced
Base Type Equivalent Shows the base complex type from which the other complex types shown as child nodes of the Equivalent node are derived.

Property category: General
Block Record Prevents or defines allowed derivations of this Record node in other schemas.

Property category: General
BlockDefault Schema Specifies the default setting for whether or not derivations are permitted throughout the schema, and if so, which kinds (extension, restriction, and so on).

Property category: Advanced
Body XPath Record Identifies the portion of the schema that defines the body of the message associated with a root Record node in an envelope schema.

Property category: Parse
CodeList Field Element, Field Attribute Specifies the reference number for the code list to use with the selected Field Element or Field Attribute node, and provides access to the CodeList dialog box.

Property category: BizTalk
CodeList Database Schema Specifies the name and location of the database containing code lists used to set enumeration values at design-time.

Property category: BizTalk
Content Type Record Specifies whether the content of the Record node is simple or complex.

Property category: Advanced
Data Structure Type Record Specifies one of the following:

- An existing data type for the selected Record node, by selecting the data type from the list.
- A new global complex data type to be created for the selected Record node, by typing a name for the new data type.
- That the selected Record node should refer to another global level Record node, by selecting "<RecordName> (Reference)" from the list.

Property category: General
Data Type Field Element, Field Attribute Specifies a simple data type for the selected Field Element or Field Attribute node.

Property category: General
Default Value Field Element, Field Attribute Specifies the default value for the selected Field Element or Field Attribute node.

Property category: General
Derivation Type Equivalent Child Shows the base complex type or one of the derived complex types.

Property category: General
Derived By Record, Field Element, Field Attribute Specifies how the complex type associated with the selected Record node is derived from the data type specified by the Base Data Type property.

Or, specifies how the simple type associated with the selected Field Element or Field Attribute node is derived from the data type specified by the Base Data Type property.

Property category: Advanced
Document Type Schema Specifies the type of schema that you are configuring, using whatever document type specification makes sense for your business.

Property category: Reference
Document Version Schema Specifies the version of the schema that you are configuring, using whatever versioning scheme makes sense for your business.

Property category: Reference
Element FormDefault Schema Specifies whether locally declared elements must be qualified by using a namespace identifier in instance messages.

Property category: Advanced
Enumeration Field Element, Field Attribute Limits any data in an instance message corresponding to the selected Field Element or Field Attribute node to a specific set of values.

Property category: Restricted
Envelope Schema Specifies whether the schema represents an envelope. Configure this property only if you are creating a flat file or an XML file.

Property category: Reference
Field Type Field Element, Field Attribute Identifies the selected node as a Field Element node or a Field Attribute node.

Property category: General
Final Record, Field Element, Field Attribute Specifies derivation restrictions for the data type defined for the selected Record, Field Element, or Field Attribute node.

Property category: General
FinalDefault Schema Specifies whether types defined in the schema being edited can be used as the basis for any derivations.

Property category: Advanced
Fixed](../Topic/Fixed%20(Node%20Property%20of%20All%20Schemas).md) Field Element, Field Attribute Specifies a fixed value for the element(s) or attribute in an instance message that corresponds to the selected Field Element or Field Attribute node, if the data is present.

Property category: Advanced
Form Record, Field Element, Field Attribute Specifies whether local elements in instance messages must be qualified with a namespace identifier.

Property category: Advanced
Group Max Occurs Record Specifies the maximum number of times the underlying group content of the selected Record node can occur.

Property category: Advanced
Group Min Occurs Record Specifies the minimum number of times the underlying group content of the selected Record node can occur.

Property category: Advanced
Group Order Type Record Specifies the type of group ordering of child nodes below the selected Record node.

Property category: Advanced
Group Reference Sequence Group, Choice Group, All Group, Attribute Group Specifies the globally defined group referenced by the selected Sequence Group, Choice Group, All Group, or Attribute Group node.

Property category: Advanced
Imports Schema Specifies all of the namespaces that are used in the schema and provides the interface for importing, including, and redefining other schemas within the schema being edited.

Property category: Advanced
Instance XPath Record, Field Element, Field Attribute, Any Element, Any Attribute Displays the location within instance messages of the element(s) or attribute(s) that corresponds to the selected node.

Property category: General
Item Type Field Element, Field Attribute Specifies the data type of the corresponding element(s) or attribute(s) in instance messages when the Derived By property is set to List.

Property category: Advanced
Length Field Element, Field Attribute Specifies the fixed length of the data corresponding to the selected Field Element or Field Attribute node in instance messages.

Property category: Restricted
Max Occurs Record, Field Element, Sequence Group, Choice Group, All Group, Any Element Specifies the maximum number of times that the element(s) corresponding to the selected node can occur.

Property category: General
MaxFacet Type Field Element, Field Attribute Specifies whether the upper bound of the ordered value for any data in instance messages that corresponds to the selected Field Element or Field Attribute node, as specified by the MaxFacet Value property, is inclusive or exclusive.

Property category: Restricted
MaxFacet Value Field Element, Field Attribute Specifies the maximum value (inclusive or exclusive, as specified by the MaxFacet Type property) for any data in instance messages that corresponds to the selected Field Element or Field Attribute node.

Property category: Restricted
Maximum Length Field Element, Field Attribute Specifies the maximum length for the data in instance messages that corresponds to the selected Field Element or Field Attribute node.

Property category: Restricted
Member Types Field Element, Field Attribute Specifies the list of valid data types for the corresponding element(s) or attribute(s) in instance messages when the Derived By property is set to Union.

Property category: Advanced
Min Occurs Record, Field Element, Sequence Group, Choice Group, All Group, Any Element Specifies the minimum number of times that the element(s) corresponding to the selected node can occur.

Property category: General
MinFacet Type](../Topic/MinFacet%20Type%20(Node%20Property%20of%20All%20Schemas).md) Field Element, Field Attribute Specifies whether the lower bound of the ordered value for any data in instance messages that corresponds to the selected Field Element or Field Attribute node, as specified by the MinFacet Value property, is inclusive or exclusive.

Property category: Restricted
MinFacet Value Field Element, Field Attribute Specifies the minimum value (inclusive or exclusive, as specified by the MinFacet Type property) for any data in instance messages that corresponds to the selected Field Element or Field Attribute node.

Property category: Restricted
Minimum Length Field Element, Field Attribute Specifies the minimum length for the data in instance messages that corresponds to the selected Field Element or Field Attribute node.

Property category: Restricted
Mixed Record Specifies that character data or text can appear with subelements in the selected Record node.

Property category: Advanced
Namespace Record, Field Element, Field Attribute, Sequence Group, Choice Group, All Group, Attribute Group, Any Element, Any Attribute Displays the namespace for the selected node. For Any Element and Any Attribute nodes, this property is editable so that a namespace can be specified.

Property category: General
Nillable Record, Field Element Specifies whether the nil attribute can be used at run time with the element that corresponds to the selected node to indicate that it is still valid even if it has no content.

Property category: Advanced
Node Name Schema, Record, Field Element, Field Attribute, Sequence Group, Choice Group, All Group, Attribute Group, Any Element, Any Attribute, Equivalent, Equivalent Child Specifies (or just displays) the name of the selected node.

Property category: General
Notes Record, Field Element, Field Attribute Specifies notes about the selected Record, Field Element, or Field Attribute node to be made.

Property category: BizTalk
Order Type Sequence Group, Choice Group, All Group Specifies the type of the selected element group node: Sequence, Choice, or All.

Property category: Advanced
Pattern Field Element, Field Attribute Limits any data in an instance message corresponding to the selected Field Element or Field Attribute node to a specific pattern, as specified by one or more regular expressions.

Property category: Restricted
Process Contents Any Element, Any Attribute Specifies the level of validation data for instance messages that corresponds to the selected Any Element or Any Attribute node.

Property category: General
Promote Properties Schema Opens the Promote Properties dialog box in which you can specify the properties that you want to promote to the property context container.

Property category: BizTalk
Receipt Schema Specifies whether the schema represents an inbound receipt message.

Property category: Reference
Root Reference Schema Specifies the node that represents the outermost element in the XML business document represented by the schema, and is important when you have created more than one top-level node in the schema.

Property category: Reference
RootNode TypeName Record, Field Element Specifies the name that will be used when generating the .NET class name for the selected root Record or root Field Element node.

Property category: Reference
Schema Editor Extensions Schema Allows selection of the BizTalk Editor extensions to be associated with the selected schema.

Property category: Advanced
Schema File Location Schema Shows the file system location of the schema file associated with the schema being edited.

Property category: General
Schema Type Schema Specifies the type of the selected schema as either a document schema or a property schema.

Property category: Reference
Specification Name Schema Specifies a business name for the schema.

Property category: Reference
Standard Schema Specifies the format and/or syntax of the instance message.

Property category: Reference
Standard Version Schema Specifies the version of the format and/or syntax of the instance message, if appropriate.

Property category: Reference
Target Namespace Schema Specifies the target namespace for the schema using any valid uniform resource identifier (URI).

Property category: General
Use Requirement](../Topic/Use%20Requirement%20(Node%20Property%20of%20All%20Schemas).md) Field Attribute Specifies whether the attribute that corresponds to the selected Field Attribute node is required in an instance message. This property represents a standard XSD construct and is persisted as "required."

Property category: General