TechNet
Products
IT Resources
Downloads
Training
Support
Products
Windows
Windows Server
System Center
Microsoft Edge
Office
Office 365
Exchange Server
SQL Server
SharePoint Products
Skype for Business
See all products »
Resources
Channel 9 Video
Evaluation Center
Learning Resources
Microsoft Tech Companion App
Microsoft Technical Communities
Microsoft Virtual Academy
Script Center
Server and Tools Blogs
TechNet Blogs
TechNet Flash Newsletter
TechNet Gallery
TechNet Library
TechNet Magazine
TechNet Wiki
Windows Sysinternals
Virtual Labs
Solutions
Networking
Cloud and Datacenter
Security
Virtualization
Updates
Service Packs
Security Bulletins
Windows Update
Trials
Windows Server 2016
System Center 2016
Windows 10 Enterprise
SQL Server 2016
See all trials »
Related Sites
Microsoft Download Center
Microsoft Evaluation Center
Drivers
Windows Sysinternals
TechNet Gallery
Training
Expert-led, virtual classes
Training Catalog
Class Locator
Microsoft Virtual Academy
Free Windows Server 2012 courses
Free Windows 8 courses
SQL Server training
Microsoft Official Courses On-Demand
Certifications
Certification overview
Special offers
MCSE Cloud Platform and Infrastructure
MCSE: Mobility
MCSE: Data Management and Analytics
MCSE Productivity
Other resources
Microsoft Events
Exam Replay
Born To Learn blog
Find technical communities in your area
Azure training
Official Practice Tests
Support options
For business
For developers
For IT professionals
For technical support
Support offerings
More support
Microsoft Premier Online
TechNet Forums
MSDN Forums
Security Bulletins & Advisories
Not an IT pro?
Microsoft Customer Support
Microsoft Community Forums
Sign in
Home
Library
Wiki
Learn
Gallery
Downloads
Support
Forums
Blogs
Resources For IT Professionals
United States (English)
Россия (Pусский)
中国(简体中文)
Brasil (Português)
Skip to locale bar
Editing: BizTalk Server: Deep Dive in Schema Design
Wiki
>
TechNet Articles
>
BizTalk Server: Deep Dive in Schema Design
Article
Edit
History
Title
<html> <body> This article was started after reading <a href="http://social.technet.microsoft.com/Forums/en-US/28792c9f-a939-46b7-8844-cb25bf6e9405/how-do-i-change-certain-namespace-names-in-schema"> this</a> question on forum.<br> <br> [toc]<br> <h1 style="color:#707070; font-family:'Segoe UI Light','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:1.3; font-size:36px; background-color:#ffffff"> <a name="Introduction"></a><span style="font-size:18px">Introduction<br> </span></h1> <br style="color:#2a2a2a; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:16px; background-color:#ffffff"> <span style="background-color:#ffffff; line-height:16px; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; color:#2a2a2a">Schema is a definition of a document which describes the structure of that particular document. In BizTalk there are two common types of structures which mainly deal with XML based and Flat Files.<span style="line-height:16px; background-color:#ffffff; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; color:#2a2a2a">This article intends to explain bits and bytes of designing BizTalk Schema(XML).<br> </span><br> <h1 style="color:#707070; font-family:'Segoe UI Light','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:1.3; font-size:36px; background-color:#ffffff"> <a name="Example_used_in_article"></a><span style="font-size:18px">Example used in article </span></h1> <br> <br> <div class="reCodeBlock" style="border:1px solid #7f9db9; overflow-y:auto"> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><?</code><code style="color:#006699; font-weight:bold">xml</code> <code style="color:#808080">version</code><code style="color:#000000">=</code><code style="color:blue">"1.0"</code> <code style="color:#808080">encoding</code><code style="color:#000000">=</code><code style="color:blue">"utf-16"</code> <code style="color:#000000">?> </code></span></span></div> <div style="background-color:#f8f8f8"><span style="margin-left:0px!important"><code style="color:#000000">-<</code><code style="color:#006699; font-weight:bold">xs:schema</code> <code style="color:#808080">xmlns</code><code style="color:#000000">=</code><code style="color:blue">"<a href="http://testingschemas.incomingorder/">http://TestingSchemas.IncomingOrder</a>"</code> <code style="color:#808080">xmlns:b</code><code style="color:#000000">=</code><code style="color:blue">"<a href="http://schemas.microsoft.com/BizTalk/2003">http://schemas.microsoft.com/BizTalk/2003</a>"</code> <code style="color:#808080">targetNamespace</code><code style="color:#000000">=</code><code style="color:blue">"<a href="http://testingschemas.incomingorder/">http://TestingSchemas.IncomingOrder</a>"</code> <code style="color:#808080">xmlns:xs</code><code style="color:#000000">=</code><code style="color:blue">"<a href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</a>"</code><code style="color:#000000">></code></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:simpleType</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"eMailType"</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:restriction</code> <code style="color:#808080">base</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code><code style="color:#000000">></code></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:pattern</code> <code style="color:#808080">value</code><code style="color:#000000">=</code><code style="color:blue">"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:restriction</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:simpleType</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#f8f8f8"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"Order"</code><code style="color:#000000">></code></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:annotation</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:appinfo</code><code style="color:#000000">></code></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">b:properties</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">b:property</code> <code style="color:#808080">distinguished</code><code style="color:#000000">=</code><code style="color:blue">"true"</code> <code style="color:#808080">xpath</code><code style="color:#000000">=</code><code style="color:blue">"/*[local-name()='Order' and namespace-uri()='<a href="http://testingschemas.incomingorder/">http://TestingSchemas.IncomingOrder</a>']/*[local-name()='Header' and namespace-uri()='']/*[local-name()='OrderId' and namespace-uri()='']"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">b:property</code> <code style="color:#808080">distinguished</code><code style="color:#000000">=</code><code style="color:blue">"true"</code> <code style="color:#808080">xpath</code><code style="color:#000000">=</code><code style="color:blue">"/*[local-name()='Order' and namespace-uri()='<a href="http://testingschemas.incomingorder/">http://TestingSchemas.IncomingOrder</a>']/*[local-name()='Header' and namespace-uri()='']/*[local-name()='OrderDate' and namespace-uri()='']"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">b:properties</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:appinfo</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:annotation</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:complexType</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:sequence</code><code style="color:#000000">></code></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"Header"</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:complexType</code><code style="color:#000000">></code></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:sequence</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"OrderId"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"OrderDate"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"Currency"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">minOccurs</code><code style="color:#000000">=</code><code style="color:blue">"0"</code> <code style="color:#808080">maxOccurs</code><code style="color:#000000">=</code><code style="color:blue">"1"</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"ShipTo"</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:complexType</code><code style="color:#000000">></code></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:sequence</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"ID"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"Name"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"AddressLine1"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"AddressLine2"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"City"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"State"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"PostalCode"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"Country"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"TelephoneNumber"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"EmailAddress"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"eMailType"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:sequence</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:complexType</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:element</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">minOccurs</code><code style="color:#000000">=</code><code style="color:blue">"0"</code> <code style="color:#808080">maxOccurs</code><code style="color:#000000">=</code><code style="color:blue">"1"</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"BillTo"</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:complexType</code><code style="color:#000000">></code></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:sequence</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"ID"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"Name"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"AddressLine1"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"AddressLine2"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"City"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"State"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"PostalCode"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"Country"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"TelephoneNumber"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"EmailAddress"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"eMailType"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:sequence</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:complexType</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:element</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"HeaderComment"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:sequence</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:complexType</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:element</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"Details"</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:complexType</code><code style="color:#000000">></code></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:sequence</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">minOccurs</code><code style="color:#000000">=</code><code style="color:blue">"1"</code> <code style="color:#808080">maxOccurs</code><code style="color:#000000">=</code><code style="color:blue">"unbounded"</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"Item"</code><code style="color:#000000">></code></span></div> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:complexType</code><code style="color:#000000">></code></span></div> <div style="background-color:#f8f8f8"><span style="margin-left:0px!important"><code style="color:#000000">- <</code><code style="color:#006699; font-weight:bold">xs:sequence</code><code style="color:#000000">></code></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"ItemId"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"ItemDescription"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"Quantity"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"UnitPrice"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"LineNumber"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"UOM"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"RequestedDeliveryDate"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:element</code> <code style="color:#808080">name</code><code style="color:#000000">=</code><code style="color:blue">"LineComment"</code> <code style="color:#808080">type</code><code style="color:#000000">=</code><code style="color:blue">"xs:string"</code> <code style="color:#000000">/> </code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:sequence</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:complexType</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:element</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:sequence</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:complexType</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:element</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:sequence</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:complexType</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#ffffff"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:element</code><code style="color:#000000">></code></span></span></div> <div style="background-color:#f8f8f8"><span><code> </code><span style="margin-left:6px!important"><code style="color:#000000"></</code><code style="color:#006699; font-weight:bold">xs:schema</code><code style="color:#000000">></code></span></span></div> </div> <span style="text-align:center"> <div style="text-align:center"><span style="font-size:12.1px">Code Block 1. Sample schema <br> <br> </span></div> </span></span> <h1 style="color:#707070; font-family:'Segoe UI Light','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:1.3; font-size:36px; background-color:#ffffff"> <a name="Building_blocks_of_schema"></a><span style="font-size:18px">Building blocks of schema<br> </span></h1> <span style="background-color:#ffffff; line-height:16px; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; color:#2a2a2a">Schema is created with the help of following components:<br> </span><br> <ol> <li><span style="font-size:12.1px">BizTalk Schema Editor.</span> </li><li><span style="font-size:12.1px">Encoding.</span> </li><li><span style="font-size:12.1px">Namespace.</span> </li><li><span style="font-size:12.1px">Properties.</span> </li><li><span style="font-size:12.1px">Root Node and properties associated with it.</span> </li><li><span style="font-size:12.1px">Record Node and properties associated with it.</span> </li><li><span style="font-size:12.1px">Element and properties associated with it.</span> </li><li><span style="font-size:12.1px">Attributes and properties associated with it.</span> </li><li><span style="font-size:12.1px">Properties associated with Schema.</span> </li></ol> <div><br> <h2 style="color:#707070; line-height:1.3; font-size:36px; background-color:#ffffff"> <a name="BizTalk_Schema_Editor"></a><span style="font-size:16px">BizTalk Schema Editor</span></h2> <br> <p>The BizTalk Editor shows the schema in two sections, first section on left shows the tree view and the second section shows the XSD code.<br> Properties window can be found at right bottom of the screen, which is used to set properties of the nodes. </p> <strong><span style="font-size:14px">Note</span></strong><strong style="font-family:Calibri,sans-serif">:</strong><span style="font-family:Calibri,sans-serif"> XSD code can only be viewed and cannot be edited.</span> <br> <br> <div style="text-align:center"><a href="http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-05/2625.BizTalkEditor.JPG" style="font-size:12.1px"><img alt="" src="http://social.technet.microsoft.com/wiki/resized-image.ashx/__size/550x0/__key/communityserver-wikis-components-files/00-00-00-00-05/2625.BizTalkEditor.JPG" style="border-width:0px; border-style:solid"></a></div> <div style="text-align:center"><span style="font-size:12.1px">Figure 1. BizTalk Schema Editor.</span></div> </div> <div> <h2 style="color:#707070; background-color:#ffffff"><a name="Namespace"></a></h2> <h2 style="color:#707070; line-height:25px; background-color:#ffffff"><a name="Encoding"></a><span style="font-size:16px">Encoding</span></h2> <p>BizTalk always uses UTF-16 encoding for their schemas.</p> <div class="reCodeBlock" style="border:1px solid #7f9db9; overflow-y:auto"> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000"><?</code><code style="color:#006699; font-weight:bold">xml</code> <code style="color:#808080">version</code><code style="color:#000000">=</code><code style="color:blue">"1.0"</code> <code style="color:#808080">encoding</code><code style="color:#000000">=</code><code style="color:blue">"utf-16"</code> <code style="color:#000000">?></code></span></div> </div> <br> </div> <h2><a name="Namespace"></a><span style="font-size:16px">Namespace</span></h2> <div><br> By default, the BizTalk Editor will set the namespace of a schema to <strong>http://ProjectName.SchemaName. <br> </strong><br> <strong>Note:</strong> <a href="http://schemas.microsoft.com/BizTalk/2003" style="font-family:monospace; background-color:#ffffff">http://schemas.microsoft.com/BizTalk/2003</a> and <a href="http://www.w3.org/2001/XMLSchema" style="font-family:monospace; background-color:#ffffff">http://www.w3.org/2001/XMLSchema</a> are also added by BizTalk and are implicit. Basically both are references to definitions,annotations defined by BizTalk and W3.org, it is the reason why we are able to build schema.<br> <span style="font-size:12.1px; font-family:'Segoe UI','Lucida Grande',Arial,Verdana,Helvetica,sans-serif; color:#333333"></span><br> <div class="reCodeBlock" style="border:1px solid #7f9db9; overflow-y:auto"> <div style="background-color:#ffffff"><span style="margin-left:0px!important"><code style="color:#000000"><</code><code style="color:#006699; font-weight:bold">xs:schema</code> <code style="color:#808080">xmlns</code><code style="color:#000000">=</code><code style="color:blue">"<a href="http://testingschemas.incomingorder/">http://TestingSchemas.IncomingOrder</a>"</code> <code style="color:#808080">xmlns:b</code><code style="color:#000000">=</code><code style="color:blue">"<a href="http://schemas.microsoft.com/BizTalk/2003">http://schemas.microsoft.com/BizTalk/2003</a>"</code> <code style="color:#808080">targetNamespace</code><code style="color:#000000">=</code><code style="color:blue">"<a href="http://testingschemas.incomingorder/">http://TestingSchemas.IncomingOrder</a>"</code> <code style="color:#808080">xmlns:xs</code><code style="color:#000000">=</code><code style="color:blue">"<a href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</a>"</code><code style="color:#000000">></code></span></div> </div> <br> <h2><a name="Common_Properties_across_Root_Node_Record_Node_Element_Field_Attribute_Field"></a><span style="font-size:16px">Common Properties across Root Node,Record Node,Element Field,Attribute Field<br> <br> </span></h2> <table border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse; border:none"> <tbody> <tr> <td valign="top" style="width:129.8pt; border:1pt solid windowtext; padding:0in 5.4pt"> <p><strong>Properties </strong></p> </td> <td valign="top" style="width:220.7pt; border-style:solid solid solid none; border-top-color:windowtext; border-right-color:windowtext; border-bottom-color:windowtext; border-top-width:1pt; border-right-width:1pt; border-bottom-width:1pt; padding:0in 5.4pt"> <p><strong>Description </strong></p> </td> <td valign="top" style="width:128.3pt; border-style:solid solid solid none; border-top-color:windowtext; border-right-color:windowtext; border-bottom-color:windowtext; border-top-width:1pt; border-right-width:1pt; border-bottom-width:1pt; padding:0in 5.4pt"> <p><strong>Available For</strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p>Base Data Type</p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Determines the name of the type definition that the current node type is based upon.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Root Node, Record Node, Element Field,Attribute Field</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Block</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">The Block property is used to prevent specific types of derivation to be used in place of this Node. Default value is ’None’.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Root Node, Record Node</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Content Type</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Content model of the complex type (either of ComplexContent, SimpleContent,None).Default is ‘None’.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Root Node, Record Node</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Data Structure Type</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Indicates the structure type of the record. Usually is a global complex type or named reference to a global element.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Root Node, Record Node</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Group Max Occurs</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Maximum Occurrences of the underlying group content of this Node. Its value should always be greater than or equal to Group Min Occurs. Default value is ‘1’.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Root Node, Record Node</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Group Min Occurs</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Minimum Occurrences of the underlying group content of this Node. Its value should always be less than or equal to Group Max Occurs. Default value is ‘1’.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Root Node, Record Node</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Group Order Type</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Determines the type of group ordering for children nodes under the current context. Available options are Sequence, Choice, All. </span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Root Node, Record Node</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Mixed</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Determines whether the sub elements in the current context can be intermingled with text content. Default is ‘False’.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Root Node, Record Node</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Nillable</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Determines whether this node can be null in the instance document. Default is ‘False’.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Root Node, Record Node, Element Field</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Node Name</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Name of the Node.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Root Node, Record Node, Element Field, Attribute Field</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Notes</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">This property is used to access a dialog for entry of what are effectively business level comments about the node with focus.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Root Node, Record Node, Element Field, Attribute Field</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Max Occurs</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Maximum Occurrences of this node.Its value should always be greater than or equal to minOccurs of this node. Use ‘unbounded’ or ‘*’ to indicate unlimited occurrences. Default value is ‘1’.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Record Node, Element Field</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Min Occurs</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Minimum occurrences of this node. Its value should always be less than or equal to MaxOccurs for this node. Default value is ‘1’.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Record Node, Element Field</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Data Type</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Data Type of the Node</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Element Field, Attribute Field</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Default Value</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Default value of this node</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Element Field, Attribute Field</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Derived By</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Indicates how the underlying Simple Type of the Field is derived from its base data type. Options available are Restriction, List and Union.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Element Field, Attribute Field</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Fixed</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">The fixed attribute is used to ensure that the field is set to particular fixed value.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Element Field, Attribute Field</span></strong></p> </td> </tr> <tr> <td valign="top" style="width:129.8pt; border-style:none solid solid; border-right-color:windowtext; border-bottom-color:windowtext; border-left-color:windowtext; border-right-width:1pt; border-bottom-width:1pt; border-left-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">Form</span></p> </td> <td valign="top" style="width:220.7pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><span style="font-size:12px">During instance validation, determine whether the items in the current context must be qualified with a namespace. Options are Qualified and Unqualified.</span></p> </td> <td valign="top" style="width:128.3pt; border-style:none solid solid none; border-bottom-color:windowtext; border-bottom-width:1pt; border-right-color:windowtext; border-right-width:1pt; padding:0in 5.4pt"> <p><strong><span style="font-size:12px">Element Field, Attribute Field</span></strong></p> </td> </tr> </tbody> </table> <span style="text-align:center"> <div style="text-align:center"><span style="font-size:12.1px">Table 1. Listing of common properties,description and available for.</span></div> </span><br> <span style="line-height:20px; font-size:medium; background-color:#ffffff; font-family:'Segoe UI Semibold','Segoe UI','Lucida Grande',Arial,Verdana,Helvetica,sans-serif; color:#3a3e43">Root Node and properties associated with it</span><br> <br> </div> <p>Root node is a special type of Record Node which has at least one child and no parent. Whenever you create a schema in BizTalk schema editor a Root node will be added automatically with name as "Root".It can be renamed, and its best practice to name it after the purpose , say "Order" if it is for order.</p> <div><br> <br> <div style="text-align:center"><a href="http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-05/4527.RootNodeProperties.JPG" style="font-size:12.1px"><img alt="" src="http://social.technet.microsoft.com/wiki/resized-image.ashx/__size/550x0/__key/communityserver-wikis-components-files/00-00-00-00-05/4527.RootNodeProperties.JPG" style="border-width:0px; border-style:solid"></a><br> <span style="text-align:center">Figure 2.Properties available for Root Node.</span><br> </div> <br> <h2 style="color:#707070; line-height:25px; background-color:#ffffff"><a name="Record_Node_and_properties_associated_with_it"></a><span style="line-height:20px; font-size:16px">Record Node and properties associated with it</span></h2> <br> <div style="text-align:center"><a href="http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-05/2678.RecordProperties.jpg" style="font-size:12.1px"><img alt="" src="http://social.technet.microsoft.com/wiki/resized-image.ashx/__size/550x0/__key/communityserver-wikis-components-files/00-00-00-00-05/2678.RecordProperties.jpg" style="border-width:0px; border-style:solid"></a><br> <span style="text-align:center">Figure 3.Properties available for Record Node.</span><br> </div> <br> <h2 style="color:#707070; background-color:#ffffff"><a name="Element"></a><span style="line-height:20px; font-size:16px">Element and properties associated with it</span><span style="line-height:20px; font-size:16px"><br> <br> </span></h2> <div style="text-align:center"><a href="http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-05/2117.ElementProperties.jpg" style="font-size:12.1px"><img alt="" src="http://social.technet.microsoft.com/wiki/resized-image.ashx/__size/550x0/__key/communityserver-wikis-components-files/00-00-00-00-05/2117.ElementProperties.jpg" style="border-width:0px; border-style:solid"></a><br> <span style="text-align:center">Figure 4.Properties available for Element Field.</span><br> </div> <br> <h2 style="color:#707070; background-color:#ffffff"><a name="Attributes"></a><span style="line-height:20px; font-size:16px">Attributes and properties associated with it</span></h2> <div style="text-align:center"><a href="http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-05/5126.attributeProperties.JPG" style="font-size:12.1px"><img alt="" src="http://social.technet.microsoft.com/wiki/resized-image.ashx/__size/550x0/__key/communityserver-wikis-components-files/00-00-00-00-05/5126.attributeProperties.JPG" style="border-width:0px; border-style:solid"></a><br> <span style="text-align:center">Figure 5.Properties available for Attributes.</span><br> </div> <br> <h2 style="clear:both; color:#707070; font-family:'Segoe UI Semibold','Segoe UI','Lucida Grande',Arial,Verdana,Helvetica,sans-serif; font-weight:normal; line-height:25px; font-size:20px; margin:0px; background-color:#ffffff"> <a name="Properties_associated_with_Schema"></a><span style="line-height:20px; font-size:16px">Properties associated with Schema</span></h2> <div style="text-align:center"><span style="font-size:12.1px"> </span><a href="http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-05/1665.SchemaProperties.jpg" style="font-size:12.1px"><img alt="" src="http://social.technet.microsoft.com/wiki/resized-image.ashx/__size/550x0/__key/communityserver-wikis-components-files/00-00-00-00-05/1665.SchemaProperties.jpg" style="border-width:0px; border-style:solid"></a><br> <span style="text-align:center">Figure 6.Properties available for Schema.</span><br> </div> <br> </div> <h1 style="color:#707070; line-height:1.3; font-size:36px; background-color:#ffffff"> </h1> <h2 style="color:#707070; line-height:1.3; font-size:36px; background-color:#ffffff"> </h2> [<strong>More Content will be added soon]</strong><br> <br> <br> <br> <h1 style="color:#707070; font-family:'Segoe UI Light','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:28px; font-size:36px; background-color:#ffffff"> <a name="Author"></a><span style="font-size:18px"><strong>Author</strong></span></h1> <strong style="color:#2a2a2a; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:16px; background-color:#ffffff">Maheshkumar S. Tiwari</strong><br style="color:#2a2a2a; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:16px; background-color:#ffffff"> <span style="line-height:16px; background-color:#ffffff; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; color:#2a2a2a">iVision Software Pvt Ltd|<a href="http://social.technet.microsoft.com/wiki/contents/articles/19434.user-page-maheshkumar-s-tiwari.aspx" style="color:#00749e; outline:none">User Page</a></span><br style="color:#2a2a2a; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:16px; background-color:#ffffff"> <a href="http://social.technet.microsoft.com/wiki/contents/articles/19073.biztalk-developer-interview-questions-and-answers-business-rule-engine/%20http://tech-findings.blogspot.com/" style="color:#00749e; outline:none; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:16px; background-color:#ffffff">http://tech-findings.blogspot.com/</a><br style="color:#2a2a2a; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:16px; background-color:#ffffff"> <p style="color:#2a2a2a; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:16px; background-color:#ffffff"> </p> <hr style="color:#2a2a2a; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:16px; background-color:#ffffff"> <h1 style="color:#707070; font-family:'Segoe UI Light','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:1.3; font-size:36px; background-color:#ffffff"> <a name="See_Also" style="color:#00749e"></a>See Also</h1> <ul> <li><span style="font-size:12.1px"><a href="http://social.technet.microsoft.com/wiki/contents/articles/19063.biztalk-developer-interview-questions-and-answers-schema.aspx">BizTalk Developer Interview Questions and Answers - Schema</a></span> </li></ul> <br> <span style="line-height:16px; background-color:#ffffff; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; color:#2a2a2a">Another important place to find a huge amount of BizTalk related articles is the TechNet Wiki itself. The best entry point is</span><a href="http://social.technet.microsoft.com/wiki/contents/articles/2240.biztalk-server-resources-on-the-technet-wiki.aspx" target="_blank" style="color:#00749e; outline:none; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; line-height:16px; background-color:#ffffff"> BizTalk Server Resources on the TechNet Wiki</a><span style="line-height:16px; background-color:#ffffff; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; color:#2a2a2a">.<br> <br> <span style="line-height:16px; background-color:#ffffff; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; color:#2a2a2a">Another important place to find a huge amount of TechNet Wiki related articles is <a href="http://social.technet.microsoft.com/wiki/contents/articles/19681.wiki-list-of-articles-for-technet-wiki.aspx"> Wiki: List of Articles for TechNet Wiki</a></span><br> </span> <hr> This article participates in the <a href="http://social.technet.microsoft.com/wiki/contents/articles/19494.technet-guru-contributions-for-september-2013.aspx"> TechNet Guru for September </a>competition </body> </html>
Comment
Tags
Please add 6 and 6 and type the answer here: