Schema Editor Extensions (Node Property of All Schemas)

 

Use the Schema Editor Extensions property to select editor extensions to be associated with this schema.

Applies to Nodes of Type

Schema

Category

Advanced

Allowed Values

BizTalk Server comes with two built-in schema editor extensions, as follows:

  • Flat File Extension. Use this extension for creating schemas that work with flat file instance messages that use special characters or fixed lengths to delimit the records and fields within them (in contrast to XML-based instance messages).

  • EDI Schema Editor Extension. Use this extension for creating Electronic Data Interchange (EDI)schemas.

There can be an arbitrary number of schema editor extensions, either developed by you for your special schema editing needs, or perhaps installed by BizTalk Server adapters and other programs.

Default Value

None.

XSD Persistence

As the of the schema/annotation/appinfo/schemaInfo/schemaEditorExtension:schemaInfo element and its various attributes.

In addition, when the Flat File Extension or EDI Schema Editor Extension is enabled, the Standard property is set to Flat File or EDI, respectively.

Remarks

You can examine and set this property in the Visual Studio Properties window when you select the Schema node in BizTalk Editor.

You can select schema editor extensions by clicking the ellipsis (...) button located to the right of the Schema Editor Extensions property value field to open the Schema Editor Extensions dialog box. In this dialog box, you can select the check boxes for the schema editor extensions that you want to enable.

To be able to develop schemas for flat files, you must use this property to include the Flat File Extension. This extension adds its own set of node properties, which are stored as annotations with the XSD representation of the schema. For more information, see Supplemental Node Properties for Flat File Schemas.

Note

More than one schema extension can be chosen at a time. The same schema can represent both a flat file as well as, for example, an EDI schema. In such cases, the Standard property of the Schema node, which is generally set to a value that indicates the extension in use, should be set to the most active extension. The Standard property is used by BizTalk Editor to drive the functions that validate schemas and instance messages, and generate instance messages.

See Also

Node Properties of All Schemas