<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" 
				xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
				xmlns:xs="http://www.w3.org/2001/XMLSchema" 
				xmlns:msreg="http://startrek.csd.auth.gr/registerMediatorService.wsdl" 
				xmlns:msregs="http://startrek.csd.auth.gr/registerMediatorService.xsd" 
				targetNamespace="http://startrek.csd.auth.gr/registerMediatorService.wsdl" 
				name="registerMediatorService">
	<types>
		<xs:schema targetNamespace="http://startrek.csd.auth.gr/registerMediatorService.xsd">
			<xs:element name="attName" type="xs:string"/>
			<xs:element name="attType" type="xs:anyType"/>
			<xs:complexType name="attributePairType">
				<xs:sequence>
					<xs:element name="attName" ref="msregs:attName"/>
					<xs:element name="attType" ref="msregs:attType"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="auxiliaryAttributesElement">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="auxiliaryAttributes">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="attributePair" type="msregs:attributePairType" minOccurs="1" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:schema>
	</types>
	<message name="MediatorServiceMetaData">
		<part name="mediatorServiceName" type="xs:string"/>
		<part name="ServiceDomain" type="xs:string"/>
		<part name="mediatorServiceDescription" type="xs:string"/>
		<part name="mediatorServiceAddress" type="xs:anyURI"/>
		<part name="auxiliaryAttributes" element="msregs:auxiliaryAttributesElement"/>
	</message>
	<portType name="RegisterMediatorServicePortType">
		<operation name="RegisterMediatorService">
			<input message="msreg:MediatorServiceMetaData"/>
		</operation>
	</portType>
	<binding name="RegisterMediatorServiceSoapBinding" type="msreg:RegisterMediatorServicePortType">
		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
		<operation name="RegisterMediatorService">
			<input>
				<soap:body use="literal"/>
			</input>
		</operation>
	</binding>
	<service name="registerMediatorService">
		<port name="RegisterMediatorServicePort" binding="msreg:RegisterMediatorServiceSoapBinding">
			<soap:address location="http://startrek.csd.auth.gr/registerMediatorService"/>
		</port>
	</service>
</definitions>
