blob: 349a72574e59b3e26b2351fc155242a99bc044eb [file] [log] [blame]
<?xml version='1.0' encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://schemas.xmlsoap.org/ws/2004/03/partner-link/"
targetNamespace="http://schemas.xmlsoap.org/ws/2004/03/partner-link/"
elementFormDefault="qualified">
<annotation>
<documentation>
Partner Link Type 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-10-21: YIU-OSS: Alex Yiu: Applied Issue 129
2005-08-30: Rev 1.4: YIU-OSS: Alex Yiu: Applied Issue 192
</documentation>
</annotation>
<import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd" />
<element name="documentation" id="documentation">
<complexType mixed="true">
<sequence minOccurs="0" maxOccurs="unbounded">
<any processContents="lax"/>
</sequence>
<attribute name="source" type="anyURI"/>
<attribute ref="xml:lang"/>
</complexType>
</element>
<complexType name="tExtensibleElements">
<annotation>
<documentation>
This type is extended by other component types
to allow elements and attributes from
other namespaces to be added.
</documentation>
</annotation>
<sequence>
<element ref="tns:documentation" minOccurs="0" maxOccurs="unbounded" />
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<anyAttribute namespace="##other" processContents="lax"/>
</complexType>
<element name="partnerLinkType" type="tns:tPartnerLinkType"/>
<complexType name="tPartnerLinkType">
<complexContent>
<extension base="tns:tExtensibleElements">
<sequence>
<element name="role" type="tns:tRole" minOccurs="1" maxOccurs="2"/>
</sequence>
<attribute name="name" type="NCName" use="required"/>
</extension>
</complexContent>
</complexType>
<complexType name="tRole">
<complexContent>
<extension base="tns:tExtensibleElements">
<attribute name="name" type="NCName" use="required"/>
<attribute name="portType" type="QName" use="required" />
</extension>
</complexContent>
</complexType>
</schema>