<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://schemas.xmlsoap.org/ws/2004/03/business-process/" xmlns:wsbp="http://schemas.xmlsoap.org/ws/2004/03/business-process/" elementFormDefault="qualified">
<annotation>
<documentation>
Message Properties Schema
2004-03-24: YIU-OSS: Alex Yiu: Extracted from wsbpel-specification-draft.doc (Rev 1.22 - Modified on 24 March, 2004)
2004-03-24: YIU-OSS: Alex Yiu: Updated targetNamespace with "2004/03"
2004-03-24: YIU-OSS: Alex Yiu: Adding minOccurs="0" to query element; fix the syntax typo in "propertyAlias" definition (e.g remove complexContent)
</documentation>
</annotation>
<element name="property">
<complexType>
<attribute name="name" type="NCName" use="required"/>
<attribute name="type" type="QName" use="required"/>
</complexType>
</element>
<element name="propertyAlias">
<complexType>
<sequence>
<element name="query" minOccurs="0">
<complexType mixed="true">
<sequence>
<any minOccurs="0" maxOccurs="1" processContents="lax"/>
</sequence>
<attribute name="queryLanguage" type="anyURI"/>
</complexType>
</element>
</sequence>
<attribute name="propertyName" type="QName" use="required"/>
<attribute name="messageType" type="QName" use="required"/>
<attribute name="part" type="NCName"/>
</complexType>
</element>
</schema>