Updated Elements and Attributes

Migrated schemas are updated to include a new namespace and schema editor extension. In X12 schemas, the standard version value "4010" is changed to "00401".

Other element/attribute changes are also made, and are described in this topic.

xmlns and targetNamespace attributes are added to the schema element.

X12

The following example is from X12_00401_850.xsd (migrated from 850Schema.xsd):

<xs:schema
xmlns:btsedi="http://schemas.microsoft.com/BizTalk/2005/EdiSchemaEditorExtension" 
xmlns:b="http://schemas.microsoft.com/BizTalk/2003"
xmlns="http://schemas.microsoft.com/BizTalk/EDI/X12/2006"
targetNamespace="http://schemas.microsoft.com/BizTalk/EDI/X12/2006" 
...
>

EDIFACT

The following example is from EFACT_D98B_ORDERS.xsd (migrated from ORDERSSchema.xsd):

<xs:schema
xmlns:btsedi="http://schemas.microsoft.com/BizTalk/2005/EdiSchemaEditorExtension"
xmlns:b="http://schemas.microsoft.com/BizTalk/2003"
xmlns="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006"
targetNamespace="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006" 
...
>

X12

Before migration, the schemaInfo element in an X12 schema (in this example, 850Schema.xsd) includes the following attributes:

<b:schemaInfo 
  is_envelope="no" 
  version="1.0" 
  document_type="850" 
  standard="X12" 
  standards_version="4010" 
  root_reference="X12_4010_850" 
  displayroot_reference="X12_4010_850"
 />

After migration, the schemaInfo element in X12_00401_850.xsd is updated as follows:

<b:schemaInfo 
  version="1.0" 
  document_type="850" 
  standard="EDI" 
  standards_version="00401" 
  root_reference="X12_00401_850" 
  displayroot_reference="X12_004010_850" 
  xmlns:b="http://schemas.microsoft.com/BizTalk/2003" 
  X12ConditionDesignator_Check="No"
/>

EDIFACT

Before migration, the schemaInfo element in ORDERSSchema.xsd includes the following attributes:

<b:schemaInfo 
  is_envelope="no" 
  version="1.0" 
  document_type="ORDERS"
  standard="EDIFACT" 
  standards_version="d98b" 
  root_reference="EFACT_d98b_ORDERS"
  displayroot_reference="EFACT_d98b_ORDERS" 
/>

After migration, the schemaInfo element in EFACT_D98B_ORDERS.xsd is updated as follows:

<b:schemaInfo 
  is_envelope="no" 
  version="1.0" 
  document_type="ORDERS" 
  standard="EDI" 
  standards_version="D98B" 
  root_reference="EFACT_D98_ORDERS"
  displayroot_reference="EFACT_D98_ORDERS" 
/>

In migrated schemas, a new schema editor extension class (Microsoft.BizTalk.Edi.SchemaEditorExtension.EdiSchemaExtension) is specified, which becomes the active schema editor extension.

If an extensionClass attribute exists in an EDIFACT or X12 schema, it is modified to specify the new extension class:

<schemaEditorExtension:schemaInfo namespaceAlias="btsedi"
extensionClass="Microsoft.BizTalk.Edi.SchemaEditorExtension.EdiSchemaEx
tension"
...
/>

If a Base EDI schema editor extension is not specified, it is added during migration.

Community Additions

ADD
Show: