EMEA Tour & Summits

All about the Open Horizons EMEA Tour 2008
All about the Open Horizons Regional Summits in 2008

GroupWiseR People

Tim Draper's SOAP DevLab during the GroupWiseR EMEA Tour 2007
GroupWiseR is very proud to be able to offer you "Tim Draper's SOAP DevLab". Tim Draper, who's responsible at Novell for the GroupWise Webservices, will present this unique Hands-On DevLab in the Netherlands, Belgium, Austria and Germany for a very limited group of developers. This is a unique opportunity to get up-to-date very fast on this important new method of getting acces to the GroupWise Message Store using standards like SOAP, WebServices and WSL from almost any platform with no need for the older GroupWise Windows-based API's.
 
Tim Draper has presented a similar workshop during the GroupWise EMEA Summit in Bruges in December 2006 and the attendees of this DevLab were very positive: a "must-see for every modern developer" and similar responses from all attendees. And these attendees came all the way from Sweden, Middle East, the Netherlands and more to Belgium to experience this fully Hands-On DevLab. It's on your doorstep now in Brussels, so make sure you or the developers around you visit this unique DevLab. But please hurry: seating is very limited, so have a look at these pages and register NOW!
 
 
Location
date
organized by:
Thursday April 19
GUG-NL
Friday April 20
GUG-BE
Wednesday April 25
GroupWise & Friends
Friday April 27
GroupWise & Friends
 

Developing GroupWise Web Services (SOAP/XML Protocol)

Novell GroupWise is an full-featured collaboration product that allows developers access to such things as mail, calendars, contacts, tasks, and notes. GroupWise provides different APIs and protocols to access user's account data. We will provide an overview of the different APIs and protocols available to developers. We will then move onto the main focus of the class - GroupWise Web Services.
 
GroupWise Web Services (SOAP/XML protocol) allows third party developers to integrate directly with a GroupWise Post Office Agent (POA). GroupWise Web Services uses open standards such as XML, SOAP, and HTTP. It provides the tools third party developers need to create custom application that meet the needs of their customers.
 
First we will focus on GroupWise Web Services, which provides developers server-side access to user's mailboxes. We will provide an overview of GroupWise Web Services and discuss the protocols capabilities, methods, and objects. We will spend some time discussing best practices for some common tasks like efficiently getting items, using filters and views, among other things. In the hands-on portion of the class, we will use the Java programming language. We will create programs to:
  • Login to GroupWise
  • Get a folder list
  • Get items using cursors
  • Send an item
  • Get calendar items
  • Get free busy information
  • Work with address books.
If time permits, we can explore code examples written to GroupWise using Microsoft .Net.
 
Then we will focus on GroupWise Events, which provide developers real-time notifications when changes occur to a user's mailbox. For example, if a developer wants to track when an item is deleted in a GroupWise user's mailbox, the developer creates an Event Configuration that tracks items that are deleted. During the configuration, the developer can provide an IP address and port to be notified when the specific event occurs. When notified, the developer can take the appropriate action.
 
In the GroupWise Events hands-on portion of the class, we will use the Java programming language to work with Events. We will create programs to:
  • Create an event configuration record
  • Listen for notifications
  • Act on the notification
  • Clean-up event records.
If time permits, we can explore other features that interest the participants.
 
 
 

 
Website implementation by One-Company