|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
To migrate applications that were developed using previous versions of the Live Communications Server SDK so that they can run on Office Communications Server 2007, you must recompile the applications with the Office Communications Server 2007 Server SDK.
Applications developed using Office Communications Server 2007 Public Beta must also be recompiled.
Managed code applications must be compiled using Microsoft .NET Framework 2.0. MSPL applications must be verified using the SPL Compiler (CompileSPL.exe).
All applications that were built to run on previous versions of Live Communications Server or on Office Communications Server 2007 Public Beta will run on computers running Office Communications Server 2007 with the following exceptions:
Managed code applications that invoke the Response.Clone method. MSPL applications that invoke the Challenge function or the CheckPermissions function.
The Response.Clone method and the MSPL Challenge and CheckPermissions functions have been removed from the API. Existing applications that use these APIs must be revised such that these APIs are removed before recompiling or verified as described previously.
To take full advantage of API changes made in Office Communications Server 2007, applications must reference the new schema using the xmlns attribute of the applicationManifest element in the application manifest. MSPL and the managed code library use the value of the xmlns attribute to distinguish between Live Communications Server 2003, Office Live Communications Server 2005, and Office Communications Server 2007 server applications. For more information about the xmlns attribute, see Application Attribute Elements.