Share via


What's New in the System Center 2012 - Operations Manager SDK

Applies To: System Center 2012 - Operations Manager

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

The following sections describe the new features and associated changes in the System Center 2012 – Operations Manager software development kit (SDK).

System Center 2012 SDK Reference

The Operations Manager 2007 R2 SDK Reference was designed to work specifically for Operations Manager scenarios. With the release of System Center 2012 – Operations Manager, a portion of that SDK Reference has been moved into the System Center 2012 SDK Reference. The System Center 2012 SDK Reference content is now shared by both Service Manager and Operations Manager. Many of the base class, class, and interface definitions you will use are defined in the System Center 2012 SDK Reference.

For more detailed information about what has changed in the SDK and how to migrate your code to the new application programming interfaces (APIs), see the Compile-Time Compatibility Overview.

Run-Time Compatibility Support

Run-time compatibility support makes it possible for most applications and extensions that used Operations Manager 2007 R2 client binaries to successfully connect to an System Center 2012 – Operations Manager server without upgrading to the new API. However, Operations Manager 2007 R2 client applications that attempt to create or update a management pack by creating either a monitor, task, override, rule, or view will have unexpected results, and they will throw an exception. Operations Manager 2007 R2 client applications that attempt to import or export management packs will also throw an exception.

While some Operations Manager 2007 R2 applications and extensions will continue to run without throwing exceptions, we highly recommend that you update old code to support the new System Center 2012 – Operations Manager binaries.

Important

The Update method will work only when the SDK client is running on the management server.

Compile-Time Compatibility Support

Compile-time compatibility support makes it possible for application developers to rewrite their old applications and extensions that used Operations Manager 2007 R2 client binaries so that they can take advantage of new System Center 2012 – Operations Manager binaries.

For more detailed information about what has changed in the SDK and how to convert your code, see the Compile-Time Compatibility Overview.

Agent Configuration API

The Agent Configuration API (AC API) makes possible the configuration of any agent after Setup’s installation of the required binaries. You can use the API to automate the following:

  1. Adding, removing, or modifying management groups on an agent

  2. Reporting management group configuration information

Managed Modules API

The Managed Modules API (MM API) makes possible to develop managed modules.

You should create a custom module only when the modules that ship with System Center 2012 – Operations Manager are insufficient.

See Also

Concepts

Getting Started with the System Center 2012 - Operations Manager SDK