Library Information
This page provides details about the libraries of the NetApp Manageability SDK for application integration in C and C++, Perl, Java, C#, VB.NET, PowerShell, Python, and Ruby.
Libraries for C and C++
The NetApp Manageability SDK provides both static libraries and dynamic libraries for application integration.
The following libraries should be linked to the applications that use the static libraries of the SDK:
The following libraries should be linked to the applications that use the dynamic libraries of the SDK:
The following environment variables are required to include the SDK libraries:
Modules for Perl and Perl API bindings
The following modules should be linked to applications that use the NetApp Manageability SDK interfaces:
This module is used to send the requests to and receive responses from the web server.
To verify the OnCommand Unified Manager server certificate using certificate-based authentication, you must have Net::SSLeay 1.36 or later, which should be built with OpenSSL library 0.9.8 or later.
You can download the LWP::UserAgent.pm, XML::Parser.pm, and Net::SSLeay modules from http://www.cpan.org/modules/by-module/Net/.
JAR file for Java
The following Java interface should be linked to applications that use the NetApp Manageability SDK interfaces:
Libraries for C#, VB.NET, and PowerShell
The following is the interface for C#, VB.NET, and PowerShell that should be linked to applications that use the NetApp Manageability SDK interfaces:
To verify the OnCommand Unified Manager server certificate using certificate-based authentication, you might have to use Windows hotfix, which is available at: http://support.microsoft.com/kb/968730.
Libraries for Python
The following Python libraries should be linked to applications that use the NetApp Manageability SDK interfaces:
Libraries for Ruby
The following Ruby libraries should be linked to applications that use the NetApp Manageability SDK interfaces:
WSDL file for Web services
The WSDL file for Web services is at /src/wsdl/.
Parent topic: Getting started with SDK

Was this topic helpful? Send comments to NetApp.