Hi all! I'm developing av webpage for registering new users in an organization. I would like to make the calendar of all new users readable for every other user in the organization. I've read the Ex2007 SP1 SDK but the exaples there aren't very clear as how to use the UpdateFolder. --- code begin Dim esb As New ExchangeServiceBinding esb.RequestServerVersionValue = New RequestServerVersion esb.RequestServerVersionValue.Version = ExchangeVersionType.Exchange2007_SP1 esb.Credentials = New NetworkCredential("migr", "umo3", "aass") esb.Url = "https://exchangerver.domain.com/ews/exchange.asmx" 'Owner of the calendar Dim user As New UserIdType user.PrimarySmtpAddress = "newuser@domain.com" 'Who are we granting persmission? Dim defaultUser As New UserIdType defaultUser.DisplayName = "Default" 'Set Permission Type = Reviewer Dim permSet As New PermissionSetType() permSet.Permissions = New PermissionType() {New PermissionType} permSet.Permissions(0).PermissionLevel = PermissionLevelType.Reviewer permSet.Permissions(0).UserId = defaultUser 'Target Dim cal As New DistinguishedFolderIdType() cal.Id = DistinguishedFolderIdNameType.calendar Dim targetFolder As New TargetFolderIdType targetFolder.Item = cal 'Update Dim rsp As New UpdateFolderResponseType Dim uf As New UpdateFolderType() uf.FolderChanges = New FolderChangeType() {New FolderChangeType} uf.FolderChanges(0).Item = targetFolder.Item Try rsp = esb.UpdateFolder(uf) Catch ex As Exception Response.Write("Message:<br>") Response.Write(ex.Message) Response.Write("<br>Inner:<br>") Response.Write(ex.InnerException) End Try --- code end When I execute the code I get the following error: The request failed schema validation: The element 'FolderChange' in namespace 'http://schemas.microsoft.com/exchange/services/2006/types' has incomplete content. List of possible elements expected: 'Updates' in namespace 'http://schemas.microsoft.com/exchange/services/2006/types'. Hope there is someone out there that can tell me what's missing Cheers!