<?xml version="1.0"?>
<!-- edited with XMLSpy v2007 (http://www.altova.com) by Hans van Rossen (Agritect) -->
<!--
=============================================================================
Webservice Description (messages and ports) for Florecom Commercial Use Cases
=============================================================================
This file must be imported by an actor specific WSDL that implements the
commercial use cases for a specific actor. For all documentation, please
visit http://sdk.florecom.org

	Schema agency:  FLORECOM
	Schema version:  1.4
	Schema date:     Jun 7, 2011
	Author:                H. van Rossen

	Copyright (C) FLORECOM (2011). All Rights Reserved.
=============================================================================
-->
<definitions xmlns:tns="http://webservices.florecom.org/Commercial/PortDefinitions" xmlns:asm="urn:fec:florecom:xml:data:draft:SupplyStandardMessage:6" xmlns:ism="urn:fec:florecom:xml:data:draft:ImagesStandardMessage:6" xmlns:ssm="urn:fec:florecom:xml:data:draft:StatusStandardMessage:4" xmlns:osm="urn:fec:florecom:xml:data:draft:OrderStandardMessage:6" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://webservices.florecom.org/Commercial/PortDefinitions">
	<import namespace="urn:fec:florecom:xml:data:draft:SupplyStandardMessage:6" location="http://schemas.florecom.org/xml/data/draft/Supply_0p6.xsd"/>
	<import namespace="urn:fec:florecom:xml:data:draft:StatusStandardMessage:4" location="http://schemas.florecom.org/xml/data/draft/Status_0p4.xsd"/>
	<import namespace="urn:fec:florecom:xml:data:draft:OrderStandardMessage:6" location="http://schemas.florecom.org/xml/data/draft/Order_0p6.xsd"/>
	<import namespace="urn:fec:florecom:xml:data:draft:ImagesStandardMessage:6" location="http://schemas.florecom.org/xml/data/draft/Images_0p6.xsd"/>
	<message name="SupplyRequest">
		<part name="body" element="asm:SupplyRequest"/>
	</message>
	<message name="SupplyResponse">
		<part name="body" element="asm:SupplyResponse"/>
	</message>
	<message name="PutSupplyRequest">
		<part name="body" element="asm:PutSupplyRequest"/>
	</message>
	<message name="PutSupplyResponse">
		<part name="body" element="asm:PutSupplyResponse"/>
	</message>
	<message name="ImagesRequest">
		<part name="body" element="ism:ImagesRequest"/>
	</message>
	<message name="ImagesResponse">
		<part name="body" element="ism:ImagesResponse"/>
	</message>
	<message name="PutImagesRequest">
		<part name="body" element="ism:PutImagesRequest"/>
	</message>
	<message name="PutImagesResponse">
		<part name="body" element="ism:PutImagesResponse"/>
	</message>
	<message name="StatusRequest">
		<part name="body" element="ssm:StatusRequest"/>
	</message>
	<message name="StatusResponse">
		<part name="body" element="ssm:StatusResponse"/>
	</message>
	<message name="OrderRequest">
		<part name="parameter" element="osm:PutOrderRequest"/>
	</message>
	<message name="OrderResponse">
		<part name="parameter" element="osm:PutOrderResponse"/>
	</message>
	<portType name="CommercialCustomerPorts">
		<operation name="GetSupply">
			<input message="tns:SupplyRequest"/>
			<output message="tns:SupplyResponse"/>
		</operation>
		<operation name="GetImage">
			<input message="tns:ImagesRequest"/>
			<output message="tns:ImagesResponse"/>
		</operation>
		<operation name="GetStatus">
			<input message="tns:StatusRequest"/>
			<output message="tns:StatusResponse"/>
		</operation>
		<operation name="PutOrder">
			<input message="tns:OrderRequest"/>
			<output message="tns:OrderResponse"/>
		</operation>
	</portType>
	<portType name="CommercialSupplierPorts">
		<operation name="PutSupply">
			<input message="tns:PutSupplyRequest"/>
			<output message="tns:PutSupplyResponse"/>
		</operation>
		<operation name="PutImage">
			<input message="tns:PutImagesRequest"/>
			<output message="tns:PutImagesResponse"/>
		</operation>
	</portType>
	<!--IMPORT FLORECOM XML LIBRARY-->
	<!--MESSAGES-->
	<!--CUSTOMER PORTS-->
	<!--SUPPLIER PORTS-->
</definitions>
