<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2007 (http://www.altova.com) by Hans van Rossen (Agritect) -->
<!-- ====================================================================== -->
<!-- =====  Status Schema Module                      ===== -->
<!-- ====================================================================== -->
<!--
Schema agency:   Floricode/Florecom
Schema version:  0.6
Schema date:     22 oktober 2013

Copyright (C) Florecom (2012). All Rights Reserved.

Sierteelt Status

20100113 HvR StatusType | StatusTradeLineItem minOccurs from 1 to 0
20100402 HvR Added ImageLine, TradeTotal see new Library RABIE3p0
20100517 HvR Added DocumentStatus in StatusLine and StatusRequest / Upgrade to UN QDT version 7.0
20110510 HvR Upgrade to new Florecom Library RABIE4p0
20120507 HvR Upgrade to new Florecom library RABIE5p0. 
20120612 HvR Upgrade to new Florecom library RABIE6p0.
20131022 HvR Upgrade to new Florecom library RABIE7p0.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ssm="urn:fec:florecom:xml:data:draft:StatusStandardMessage:6" xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:3" xmlns:feram="urn:fec:florecom:xml:data:draft:ReusableAggregateBusinessInformationEntity:7" xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:4" xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:7" xmlns:ccts="urn:un:unece:uncefact:data:standard:CoreComponentsTechnicalSpecification:2" targetNamespace="urn:fec:florecom:xml:data:draft:StatusStandardMessage:6" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.6">
	<!-- ======================================================================= -->
	<!-- =====  Imports                                                     ==== -->
	<!-- =================================================================================== -->
	<!-- =====  Import of Reusable Aggregate Business Information Entity Schema Module ===== -->
	<!-- ===================================================================================-->
	<xsd:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:4" schemaLocation="http://www.unece.org/uncefact/data/standard/UnqualifiedDataType_4p0.xsd"/>
	<!-- ======================================================================= -->
	<!-- ===== Import of Qualified DataType Schema Module                  ===== -->
	<!-- ======================================================================= -->
	<xsd:import namespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:7" schemaLocation="http://www.unece.org/uncefact/data/standard/QualifiedDataType_7p0.xsd"/>
	<!-- ================================================================================== -->
	<!-- ===== Import of Reusable Aggregate Business Information Entity Schema Module ===== -->
	<!-- ================================================================================== -->
	<xsd:import namespace="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:3" schemaLocation="http://www.unece.org/uncefact/data/standard/ReusableAggregateBusinessInformationEntity_3p0.xsd"/>
	<!-- ====================================================================================== -->
	<!-- ===== Import of FEC Reusable Aggregate Business Information Entity Schema Module ===== -->
	<!-- ====================================================================================== -->
	<xsd:import namespace="urn:fec:florecom:xml:data:draft:ReusableAggregateBusinessInformationEntity:7" schemaLocation="http://schemas.florecom.org/xml/data/draft/FEC_ReusableAggregateBusinessInformationEntity_7p0.xsd"/>
	<!-- ======================================================================= -->
	<!-- =====  Element Declarations                                       ===== -->
	<!-- ======================================================================= -->
	<!-- =====  Root Element Declarations for email                        ===== -->
	<!-- ======================================================================= -->
	<xsd:element name="Status" type="ssm:StatusType"/>
	<xsd:element name="GetStatus" type="ssm:StatusRequestType"/>
	<xsd:element name="Acknowledge" type="ssm:StatusAcknowledgementType"/>
	<!-- ======================================================================= -->
	<!-- =====  Root Element Declarations for webservices                  ===== -->
	<!-- ======================================================================= -->
	<xsd:element name="PutStatusRequest" type="ssm:PutStatusMessage">
		<xsd:annotation>
			<xsd:documentation>Indienen Status Request</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PutStatusResponse" type="ssm:PutStatusResponseMessage">
		<xsd:annotation>
			<xsd:documentation>Indienen Status Response</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="StatusRequest" type="ssm:StatusRequestMessage">
		<xsd:annotation>
			<xsd:documentation>Opvragen Status Request</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="StatusResponse" type="ssm:StatusResponseMessage">
		<xsd:annotation>
			<xsd:documentation>Opvragen Status Response</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!--================================================================== -->
	<!--=====  Type Definitions                                      ===== -->
	<!--================================================================== -->
	<!--=====  Type Definitions: StatusAcknowledgement                           ===== -->
	<!--================================================================== -->
	<xsd:complexType name="StatusAcknowledgementType">
		<xsd:sequence>
			<xsd:element name="StatusAcknowledge" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="ReferencedDocument" type="ram:ReferencedDocumentType"/>
						<xsd:element name="StatusResult" type="udt:IndicatorType"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!--================================================================== -->
	<!--=====  Type Definitions:StatusRequestType                           ===== -->
	<!--================================================================== -->
	<xsd:complexType name="StatusRequestType">
		<xsd:sequence>
			<xsd:element name="MarketPlace" type="feram:MarketPlaceType" minOccurs="0"/>
			<xsd:element name="DocumentStatus" type="qdt:DocumentStatusCodeType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="ReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Status" type="feram:StatusType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="MutationDateTime" type="udt:DateTimeType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--================================================================== -->
	<!--=====  Type Definitions: StatusRequestMessage                         ===== -->
	<!--================================================================== -->
	<xsd:complexType name="StatusRequestMessage">
		<xsd:sequence>
			<xsd:element name="Header">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="UserName" type="udt:TextType" minOccurs="0"/>
						<xsd:element name="Password" type="udt:TextType" minOccurs="0"/>
						<xsd:element name="MessageID" type="udt:IDType"/>
						<xsd:element name="MessageDateTime" type="udt:DateTimeType"/>
						<xsd:element name="MessageSerial" type="udt:NumericType"/>
						<xsd:element name="ReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Body">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="StatusRequestDetails" type="ssm:StatusRequestType"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!--================================================================== -->
	<!--=====  Type Definitions: StatusResponseMessage                          ===== -->
	<!--================================================================== -->
	<xsd:complexType name="StatusResponseMessage">
		<xsd:sequence>
			<xsd:element name="Body">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="StatusResponseDetails" type="ssm:StatusType"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!--================================================================== -->
	<!--=====  Type Definitions: StatusType                           ===== -->
	<!--================================================================== -->
	<xsd:complexType name="StatusType">
		<xsd:sequence>
			<xsd:element name="AgentParty" type="feram:AgentPartyType" minOccurs="0"/>
			<xsd:element name="StatusTradeLineItem" type="feram:StatusTradeLineItemType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--================================================================== -->
	<!--=====  Type Definitions: PutStatusMessage                         ===== -->
	<!--================================================================== -->
	<xsd:complexType name="PutStatusMessage">
		<xsd:sequence>
			<xsd:element name="Header">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="UserName" type="udt:TextType" minOccurs="0"/>
						<xsd:element name="Password" type="udt:TextType" minOccurs="0"/>
						<xsd:element name="MessageID" type="udt:IDType"/>
						<xsd:element name="MessageDateTime" type="udt:DateTimeType"/>
						<xsd:element name="MessageSerial" type="udt:NumericType"/>
						<xsd:element name="ReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Body">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="PutStatusRequestDetails" type="ssm:StatusType"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!--================================================================== -->
	<!--=====  Type Definitions: PutStatusResponseMessage                           ===== -->
	<!--================================================================== -->
	<xsd:complexType name="PutStatusResponseMessage">
		<xsd:sequence>
			<xsd:element name="Body">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="PutStatusResponseDetails" type="ssm:StatusAcknowledgementType"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
