<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2012 rel. 2 (http://www.altova.com) by Alin Pop (Zendor GSI Commerce) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="itemMasterSynchronization">
		<xs:annotation>
			<xs:documentation>RUC item master synch.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="clientId" type="xs:string">
					<xs:annotation>
						<xs:documentation>Client identifier</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="dateTime" type="xs:dateTime">
					<xs:annotation>
						<xs:documentation>Date and timestamp when the export is generated.Date format as per W3C ISO 8601. Sample: 2012-11-05T13:15:30Z</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="item" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Item record</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:all>
							<xs:element name="sku" type="xs:string">
								<xs:annotation>
									<xs:documentation>Product identifier</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="altSku" type="xs:string" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Alternative product identifier</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="dimensions">
								<xs:annotation>
									<xs:documentation>Item dimentions/weight</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:all>
										<xs:element name="weight" type="xs:decimal">
											<xs:annotation>
												<xs:documentation>Product weight in Kg</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="weightUomCode" type="xs:string">
											<xs:annotation>
												<xs:documentation>Weight unit of measure
													Default code: kg
													Possible values: kg, g, t, ton_uk, ton_us, lb, oz</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="length" type="xs:decimal">
											<xs:annotation>
												<xs:documentation>Length of the product in cm</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="width" type="xs:decimal">
											<xs:annotation>
												<xs:documentation>Width of the product in cm</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="height" type="xs:decimal">
											<xs:annotation>
												<xs:documentation>The height of the product in cm</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="dimensionsUomCode" type="xs:string">
											<xs:annotation>
												<xs:documentation>Dimensions unit of measure
													Default value: cm
													Possible values: cm, mm, m, in, ft, yd</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:all>
								</xs:complexType>
							</xs:element>
							<xs:element name="barcodes" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Product barcodes node</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="barcode" type="xs:string" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Product barcode captured at the goods in process.</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="isProfiled" type="xs:boolean">
								<xs:annotation>
									<xs:documentation>Flag that defines whether  or not the product has been profiled in the warehouse.</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" name="rucItemId" type="xs:string">
								<xs:annotation>
									<xs:documentation>RUC primary item ID</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="messageId" type="xs:long" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Numeric unique Radial RUC outbound message ID.

It's recommended to be used on:
--------------------------------------
1) Avoiding duplicate message processing;
2) Debugging if a certain message has been sent/received/acknowledged.

Limitation:  Radial doesn't guarantee the delivery of messages in the sequence order.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>
