11. BizTalk Document Schemas

[Previous] [Next]

11.1 XDR Schemas

11.1.1 Delivery header entry

 <?xml version="1.0" ?> <!-- BizTalk Framework 2.0 BizTalk Document Schema: delivery header entry Copyright 2000 Microsoft Corporation --> <Schema name="biztalk_2_0_delivery.xml" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"> <!-- delivery header entry element --> <ElementType name="delivery" content="eltOnly"> <element type="to" minOccurs="1" maxOccurs="1"/> <element type="from" minOccurs="1" maxOccurs="1"/> <element type="reliability" minOccurs="0" maxOccurs="1"/> </ElementType> <ElementType name="to" content="eltOnly" > <element type="address" minOccurs="1" maxOccurs="1"/> </ElementType> <ElementType name="from" content="eltOnly"> <element type="address" minOccurs="1" maxOccurs="1"/> </ElementType> <ElementType name="reliability" content="eltOnly"> <element type="sendReceiptTo" minOccurs="1" maxOccurs="1"/> <element type="receiptRequiredBy" minOccurs="1" maxOccurs="1"/> </ElementType> <ElementType name="sendReceiptTo" content="textOnly" dt:type="uri"/> <ElementType name="receiptRequiredBy" content="textOnly" dt:type="dateTime.tz"/> <ElementType name="address" content="textOnly" dt:type="string"> <attribute type="xsi:type" required="yes"/> </ElementType> </Schema> 

11.1.2 Properties header entry

 <?xml version="1.0" ?> <!-- BizTalk Framework 2.0 BizTalk Document Schema: properties header entry Copyright 2000 Microsoft Corporation --> <Schema name="biztalk_2_0_properties.xml" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <ElementType name="properties" content="eltOnly"> <attribute type ="SOAP-ENV:mustUnderstand" default="1" required="yes"/> <element type="identity" minOccurs="1" maxOccurs="1"/> <element type="sentAt" minOccurs="1" maxOccurs="1"/> <element type="expiresAt" minOccurs="1" maxOccurs="1"/> <element type="topic" minOccurs="1" maxOccurs="1"/> </ElementType> <ElementType name="identity" content="textOnly" dt:type="uri"/> <ElementType name="sentAt" content="textOnly" dt:type="dateTime.tz"/> <ElementType name="expiresAt" content="textOnly" dt:type="dateTime.tz"/> <ElementType name="topic" content="textOnly" dt:type="uri"/> </Schema> 

11.1.3 Manifest header entry

 <?xml version="1.0" ?> <!-- BizTalk Framework 2.0 BizTalk Document Schema: manifest header entry Copyright 2000 Microsoft Corporation --> <Schema name="biztalk_2_0_manifest.xml" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes"> <ElementType name="manifest" content="eltOnly"> <element type="reference" minOccurs="1" maxOccurs="*"/> </ElementType> <ElementType name="reference" content="eltOnly"> <attribute type="uri" required="yes"/> <element type="description" minOccurs="0" maxOccurs="1"/> </ElementType> <AttributeType name="uri" dt:type="uri"/> <ElementType name="description" content="mixed"/> </Schema> 

11.1.4 Process header entry

 <?xml version="1.0" ?> <!-- BizTalk Framework 2.0 BizTalk Document Schema: process header entry Copyright 2000 Microsoft Corporation --> <Schema name="biztalk_2_0_process.xml" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <ElementType name="process" content="eltOnly"> <attribute type="SOAP-ENV:mustUnderstand" default="1" required="yes"/> <element type="type" minOccurs="1" maxOccurs="1"/> <element type="instance" minOccurs="1" maxOccurs="1"/> <element type="handle" minOccurs="0" maxOccurs="1"/> </ElementType> <ElementType name="type" content="textOnly" dt:type="uri"/> <ElementType name="instance" content="textOnly" dt:type="uri"/> <ElementType name="handle" content="textOnly" dt:type="uri"/> </Schema> 

11.1.5 Receipt header entry

 <?xml version="1.0" ?> <!-- BizTalk Framework 2.0 BizTalk Document Schema: receipt header entry Copyright 2000 Microsoft Corporation --> <Schema name="biztalk_2_0_process_receipt_header.xml" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <ElementType name="receipt" content="eltOnly"> <attribute type="SOAP-ENV:mustUnderstand" default="1" required="yes"/> <element type="receivedAt" minOccurs="1" maxOccurs="1"/> </ElementType> <ElementType name="receivedAt" content="textOnly" dt:type="dateTime.tz"/> </Schema> 

11.1.6 SOAP 1.1 Envelope for BizTalk Document

 <?xml version="1.0" ?> <!-- BizTalk Framework 2.0 BizTalk Document Schema: envelope Copyright 2000 Microsoft Corporation This schema is based on the SOAP 1.1 schema --> <Schema name="biztalk_2_0_document_envelope.xml" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes"> <!-- SOAP envelope, header and body --> <ElementType name="Envelope" content="eltOnly"> <element type="Header" minOccurs="1" maxOccurs="1"/> <element type="Body" minOccurs="1" maxOccurs="1"/> </ElementType> <ElementType name="Header" content="eltOnly" model="open" xmlns:dlv="http://schemas.biztalk.org/btf-2-0/delivery" xmlns:prop="http://schemas.biztalk.org/btf-2-0/properties" xmlns:fst="http://schemas.biztalk.org/btf-2-0/manifest" xmlns:prc="http://schemas.biztalk.org/btf-2-0/process"> <element type="dlv:delivery" minOccurs="1" maxOccurs="1"/> <element type="prop:properties" minOccurs="1" maxOccurs="1"/> <element type="fst:manifest" minOccurs="0" maxOccurs="1"/> <element type="prc:process" minOccurs="0" maxOccurs="1"/> </ElementType> <ElementType name="Body" content="eltOnly" model="open"/> <!-- Global Attributes. The following attributes are intended to be usable via qualified attribute names on any Element type referencing them. --> <AttributeType name="mustUnderstand" default="0" dt:type="Boolean"/> <AttributeType name="actor" dt:type="uri"/> <!-- 'encodingStyle' indicates any canonicalization conventions followed in the contents of the containing element. For example, the value 'http://schemas.xmlsoap.org/soap/encoding/' indicates the pattern described in SOAP specification. --> <AttributeType name="encodingStyle" dt:type="string"/> <!-- SOAP fault reporting structure --> <ElementType name="Fault" content="eltOnly"> <element type="faultcode" minOccurs="1" maxOccurs="1"/> <element type="faultstring" minOccurs="1" maxOccurs="1"/> <element type="faultactor" minOccurs="0" maxOccurs="1"/> <element type="detail" minOccurs="0" maxOccurs="1"/> </ElementType> <ElementType name="faultcode" content="textOnly" dt:type="string"/> <ElementType name="faultstring" content="textOnly" dt:type="string"/> <ElementType name="faultactor" content="textOnly" dt:type="uri"/> <ElementType name="detail" content="eltOnly" model="open"/> </Schema> 

11.1.7 SOAP 1.1 Envelope for BizTalk Receipt

 <?xml version="1.0" ?> <!-- BizTalk Framework 2.0 BizTalk Document Schema: receipt Copyright 2000 Microsoft Corporation --> <Schema name="biztalk_2_0_receipt_envelope.xml" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes"> <!-- SOAP envelope, header and body --> <ElementType name="Envelope" content="eltOnly"> <element type="Header" minOccurs="1" maxOccurs="1"/> <element type="Body" minOccurs="1" maxOccurs="1"/> </ElementType> <ElementType name="Header" content="eltOnly" model="open" xmlns:rct="http://schemas.biztalk.org/btf-2-0/receipt" xmlns:prop="http://schemas.biztalk.org/btf-2-0/properties" xmlns:fst="http://schemas.biztalk.org/btf-2-0/manifest" xmlns:prc="http://schemas.biztalk.org/btf-2-0/process"> <element type="rct:receipt" minOccurs="1" maxOccurs="1"/> <element type="prop:properties" minOccurs="1" maxOccurs="1"/> <element type="fst:manifest" minOccurs="0" maxOccurs="1"/> <element type="prc:process" minOccurs="0" maxOccurs="1"/> </ElementType> <ElementType name="Body" content="empty" model="closed"/> </Schema> 

11.2 XSD Schemas

To be added

Microsoft hereby grants to all users of this BizTalk Framework specification, version 2.0 (the "Specification"), a perpetual, nonexclusive, royalty-free, worldwide right and license under any Microsoft copyrights in the Specification to copy, publish and distribute the Specification. Microsoft further agrees to grant to users a royalty-free license under applicable Microsoft intellectual property rights to implement and use the BizTalk Framework XML tags and schema guidelines included in the Specification for the purpose of creating computer programs that adhere to such guidelines—one condition of this license shall be the party's agreement not to assert patent rights against Microsoft and other companies for their implementation of the Specification. Microsoft expressly reserves all other rights it may have in the material and subject matter of this Specification. Microsoft expressly disclaims any and all warranties regarding this Specification including any warranty that this Specification or implementations thereof does not violate the rights of others.

Information in this document is subject to change without notice.



XML and SOAP Programming for BizTalk Servers
XML and SOAP Programming for BizTalk(TM) Servers (DV-MPS Programming)
ISBN: 0735611262
EAN: 2147483647
Year: 2000
Pages: 150

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net