<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: OnCommand Perl API in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/OnCommand-Perl-API/m-p/40905#M365</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is the list of additions that we'll add to Connect API PDF. I don't have more details at this point and these descriptions haven't been reviewed, but again, it should get you started. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following methods were added to OnCommand Insight Connect API:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;setApplicationWithNoBusinessEntity: Adds a new application or updates the attributes of an existing application&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setApplication: Adds a new application or updates the attributes of an existing application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;addVmToApplication: Associates a virtual machine with an application&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;removeVmFromApplication: Removes the association between a virtual machine and an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setApplicationOfVolume: Associates a volume with an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;removeVolumeFromApplication: Removes association between a volume and an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setApplicationOfInternalVolume: Associates an internal volume with an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;removeInternalVolumeFromApplication: Removes the association between an internal volume and an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setApplicationOfQtree: Associates a qtree with an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;removeQtreeFromApplication: Removes the association between a qtree and an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setApplicationOfShare: Associates a share with an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;removeShareFromApplication: Removes association between a share and an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setBusinessEntityOfStorage: Sets/unsets the business entity of a storage.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getBusinessEntityOfStorage: Gets the business entity of a storage.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setBusinessEntityOfSwitch: Sets/unsets the business entity of a switch.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getBusinessEntityOfSwitch: Gets the business entity of a switch.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setBusinessEntityOfPort: Sets/unsets the business entity of a port.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getBusinessEntityOfPort: Gets the business entity of a port.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setBusinessEntity: Adds a business entity if it doesn't already exist.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getBusinessEntity: Finds the business entity with the given id.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getBusinessEntities: Finds all business entities.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getApplicationsOfVm: Retrieves all the applications that are associated with a given virtual machine. Each application contains a list of the objects (hosts, virtual machines, volumes...) that are associated with it.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getApplicationOfVolume: Retrieves the application that is associated with a given volume. Application contains a list of the objects (hosts, virtual machines, volumes...) that are associated with it.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getApplicationOfInternalVolume: : Retrieves the application that is associated with a given internal volume. Application contains a list of the objects (hosts, virtual machines, volumes...) that are associated with it.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getApplicationOfQtree: Retrieves the application that is associated with a given qtree. Application contains a list of the objects (hosts, virtual machines, volumes...) that are associated with it.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getApplicationOfShare: Retrieves the application that is associated with a given share. Application contains a list of the objects (hosts, virtual machines, volumes...) that are associated with it. &lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Mar 2012 13:35:50 GMT</pubDate>
    <dc:creator>grissino</dc:creator>
    <dc:date>2012-03-16T13:35:50Z</dc:date>
    <item>
      <title>OnCommand Perl API</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/OnCommand-Perl-API/m-p/40887#M362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Greetings all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My question is relatively simple, is there a API to access OnCommand similar to the NetApp Manageability SDK. I have experience with the current SDK and know that if I talk straight at OnTap I can build most of the functionality I need, but with the alrams and thresholds in OnCommand it is doing most of what I need any way so I was wondering if it is possible to pull these events, alarms and performance stats via an API from OnCommand?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 06:32:13 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/OnCommand-Perl-API/m-p/40887#M362</guid>
      <dc:creator>davidgramsay</dc:creator>
      <dc:date>2025-06-05T06:32:13Z</dc:date>
    </item>
    <item>
      <title>Re: OnCommand Perl API</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/OnCommand-Perl-API/m-p/40892#M363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, there is an OnCommand Insight API. You can find details about it here: &lt;/P&gt;&lt;P&gt;&lt;A href="https://support.netapp.com/documentation/productlibrary/index.html?productID=60983" target="_blank"&gt;https://support.netapp.com/documentation/productlibrary/index.html?productID=60983&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Details are in the OnCommand Insight Connect API PDF. We need to put more details in here, when Eng resources are assigned. But, at least it's a start. &lt;/P&gt;&lt;P&gt;There are more methods and classes than those in that 6.3 guide. I have a list of those additions, in case you need them. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Mar 2012 13:18:09 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/OnCommand-Perl-API/m-p/40892#M363</guid>
      <dc:creator>grissino</dc:creator>
      <dc:date>2012-03-16T13:18:09Z</dc:date>
    </item>
    <item>
      <title>Re: OnCommand Perl API</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/OnCommand-Perl-API/m-p/40901#M364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;excellent I'll give that a look. yes if you could forward me on the list of additions that would be awesome.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Mar 2012 13:26:50 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/OnCommand-Perl-API/m-p/40901#M364</guid>
      <dc:creator>davidgramsay</dc:creator>
      <dc:date>2012-03-16T13:26:50Z</dc:date>
    </item>
    <item>
      <title>Re: OnCommand Perl API</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/OnCommand-Perl-API/m-p/40905#M365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is the list of additions that we'll add to Connect API PDF. I don't have more details at this point and these descriptions haven't been reviewed, but again, it should get you started. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following methods were added to OnCommand Insight Connect API:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;setApplicationWithNoBusinessEntity: Adds a new application or updates the attributes of an existing application&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setApplication: Adds a new application or updates the attributes of an existing application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;addVmToApplication: Associates a virtual machine with an application&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;removeVmFromApplication: Removes the association between a virtual machine and an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setApplicationOfVolume: Associates a volume with an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;removeVolumeFromApplication: Removes association between a volume and an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setApplicationOfInternalVolume: Associates an internal volume with an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;removeInternalVolumeFromApplication: Removes the association between an internal volume and an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setApplicationOfQtree: Associates a qtree with an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;removeQtreeFromApplication: Removes the association between a qtree and an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setApplicationOfShare: Associates a share with an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;removeShareFromApplication: Removes association between a share and an application.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setBusinessEntityOfStorage: Sets/unsets the business entity of a storage.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getBusinessEntityOfStorage: Gets the business entity of a storage.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setBusinessEntityOfSwitch: Sets/unsets the business entity of a switch.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getBusinessEntityOfSwitch: Gets the business entity of a switch.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setBusinessEntityOfPort: Sets/unsets the business entity of a port.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getBusinessEntityOfPort: Gets the business entity of a port.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;setBusinessEntity: Adds a business entity if it doesn't already exist.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getBusinessEntity: Finds the business entity with the given id.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getBusinessEntities: Finds all business entities.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getApplicationsOfVm: Retrieves all the applications that are associated with a given virtual machine. Each application contains a list of the objects (hosts, virtual machines, volumes...) that are associated with it.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getApplicationOfVolume: Retrieves the application that is associated with a given volume. Application contains a list of the objects (hosts, virtual machines, volumes...) that are associated with it.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getApplicationOfInternalVolume: : Retrieves the application that is associated with a given internal volume. Application contains a list of the objects (hosts, virtual machines, volumes...) that are associated with it.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getApplicationOfQtree: Retrieves the application that is associated with a given qtree. Application contains a list of the objects (hosts, virtual machines, volumes...) that are associated with it.&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;getApplicationOfShare: Retrieves the application that is associated with a given share. Application contains a list of the objects (hosts, virtual machines, volumes...) that are associated with it. &lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Mar 2012 13:35:50 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/OnCommand-Perl-API/m-p/40905#M365</guid>
      <dc:creator>grissino</dc:creator>
      <dc:date>2012-03-16T13:35:50Z</dc:date>
    </item>
  </channel>
</rss>

