<xsd:complexType name="ExternalRolesType">
<xsd:annotation>
<xsd:documentation>Types for the external role that maps to actual roles in a Business Collaboration. Performs elements are needed when the values of Roles declared in a Business Collaboration differ from the values declared with the @name attribute. Note: This complexType was added in v2.0.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="BusinessPartnerRole" minOccurs="2" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Each business partner plays one or more abstract partner roles in the Business Collaboration.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Documentation" minOccurs="0"/>
<xsd:element name="Performs" type="PerformsType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="name"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType> |