Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 763
  • Last Modified:

Exchange 2007 - Free/busy issue

I'm having issues with free/busy information not displaying for a particular user. We're running Exchange 2007 SP1 (8.1.240.6) in a 2008 R2 domain. We have two Exchange servers and we're seeing the error in the event log on one server. Both servers have Mailbox, CAS, and Hub Transport roles installed.

Here's the event log from the requesting server:

Process 7820[w3wp.exe:/LM/W3SVC/1/ROOT/EWS-1-129895137820575880]: Proxy request CrossSite from Requester:S-1-5-21-3771264439-232845084-685686092-6251 to https://<servername>/EWS/Exchange.asmx failed. Caller SIDs: S-1-5-21-3771264439-232845084-685686092-6251. The exception returned is Microsoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequestProcessingException: System.InvalidOperationException: There is an error in XML document (1, 3445). ---> System.ArgumentOutOfRangeException: Value specified for a parameter of type Microsoft.Exchange.Data.Storage.DaysOfWeek is invalid.
Parameter name: daysOfWeek
   at Microsoft.Exchange.Data.EnumValidator.ThrowIfInvalid[ENUM_TYPE](ENUM_TYPE valueToCheck, String paramName)
   at Microsoft.Exchange.Data.Storage.StorageWorkingHours.UpdateWorkingPeriod(DaysOfWeek daysOfWeek, Int32 startTimeInMinutes, Int32 endTimeInMinutes)
   at Microsoft.Exchange.InfoWorker.Common.Availability.WorkingHours.set_WorkingPeriodArray(WorkingPeriod[] value)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderService.Read23_WorkingHours(Boolean isNullable, Boolean checkType)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderService.Read24_FreeBusyView(Boolean isNullable, Boolean checkType)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderService.Read25_FreeBusyResponse(Boolean isNullable, Boolean checkType)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderService.Read34_GetUserAvailabilityResponse(Boolean isNullable, Boolean checkType)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderService.Read42_GetUserAvailabilityResponse()
   at Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer3.Deserialize(XmlSerializationReader reader)
   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
   --- End of inner exception stack trace ---
   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)
   at Microsoft.Exchange.InfoWorker.Common.Availability.Proxy.Service.EndGetUserAvailability(IAsyncResult asyncResult)
   at Microsoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequest.CompleteRequest(). The request information is ProxyWebRequest type = CrossSite, url = https://<servername>/EWS/Exchange.asmx
Mailbox list = <username>SMTP:<email>, Parameters: windowStart = 8/26/2012 12:00:00 AM, windowEnd = 10/7/2012 12:00:00 AM, MergedFBInterval = 30, RequestedView = MergedOnly
.. Make sure that Active Directory site/forest containing the user mailbox has at least one local Exchange 2007 server running Exchange Availability service. Turn up logging for MSExchange Availability service and test basic network connectivity.


The odd thing about this error is both servers are in the same domain and no other users have any issues with free/busy information. If anyone has any idea how to resolve this I'd really appreciate it.

Thanks in advance!
0
ddllc
Asked:
ddllc
  • 6
  • 4
  • 2
  • +1
1 Solution
 
Matt_D_GreenCommented:
Do you have more than one database?  Can you try moving the user to one of the other databases to see if that clears up any settings issues?
0
 
GusGallowsCommented:
I know this is going to sound silly since this isn't likely a client issue, but have you tried to have the user, who's freebusy is not showing, open outlook with the following arguments?

outlook.exe /cleanfreebusy
0
 
ddllcAuthor Commented:
I'll try both of these and get back to you. Thanks for the quick response.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
ddllcAuthor Commented:
Tried both but we're still seeing the same issue.
0
 
GusGallowsCommented:
What version of Outlook are you using? One thing you can check is to make sure they are allowing Free/busy. In Outlook 2010, you would go to the options (under file tab), click on Calendar, and it would be under the Calendar Options. Look for the Free/Busy Options button. Make sure Default has the permission level of Free/Busy time.
0
 
GusGallowsCommented:
If it's Outlook 2007, check out the following article:
Technet Article "Troubleshooting Free/Busy"
0
 
ddllcAuthor Commented:
We're using Outlook 2003 (ugh) - checked the Calendar options and it's configured correctly.
0
 
Matt_D_GreenCommented:
Have you tried restarting the Exchange services?
0
 
ddllcAuthor Commented:
Yes, we rebooted both Exchange servers.
0
 
Simon Butler (Sembee)ConsultantCommented:
Any reason you are still on Exchange 2007 SP1? That is very old and no longer supported. I would suggest moving to Exchange 2007 SP3 plus the latest rollup before you try anything else. The service pack installation will resolve many things.

Simon.
0
 
ddllcAuthor Commented:
Thanks everyone, I was able to resolve the issue. Had to log into OWA as this user and modify the Calendar Work Week. For some reason no days were selected, hence the "Microsoft.Exchange.Data.Storage.DaysOfWeek is invalid." result.
0
 
GusGallowsCommented:
Ooo, good one. Make sure you mark this as resolved and select your own solution as the answer.
0
 
ddllcAuthor Commented:
I was able to resolve the issue myself.
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 6
  • 4
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now