[jboss-svn-commits] JBL Code SVN: r6719 - labs/jbossesb/trunk/product/etc/schemas/xml
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Oct 10 09:02:28 EDT 2006
Author: mark.little at jboss.com
Date: 2006-10-10 09:02:27 -0400 (Tue, 10 Oct 2006)
New Revision: 6719
Added:
labs/jbossesb/trunk/product/etc/schemas/xml/message.xsd
Log:
Added: labs/jbossesb/trunk/product/etc/schemas/xml/message.xsd
===================================================================
--- labs/jbossesb/trunk/product/etc/schemas/xml/message.xsd 2006-10-10 12:57:04 UTC (rev 6718)
+++ labs/jbossesb/trunk/product/etc/schemas/xml/message.xsd 2006-10-10 13:02:27 UTC (rev 6719)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:wsa="common/ws-addr.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:complexType name="Header">
+ <xs:sequence>
+ <xs:element ref="wsa:To" maxOccurs="1"/>
+ <xs:element ref="wsa:From" maxOccurs="1"/>
+ <xs:element ref="wsa:ReplyTo" maxOccurs="1"/>
+ <xs:element ref="wsa:Action" minOccurs="1" maxOccurs="1"/>
+ <xs:element ref="wsa:MessageID" maxOccurs="1"/>
+ <xs:element ref="wsa:RelatesTo" maxOccurs="1"/>
+ <xs:element ref="wsa:ReferenceParameters"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="Context"/>
+
+ <xs:complexType name="Body">
+ <xs:sequence>
+ <xs:element name="Bytes" type="xs:base64Binary" maxOccurs="1"/>
+ <xs:element type="xs:base64binary"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="Attachment">
+ <xs:sequence>
+ <xs:element name="Named" type="xs:base64Binary"/>
+ <xs:element name="UnNamed" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="Fault">
+ <xs:sequence>
+ <xs:element name="Code" type="xs:anyURI" minOccurs="1" maxOccurs="1"/>
+ <xs:element name="Reason" type="xs:string" maxOccurs="1"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="Properties">
+ <xs:sequence>
+ <xs:element type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="Envelope">
+ <xs:attribute ref="Header" use="required"/>
+ <xs:attribute ref="Context" use="required"/>
+ <xs:attribute ref="Body" use="required"/>
+ <xs:attribute ref="Attachment" use="optional"/>
+ <xs:attribute ref="Properties" use="optional"/>
+ <xs:attribute ref="Fault" use="optional"/>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
More information about the jboss-svn-commits
mailing list