<!--
Copyright © 2008 Bluestem Software LLC
All Rights Reserved. Bluestem Software LLC licenses this file
to you under the Ext EOA Specification License Agreement [1]. You
may not use this file except in compliance with the License. You
may obtain a copy of the License at:
[1] http://alakai.org/licensing/specification-eoa-ext-license.html
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://bluestemsoftware.org/specification/eoa/ext/message/default/1.0" xmlns:tns="http://bluestemsoftware.org/specification/eoa/ext/message/default/1.0" elementFormDefault="qualified">
<xs:element name="message">
<xs:annotation>
<xs:documentation>Models a type specific instance of org.bluestemsoftware.specification.eoa.component.message.rt.Message. See class for additional documentation.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:any namespace="##local" processContents="lax" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A 'part accessor' element, i.e. one for each abstract part defined on abstract message, with no namespace and local name matching name of abstract part. Part accessor definition SHOULD contain a 'default' instance of abstract part content.</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:anyURI" />
</xs:complexType>
</xs:element>
</xs:schema>