Hi there!!

I'm trying to export and import full day appointments from a java client to a Groupwise 2014 server, when I try to export appointments they are correctly displayed in the Groupwise desktop client with a 00:00 start and end time. If I also pass the timezone info upon creation, then I get the appointments shifted in the client (also they are displayed in the top of the calendar as full day appointments, but not aligned with the day column nor with the "All Day Event" checkbox checked).

Regardless of how I create the appointment, I get the time shifted by 7 hours when trying to read from the server (e.g. 2015-12-02T07:00:00Z - 2015-12-02T07:00:00Z).

So, there are two things I'm not really getting: why is the time shifted by 7 hours when the client and server timezone is UTC+1, shouldn't they be shifted by 1 hour? And second, and most important, is there a way to get the correct time of the appointment (i.e. 00:00)?

Any help or pointer would be greatly appreciated!! Thanks!!

Creation without timezone info:
Code:
<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
	<S:Header>
		<session xmlns="http://schemas.novell.com/2005/01/GroupWise/types"
			xmlns:ns2="http://schemas.novell.com/2005/01/GroupWise/methods"
			xmlns:ns3="http://schemas.novell.com/2005/01/GroupWise/events">yQjuu1Kj5XFeS91q</session>
		<gwTrace xmlns="http://schemas.novell.com/2005/01/GroupWise/types"
			xmlns:ns2="http://schemas.novell.com/2005/01/GroupWise/methods"
			xmlns:ns3="http://schemas.novell.com/2005/01/GroupWise/events">true</gwTrace>
	</S:Header>
	<S:Body>
		<ns2:sendItemRequest
			xmlns="http://schemas.novell.com/2005/01/GroupWise/types" xmlns:ns2="http://schemas.novell.com/2005/01/GroupWise/methods"
			xmlns:ns3="http://schemas.novell.com/2005/01/GroupWise/events">
			<ns2:item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
				xsi:type="Appointment">
				<comment>TEST COMMENT</comment>
				<subject>TEST SUBJECT</subject>
				<startDay>2015-12-02+01:00</startDay>
				<endDay>2015-12-02+01:00</endDay>
				<allDayEvent>true</allDayEvent>
			</ns2:item>
		</ns2:sendItemRequest>
	</S:Body>
</S:Envelope>
Creation with timezone info:
Code:
<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
	<S:Header>
		<session xmlns="http://schemas.novell.com/2005/01/GroupWise/types"
			xmlns:ns2="http://schemas.novell.com/2005/01/GroupWise/events"
			xmlns:ns3="http://schemas.novell.com/2005/01/GroupWise/methods">2jslRyyb32uDD2BK</session>
		<gwTrace xmlns="http://schemas.novell.com/2005/01/GroupWise/types"
			xmlns:ns2="http://schemas.novell.com/2005/01/GroupWise/events"
			xmlns:ns3="http://schemas.novell.com/2005/01/GroupWise/methods">true</gwTrace>
	</S:Header>
	<S:Body>
		<ns3:sendItemRequest
			xmlns="http://schemas.novell.com/2005/01/GroupWise/types" xmlns:ns2="http://schemas.novell.com/2005/01/GroupWise/events"
			xmlns:ns3="http://schemas.novell.com/2005/01/GroupWise/methods">
			<ns3:item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
				xsi:type="Appointment">
				<comment>TEST COMMENT</comment>
				<subject>TEST SUBJECT</subject>
				<startDay>2015-12-02+01:00</startDay>
				<endDay>2015-12-02+01:00</endDay>
				<allDayEvent>true</allDayEvent>
				<timezone>
					<id>Europe/Berlin</id>
					<description>Central European Time</description>
					<daylight>
						<name>Europe/Berlin</name>
						<month>2</month>
						<day>27</day>
						<dayOfWeek>Sunday</dayOfWeek>
						<hour>3</hour>
						<minute>0</minute>
						<offset>7200</offset>
					</daylight>
					<standard>
						<name>Europe/Berlin</name>
						<month>9</month>
						<day>30</day>
						<dayOfWeek>Sunday</dayOfWeek>
						<hour>2</hour>
						<minute>0</minute>
						<offset>3600</offset>
					</standard>
				</timezone>
			</ns3:item>
		</ns3:sendItemRequest>
	</S:Body>
</S:Envelope>