Microsoft KB Archive/871145

= The event is not displayed in Calendar view when you add a new event to an Events list in Windows SharePoint Services =

Article ID: 871145

Article Last Modified on 9/26/2007

-

APPLIES TO


 * Microsoft Windows SharePoint Services

-





SYMPTOMS
You may find that when you add a new event to an Events list in Microsoft Windows SharePoint Services, the event is not displayed in Calendar view.



CAUSE
This problem occurs if the Events list contains more than 1000 events for a particular month. In this situation, middle-tier processing of multi-row row sets that is used to process recurring events limits additional events from being displayed on the Calendar. By default, the setting that enforces the limitation is turned on in Calendar view of the Events list.



WORKAROUND
To work around this problem, use one of the following methods, depending on your situation. Note that both methods require that you turn off recurrence processing for the Events list in Calendar view. When you turn off recurrence processing, you cannot view events in the Events list that use a recurring pattern.

Method 1: Create a new Calendar view for the Events list
To create a new Calendar view for the Events list, follow these steps:
 * 1) Connect to the Events list in the Windows SharePoint Services Web site, and then click Modify settings and columns under Actions in the left pane.
 * 2) Under Views on the Customize Events page, click Create a new view.
 * 3) On the Events: Create View page, click Calendar View.
 * 4) In the Name area of the Events: Create Calendar View page, type a name for the view in the View Name box.
 * 5) In the Audience area, specify the audience that you want.
 * 6) In the Columns area, click Base Calendar on, and then click Begin.

Note When you use the Begin option, the view is created without recurrence processing.
 * 1) In the Calendar Settings area, specify the option that you want.
 * 2) In the Filter area, specify the items that you want to display, and then click OK.

Method 2: Create a new list definition for the Events list
For new Events lists, create a new list definition. Recurrence processing is turned off for new lists that you create by using the new list definition. To create a new list definition for an Events list where recurrence processing is turned off for Calendar view, follow these steps:  Create a new folder for the new list definition. To do this, copy the Events folder that is located in the following folder on the hard disk, and then rename the Events folder to, where   is the name that you want for the new list definition:



After you perform this step, a new folder that is named  is located in the following folder on the hard disk:



 To display the Events list as an option on the Create Page page, specify the new list type in the ListTemplates element of the Onet.xml file for the site definition. To do this, follow these steps:  Start Notepad, and then open the Onet.xml file is located in the following folder on the hard disk:



 Locate the  section, and then add the following lines, where  is the name of the folder that you used for the new list definition earlier in step 1:

< =&quot; &quot; DisplayName=&quot;Events2&quot; Type=&quot;106&quot; BaseType=&quot;0&quot; OnQuickLaunch=&quot;TRUE&quot; SecurityBits=&quot;11&quot; Description=&quot;Create an events list when you want a calendar-based view of upcoming meetings, deadlines, and other important events. You can share information between your events list and Windows SharePoint Services-compatible events programs.&quot; Image=&quot;/_layouts/images/itevent.gif&quot;> 

 On the File menu, click Save, and then quit Notepad.</li></ol> </li> Turn off recurrence processing for the Calendar view of the Events list. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> Start Notepad, and then open the Schema.xml file that is located in the following folder on the hard disk:

\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\TEMPLATE\1033\ \Lists\

</li> Change the RecurrenceRowset = &quot;TRUE&quot; entry to RecurrenceRowset = &quot;FALSE&quot;.

To do this, locate the following entry:

<View BaseViewID=&quot;2&quot; Type=&quot;HTML&quot; WebPartZoneID=&quot;Main&quot; DisplayName=&quot;Calendar&quot; Url=&quot;calendar.aspx&quot; ReadOnly=&quot;TRUE&quot; RecurrenceRowset=&quot;TRUE&quot;>

Change the entry to read as follows:

<View BaseViewID=&quot;2&quot; Type=&quot;HTML&quot; WebPartZoneID=&quot;Main&quot; DisplayName=&quot;Calendar&quot; Url=&quot;calendar.aspx&quot; ReadOnly=&quot;TRUE&quot; RecurrenceRowset=&quot;FALSE&quot;>

</li> On the File menu, click Save, and then quit Notepad.</li></ol> </li> Restart Microsoft Internet Information Services (IIS). To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> Click Start, click Run, type cmd in the Open box, and then click OK.</li> At the command prompt, type iisreset, and then press ENTER.</li> Type exit, and then press ENTER to quit Command Prompt.</li></ol> </li></ol>

<div class="moreinformation_section">

MORE INFORMATION
For more information about a similar issue that has a different cause, click the following article number to view the article in the Microsoft Knowledge Base:

883973 New items that you add to a custom Calendar view of a list in a Windows SharePoint Services Web site may not be displayed

For more information about how to make changes to list definitions, see the Windows SharePoint Services Software Development Kit (SDK). To obtain the Windows SharePoint Services SDK, visit the following Microsoft Web site:

http://www.microsoft.com/downloads/details.aspx?FamilyID=1c64af62-c2e9-4ca3-a2a0-7d4319980011&amp;DisplayLang=en

For more information about Windows SharePoint Services, visit the following Microsoft Web site:

http://technet.microsoft.com/windowsserver/sharepoint/default.aspx

Keywords: kbtshoot kbprb KB871145

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.