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 |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for