Servers

    SharePoint Server 2007 SDK: Software Development Kit

    Select Language:
    The Microsoft Office SharePoint Server 2007 SDK contains conceptual overviews, “How Do I…?” programming tasks, developer tools, code samples, references, and an Enterprise Content Management (ECM) starter kit to guide you in developing solutions based on Microsoft Office SharePoint Server 2007.
    • Version:

      1.5-Apr09

      File Name:

      OfficeServerSDK.exe

      Date Published:

      4/22/2009

      File Size:

      197.4 MB

        The Microsoft Office SharePoint Server (MOSS) 2007 SDK is designed for solution providers, independent software vendors, value-added resellers, and other developers to learn about the new Office SharePoint Server 2007 enterprise application and platform. It features conceptual and "How to" articles, sample code, and programming references. The SDK 1.5 download is a full release that includes all previous tools and documentation.

        Which SharePoint SDK (Office SharePoint Server 2007 or Windows SharePoint Services 3.0) should you download?
        If you are writing code that only uses the Windows SharePoint Services platform, you can download the Windows SharePoint Server 3.0 SDK. However, if you want the superset of all documentation and samples, you should install the Microsoft Office SharePoint Server 2007 SDK, and then you’ll get all the platform information as well. You don’t need to download both, but you will need to uninstall all previous versions before installing a new version of either SDK download.

        What’s New in This Release for the Microsoft Office SharePoint Server SDK
        The SDK 1.5 updates include a new version of the Microsoft Business Data Catalog Definition Editor tool (bug fixes for field truncation issues and parameter limits), and updated documentation page, What's New in the Office SharePoint Server 2007 SDK.

        New Previously in the MOSS SDK
        • Installation enhancements: You now have a choice of installation path when you’re installing the SDK. Browse to your preferred folder during setup. The default installation path for the Microsoft Office SharePoint Server SDK is <%Program Files%>\2007 Office System Developer Resources\.
        • Start menu navigation: This release features a new Start menu shortcut for quick access to documentation (compiled HTML Help, or CHM for short) files and the Welcome Guide (ReadMe.htm), which is a landing page with links to all the tools and samples. In Windows Server 2003, click Start, Programs, 2007 Microsoft Office System Developer Resources, Office SharePoint Server 2007 SDK to open: MOSS 2007 Technical Articles and Visual How-Tos, Office Forms Server SDK Documentation, Office SharePoint Server SDK Documentation, Welcome Guide, Windows SharePoint Services SDK Documentation. In Windows Vista, click the Windows Vista Start button, All Programs, 2007 Microsoft Office System Developer Resources, Office SharePoint Server 2007 SDK to open: MOSS 2007 Technical Articles and Visual How-Tos, Office Forms Server SDK Documentation, Office SharePoint Server SDK Documentation, Welcome Guide, Windows SharePoint Services SDK Documentation.
        • Offline experience improvements: All of the technical articles, visual how-to articles, and book excerpts are now packaged—plus the Excel Services and Excel 2007 Windows Compute Cluster Server 2003 Job Submission Developer Guide—into one searchable CHM file. Browse offline for content published on MSDN out-of-band with the SDK. (Known issue: Several links in the MOSSSDK_TechArticles.chm and WSSSDK_TechArticles.chm do not work in a strictly offline scenario. Also, WMV file screencasts or downloads associated with articles are not packaged in the CHM, to keep the download size manageable. Workaround: Browse to the content on MSDN online; for ease-of-use, the CHM file table of contents is the same as the MSDN Library table of contents.
        • New tools and samples included with the Microsoft Office SharePoint Server 2007 SDK: Developer tools and samples for the following areas of Office SharePoint Server development (new items in bold):
          • Business Data Catalog Samples and Utilities
            • Microsoft Business Data Catalog Definition Editor
            • Sample Pluggable SSO Provider
            • WSHelloWorld Web Service
            • WSOrders Web Service
            • Excel Services User Defined Function Sample
            • WSOrders Custom Proxy Sample
            • Amazon Web Service Sample
            • AdventureWorks Metadata Samples
            • SAP Sample
          • Document Management and Content Processing Samples
            • Comment Scrub Document Converter
            • Term Replacement Document Inspector
          • Search Samples
            • Sample Protocol Handler
            • Custom Content Source
            • Custom Federated Search Web Part with a Credentials UI (also available at MSDN Code Gallery)
            • Federated Search SQL Server Connector (also available at MSDN Code Gallery)
            • Federated Search HTML to RSS Connector (also available at MSDN Code Gallery)
            • Federated Search Virtual Earth Map Connector
            • (also available at MSDN Code Gallery)
          • Records Management and Policy Samples
            • De-Duplication Router
            • Document Integrity Verifier
            • Records Center Web Service Console Application
            • Search, Collect, and Hold Tool
            • Sample Custom Barcode Generator
            • IRM Document Protector
          • Workflow Samples
            • Custom Workflow Report Query Generator
            • Custom Workflow Report XLSX Injector
            • Visual Studio Workflow Templates
            • Enterprise Content Management Workflow Activities
            • List Item Activities
            • Hello World Sequential Workflow
            • State Based Approval Workflow
            • Modification Workflow
            • Replication and Contact Selector Workflow
            • Intersystem Purchase Order
            • Confidential Approval Workflow
            • Group Approval Workflow
            • Approval Workflow Sample
            • Multi-Stage Workflow
            • Server-side Collect Signatures Workflow
        Full details can be found in the Welcome Guide of the SDK, accessible through the Start menu or button.

        The download file OfficeServerSDK.exe provided for the SharePoint Server 2007 SDK contains the following:

        • Compiled HTML Help files (updated with new content since RTM), OSSSDK2007.chm and WSS3sdk.chm, which contain conceptual topics, Class Library and Web Service References for SharePoint Server 2007 and Microsoft Windows SharePoint Services 3.0.

        • Updates to the MOSS SDK conceptual topics include:
          • How to: Customize RSS for the Content Query Web Part (new)
          • How to: Create a Minimal Master Page (revised)
          • Provisioning Portal Sites (revised)
          • Portal Site Template File (revised)
          • Portal (Portal Site Template) (revised)
          • Webs (Portal Site Template) (revised)
          • Web (Portal Site Template) (revised)
          • Federated Search (new)
          Updates to the MOSS SDK Class Library and Web Service Reference include:
          • Microsoft.Office.Workflow.ISoapServerWorkflow
          • Microsoft.Office.Workflow.IWorkflow
          • Microsoft.Office.Workflow.Workflow
          • Microsoft.Office.RecordsManagement.PolicyFeatures.IBarCodeGenerator
          • Microsoft.Office.RecordsManagement.InformationPolicy.IPolicyFeatures
          • Workflow Web service
          • Microsoft.Office.Server.Search.Federation
        • Code samples that relate to topics in the SDK: Business Data Catalog metadata samples, Custom Single Sign-On Provider, SampleWebService, and Custom Filter Web Parts. The sample projects use Microsoft Visual C# and Microsoft Visual Studio 2005.
          Updates to the MOSS SDK code samples include:
          • Microsoft Business Data Catalog Definition Editor tool
          • Protocol Handler Sample
        • Enterprise Content Management Starter Kit.


        Also included in the SharePoint Server 2007 SDK, the Enterprise Content Management (ECM) Starter Kit
        Designed for solution providers, independent software vendors, value-added resellers, and other developers to learn about how to extend the new ECM features and platform in Office SharePoint Server 2007. It contains the following:

        White Papers
        • 2007 Office System Digital Signatures Developers Guide
        • 2007 Office System Encryption Developers Guide
        • Information Rights Management - Pluggable Rights Management, Technical Overview
        • Importing Custom Actions into SharePoint Designer
        • Workflow Security Topics

        Code Samples
        • Content Processing
          • Term Replacement Document Inspector Module
          • Document Converters (server-side custom property remover, docm-to-docx converter)
        • Records Management and Policy
          • De-Duplication Router
          • Document Integrity Verifier
          • Records Repository Web Service Console Application
          • Search, Collect, and Hold Tool
          • Default Site Policy
        • Workflow

        • Note: The following workflow samples are meant to demonstrate concepts and provide a starting point for extension. They are not the same workflows that are included with Office SharePoint Server 2007.
          • Custom Reports
          • ECM Activities
          • List Item Activities
          • Hello World Sequential Workflow
          • State Based Approval Workflow
          • Modification Workflow
          • Replication and Contact Selector Workflow
          • Intersystem Purchase Order
          • Confidential Approval
          • Group Approval
          • Review Workflows
          • Collect Feedback Workflow
          • Multi-Stage Workflow
          • Server-side Collect Signatures Workflow

        Visual Studio Project Templates for SharePoint Server 2007 workflow
        • SharePoint Server Sequential Workflow Library
        • SharePoint Server State Machine Workflow Library


        You can also view the Microsoft Office SharePoint Server 2007 SDK in the MSDN Library.

    • Supported Operating System

      Windows Server 2003 Service Pack 1, Windows Server 2008, Windows Vista, Windows XP

      • To install this download:
        1. Download the OfficeServerSDK.exe file by clicking the Download button and saving the files to your hard disk.
        2. Double-click the executable (.exe) program file on your hard disk to start the setup program.
        3. Follow the instructions on the screen to complete the installation.
        To remove the download and installed files:

        1. Click Start, point to Control Panel, and then:
          • Windows Vista: Click Programs, Uninstall a program, select Office SharePoint Server 2007 SDK, and then click Uninstall.
          • Windows XP: Click Add or Remove Programs, select Office SharePoint Server 2007 SDK, and then click Remove.
        To install the Microsoft Business Data Catalog Definition Editor tool:
        1. After the SDK is installed, navigate to SDK installation path\Tools\BDC Definition Editor\readme.html. The default installation path for the MOSS SDK install is <%Program Files%>\2007 Office System Developer Resources\.
        2. Follow the instructions in the Readme file to install and use the Business Data Catalog Defintion Editor tool.
      • This package does not collect any personal information.

        Known Issues and Workarounds

        Default installation path for MOSS SDK: <%Program Files%>\2007 Office System Developer Resources\

        Visual Studio Workflow Templates:

        Issue: Workflow templates do not show up as a new Project type in Visual Studio automatically
        Fix:
        1. In Visual Studio, open a Command Prompt window.
        2. Type "devenv /setup" and then press ENTER.
        Issue: Code snippets do not appear in Visual Studio
        Fix:
        1. In Visual Studio, click Tools, and then click Code Snippets Manager.
        2. Change the language to XML.
        3. Add [System]:\Program Files\Microsoft Visual Studio 8\Xml\1033\Snippets\SharePoint Server Workflow to your snippets.

        Workflow Samples:

        Issue: Editing tasks in the ASPX Collect Feedback sample may get the error "File not found"
        Fix:
        The TaskWorkflowContentType project in the ASPX Collect Feedback sample might not build automatically when building the solution. To address this:
        1. Right-click the TaskWorkflowContentType project, and then click Rebuild.
        2. Run InstallAll.bat to reinstall the workflow.
        Issue: Cannot modify existing content type association in the ASPX Collect Feedback sample.
        Fix:

        Replace the following:
           m_assocTemplate.SetTaskList(taskList);
           m_assocTemplate.SetHistoryList(historyList);

        with the following:
           m_assocTemplate.SetTaskList(m_taskListName);
           m_assocTemplate.SetHistoryList(m_historyListName);

        Offline Scenarios for SDK:

        Issue: Several links in the MOSSSDK_TechArticles.chm and WSSSDK_TechArticles.chm do not work in a strictly offline scenario. Also, WMV file screencasts or downloads associated with articles are not packaged in the CHM, to keep the download size manageable.
        Fix:

        Browse to the content on MSDN online; for ease-of-use, the CHM file table of contents is the same as the MSDN Library table of contents.

    Popular downloads

    Loading your results, please wait...

    Free PC updates

    • Security patches
    • Software updates
    • Service packs
    • Hardware drivers

    Microsoft suggests

    Download a free trial of Windows Server 2012 R2.
    Windows Server 2012 R2 free trial
    Experience the new and enhanced capabilities.
    Free trial