Le Café Central de Deva
let.us.share.develop.more... Deva blogs!!
Publishing Free/Busy data:
Free/busy data is published information that contains a user's personal availability data based on the user's schedule. Microsoft Exchange Server uses the information extensively when users schedule meetings.
Free/Busy data & different versions of Outlook and Exchange Server :
How Outlook publishes free/busy data?
By default, Outlook publishes the free/busy data for a user one time every 15 minutes, and again when Outlook shuts down. When publishing, Outlook updates the entire free/busy message instead of just adding changes to the existing message. The message includes free/busy data that ranges from the current month to two months in the future.
How to customize with Outlook?
Outlook users can customize the free/busy settings, including the following:
Outlook 2007 with different Exchange Servers:
As we know that Microsoft Office Outlook 2007 works well with a variety of e-mail servers, and you can take advantage of an even richer feature set by using Outlook with the latest version of Microsoft Exchange Server. Some features of Office Outlook 2007 require or work better with Microsoft Exchange Server 2003 or later.
MadFB, Autodiscover & Outlook clients:
Note: Because most of the processing is handled by the Exchange servers instead of the client, using Outlook Web Access and Outlook Mobile Access can provide performance and reliability advantages over Outlook.
There are various other issues happens with respect to Free/Busy data when we do with programming as well as with the Outlook clients. I tried to catch up some of them and summarize for your view….
1. Troubleshooting the Free/Busy information for Outlook 2007 by reading this technet article or you can check it through the error codes available. Some of them are,
2. If you use Exchange Server 2007, you can determine whether the Availability service is not functioning properly or not: (i) using Event log (ii) using Test-OutlookWebServices cmdlet.
Using Event log:
When we try to review the application event log on the Exchange 2007 Client Access server and check for events that are generated by the Availability service. There are common events that are associated with the availability service as described. Some of them are,
In this case, we will see how to find and troubleshoot the issue using the Event log. A 4003 event indicates a failure to look up free/busy information for legacy mailboxes. Typically, this information comes from public folders. The following is an example of a 4003 event.
Event ID : 4003 Raw Event ID : 4003 Category : Availability Service Source : MSExchange Availability Type : Error Message : Process 4664[w3wp.exe:/LM/W3SVC/1/ROOT/EWS-1-128114978363374212]: Microsoft.Exchange.InfoWorker.Common.Availability.PublicFolderRequest failed. The exception returned is Microsoft.Exchange.InfoWorker.Common.Availability.PublicFolderRequestProcessingException
Event ID : 4003
Raw Event ID : 4003
Category : Availability Service
Source : MSExchange Availability
Type : Error
Message : Process 4664[w3wp.exe:/LM/W3SVC/1/ROOT/EWS-1-128114978363374212]: Microsoft.Exchange.InfoWorker.Common.Availability.PublicFolderRequest failed. The exception returned is Microsoft.Exchange.InfoWorker.Common.Availability.PublicFolderRequestProcessingException
This may be due to Exchange 2007 users are unable to see the free/busy information for users whose mailboxes reside on the Exchange 2003 server. The free/busy information displays as hash marks for these users in the Outlook Scheduling Assistant page.
Using Test-OutlookWebServices cmdlet:
When you try to test through cmdlet test the service using, Test-OutlookWebServices -id:user1@contoso.com -TargetAddress: user2@contoso.com
For example, as specified in the following article and code example verifies the service information that is returned to the Outlook 2007 client from the Autodiscover service for a user who is named monika@contoso.com. The code example verifies information for the following services:
test-OutlookWebServices -identity:monika@contoso.com
This code example tests for a connection to each service. This example also submits a request to the Availability service for the user monika@contoso.com to determine whether the user's free/busy information is being returned correctly from the Client Access server to the Outlook 2007 client.
3. Free/Busy Options Not Unique to Each Profile:
On a computer that contains multiple profiles, the Free/Busy options will be the same for every profile. This information is defined in the KB article. The Free/Busy information is stored on a per-user basis rather than a per-profile basis. If the user who is logged on to the computer defines multiple profiles, each profile will contain the same Free/Busy information. To set the calendar Free/Busy information, follow these steps:
1. On the Tools menu, click Options.
2. On the Preferences tab, click Calendar Options.
3. Click Free/Busy Options. In the Free/Busy Options dialog box you can set the following items:
• How many months of Free/Busy information to publish. • How frequently the information should be updated. • Whether the information should be published on the Internet. • The Internet URL address for storing and searching for the information.
• How many months of Free/Busy information to publish.
• How frequently the information should be updated.
• Whether the information should be published on the Internet.
• The Internet URL address for storing and searching for the information.
4. Conditions that affect the display of Free/Busy time in Outlook: After you make an appointment in your active Calendar in Microsoft Outlook, other people may not immediately see that time as busy. This condition may also occur when someone attempts to invite you to a meeting.
There are three possible causes for this behavior:
• By default, Outlook updates your Free/Busy time every 15 minutes. If the update is not complete, others will not see your appointment as busy time. • Outlook publishes your Free/Busy time for only the next two months. If your appointment is beyond the published limit, others will not see your appointment as busy time. • If the appointment Show Time As property is set to Free, others will not see your appointment as busy time. The unavailability of Free/Busy information appears as black hatched lines in the Attendee Availability dialog box.
• By default, Outlook updates your Free/Busy time every 15 minutes. If the update is not complete, others will not see your appointment as busy time.
• Outlook publishes your Free/Busy time for only the next two months. If your appointment is beyond the published limit, others will not see your appointment as busy time.
• If the appointment Show Time As property is set to Free, others will not see your appointment as busy time.
The unavailability of Free/Busy information appears as black hatched lines in the Attendee Availability dialog box.
Resolution:
5. Legacy free/busy information no longer appears for appointments that are booked against a mailbox in Exchange Server 2007:
In a Microsoft Exchange Server 2007 environment, you configure a room mailbox to have the AllBookInPolicy attribute set to "false." When you do this, the legacy free/busy information no longer appears for the appointments that are booked against the mailbox. For example, when you examine the free/busy information by using the Scheduling Assistant, the room mailbox shows a status of No Information.
This issue occurs because the default permission is changed to "None" when the AllBookInPolicy attribute is set to "false." This situation prevents the Exchange System Attendant from publishing the legacy free/busy information. By default, when any mailbox is created, the free/busy permissions are set as follows:
Default: Read: Free/Busy time Anonymous: None
This condition is also true for resource mailboxes.
To go through the following article to resolve this problem in Exchange Server 2007 Service Pack 1.
6. Resolving problems in Outlook for delegated Exchange Server 2003 mailbox users :
As stated above, we need to perform this procedure if delegated users are receiving error messages such as "Unable to open the free/busy message" when they try to modify the mailbox owner's calendar.
Request that all delegate users and the mailbox owner shut down Outlook.
Request that the mailbox owner start Outlook with the /cleanfreebusy switch. The mailbox owner can do this from the command prompt by typing: outlook/cleanfreebusy
Outlook will re-create the LocalFreeBusy message and synchronize the other mailbox folders to use it.
Resume using Outlook. Delegates should now be able to use the mailbox as expected.
7. Cleaning Mailbox stores using MadFB:
As stated above, and in the over time, the free/busy folders may accumulate duplicate free/busy messages. In addition, Outlook and the free/busy folders may become unsynchronized, especially for mailboxes that have multiple delegate users. This section provides information about how Exchange Server 2003 automatically maintains free/busy data according to a configurable schedule, and about how you can repair synchronization problems.
The cleanup process includes:
8. Calendar support in an Exchange and Non-exchange environment:
As stated in the following article regarding the calendar support in an Exchange and Non-exchange environment (for ex. using the Microsoft Exchange Connector for Lotus Notes and the Microsoft Exchange Connector for Novell GroupWise) perform several functions to support calendaring capabilities between the foreign system and Exchange Server 2003:
With continuation from the previous free/busy article , now we will focus on Internet Free/Busy (IFB)
With continuation from the previous free/busy article 1 & 2 , now we will see how to view other people’s