Explain the difference between a Document Schema and a Property Schema?1. A property schema enables you to define promoted properties in a common location and have them referenced by other schemas.
2. A property schema can have a namespace but not records or attributes.
3. Elements defined in the property schema have a name and type.
4. The property schema must get deployed to BizTalk Server like all other schemas because the property schema may need to be referenced by more than one schema, and because the information in the property schema must be available to components at runtime.
5. After a property schema has been created, elements and attributes with the same type can be promoted as one of the named properties in the property schema.
6. Schema is the meta-data used to describe the content and structure of a Business Document. Implemented by parsers that validate a Business Document's conformance to the Schema at runtime.
7. Schemas for business documents do not contain any BizTags but contains only those tags required to support the business transaction, as designed by the publishing organization.
Explain the difference between a Document Schema and a Property Schema?A message is defined by a Document Schema. An XML messages is defined as document schema which has optional extensions for flat files, Electronic Data Interchange file etc. The parsers are enabled by document schema for converting theses documents into their native format into XML.
Message context properties are defined by using a property schema. These properties can be of type MessageDataPropertyBase – The value of property value is promoted from or demoted to the message itself - or MessageContextPropertyBase – The message context contains only the properties.