Thursday, May 26, 2011

SharePoint 4.0: Content Type Hub Synchronization Steps (Publish/Subscribe)


In a SharePoint Server 2010 environment, custom content types have been created on a Content Type Syndication Hub site collection (Content Type Publisher).  However, the Content Type Subscriber site collection does not contain published content types in its Site Content Types Gallery.


The following configurations have already been verified:

1) The service account permissions are correct
2) The Managed Metadata Service Application is configured properly
3) The Managed Metadata Service Connection is configured properly and the setting for "This service application is the default storage location for Keywords" is checked off.
4) The Subscriber site collection has the following Site Collection Features enabled: 
SharePoint Server Publishing Infrastructure5) The Publisher site collection has the following Site Collection Features enabled: 
SharePoint Server Publishing Infrastructure, Content Type Syndication Hub


The following steps may be required to synchronize the content types between the publisher and the subscriber.
1) Publish the Content Types
  • Content Type Hub Publisher site collection > Site Actions > Site Settings > Galleries > Site Content Types
  • Click on Content Type
  • Click on "Manage publishing for this content type"
  • Click OK
  • Repeat this step for all content types that requiring publishing
2) Run the Timer Jobs
  • Central Administration > Monitoring > Timer Jobs > Review Timer Job Definitions
2a) Run the Content Type Hub Timer Job
  • Set the View to "All"
  • Click on the Timer Job, "Content Type Hub" Timer Job
  • Click "Run Now"
2b)  Run the Content Type Subscriber Timer Job
  • Set the View to "Web Application"
  • Select the Web Application that contains the subscriber site collection
  • Click on the Timer Job, "Content Type Subscriber"
  • Click "Run Now" 
3) Verify
  • Content Type Hub Subscriber site collection > Site Actions > Site Settings > Galleries > Site Content Types
  • Verify that the subscriber has received the published content type from the Content Type Hub 


Microsoft TechNet (May, 2010). Content type and workflow planning (SharePoint Server 2010). Retrieved May 26, 2011 from http://technet.microsoft.com/en-us/library/cc262735.aspx.

Share-n-dipity (October, 2009). Publish and Subscribe to Content Types in SharePoint 2010. Retrieved May 26, 2011 from

Tuesday, May 17, 2011

Links: SharePoint 4.0: March 2011 Cumulative Hotfix


SharePoint Foundation 2010
KB2475880: Description of the SharePoint Foundation 2010 cumulative update package (SharePoint Foundation server-package): March 3, 2011

SharePoint Server 2010
Description of the SharePoint Server 2010 Cumulative Update Server Hotfix Package (MOSS server-package): March 3, 2011


SharePoint Foundation 2010
Download for Microsoft SharePoint Foundation 2010

SharePoint Server 2010
Download for Microsoft SharePoint Server 2010

Error: Microsoft SQL Server Shared Feature Directory (INSTALLSHAREDDIR, INSTALLSHAREDWOWDIR)


During an installation of Microsoft SQL Server 2008 R2 x64 Standard Edition on a Windows Server 2008 R2 Service Pack 1 x64 Standard Edition operating system, I encountered issues on the Feature Selection screen.

Issue #1 - While the installation is 64bit, the Shared Feature Directory is hard coded as x86 - this is wrong.

Issue #2 - Error:  "The INSTALLSHAREDWOWDIR command line value is not valid. Please ensure the specified path is valid and different than the INSTALLSHAREDDIR path."


Aside from the regular disclaimer about don't modify the registry unless you have backups and know what you are doing, I want to also mention that the solution that worked for me does not apply to all situations.  For example, if I experienced this issue while installing on an Itanium processor, then the solution would be different (Microsoft Support, 2011).

So, having said that, the solution for this particular situation was the following:

1.  Open the Registry Editor

2.  Export the following key (as a backup)

3.  Delete the key.

4.  Close the Registry Editor.

5.  Open the Command Prompt (Start > Run > CMD)

6.  Type the following command:
[Path to Setup.exe]\setup.exe /action=install /INSTALLSHAREDDIR=”C:\Program Files\Microsoft SQL Server\" /INSTALLSHAREDWOWDIR=”C:\Program Files (x86)\Microsoft SQL Server\" (MSDN, 2011)

7.  Press Enter.  The SQL Server Setup launches from the beginning.


"INSTALLSHAREDDIR" is the 64-bit shared component files directory with a path of "Program Files\Microsoft SQL Server" (Microsoft Support, 2011)

"INSTALLSHAREDWOWDIR" is the 32-bit shared component files with a path of "Program Files(x86)\Microsoft SQL Server" (Microsoft Support, 2011)

When specifying the the directories, there are known issues with putting a "\" at the end of the path.  For this reason, omit the symbol.

Good - Program Files\Microsoft SQL Server
Bad - Program Files\Microsoft SQL Server\ 


Microsoft Support (2011). You receive an error message if you change the "Shared component directory" path on the Feature Selection screen when you install SQL Server 2008 on a computer that is running an Itanium-based version of Windows. Retrieved May 17, 2011 from http://support.microsoft.com/kb/955458.

MSDN (2011). How to: Install SQL Server 2008 from the Command Prompt. Retrieved May 17, 2011 from http://msdn.microsoft.com/en-us/library/ms144259(SQL.100).aspx.

MSDN (2011). Feature Selection. Retrieved May 17, 2011 from http://msdn.microsoft.com/en-us/library/ms143786.aspx.

MSDN (2011). File Locations for Default and Named Instances of SQL Server. Retrieved May 17, 2011 from http://msdn.microsoft.com/en-us/library/ms143547(v=SQL.105).aspx.

Blog Archive