<?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: NMSDK 9.4 vserver 1.140 API calls in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/NMSDK-9-4-vserver-1-140-API-calls/m-p/146030#M2836</link>
    <description>&lt;P&gt;I think 1.15 should work because if you look at code of NaServer.py you can see the function&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;def set_vserver(self, vserver):&lt;BR /&gt; """Sets the vserver name. This function is added for vserver-tunneling.&lt;BR /&gt; However, vserver tunneling actually uses vfiler-tunneling. Hence this&lt;BR /&gt; function internally sets the vfiler name.&lt;BR /&gt; """&lt;/P&gt;
&lt;P&gt;if(self.major_version &amp;gt;= 1 and self.minor_version &amp;gt;= 15):&lt;BR /&gt; self.vfiler = vserver&lt;BR /&gt; return 1&lt;/P&gt;
&lt;P&gt;print("\nONTAPI version must be at least 1.15 to send API to a vserver\n")&lt;BR /&gt; return 0&lt;/P&gt;</description>
    <pubDate>Fri, 18 Jan 2019 20:53:05 GMT</pubDate>
    <dc:creator>gaurav_verma</dc:creator>
    <dc:date>2019-01-18T20:53:05Z</dc:date>
    <item>
      <title>NMSDK 9.4 vserver 1.140 API calls</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/NMSDK-9-4-vserver-1-140-API-calls/m-p/145985#M2833</link>
      <description>&lt;P&gt;I've been using the ZExplore Developer Interface (ZEDI) since forever to figure out which API call to use with which parameters and to test it all.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ever since NMSDK 9.4, it seems that this hasn't been updated properly.&lt;/P&gt;
&lt;P&gt;From what I was told, the Ontapi version matched the ONTAP version, e.g.: Ontapi 1.120 matched ONTAP 9.2, Ontapi 1.130 matched 9.3&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When you selected an Ontapi version, you could always choose between the Cluster commands or the Vserver commands of a particular Ontapi version but with Ontapi 1.140, you could only select the Cluster commands.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With NMSDK 9.5, this hasn't changed (Vserver commands for 9.4 still are not available) and I also don't see any Ontapi 1.150 commands. (Cluster or Vserver 9.5)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Am I to keep on using the Ontapi 1.130 for Vserver commands?&lt;/P&gt;
&lt;P&gt;Or is there some other set of documents that I should be using to figure out which calls are available with which parameters?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kind regards,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeroen Kleijer&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 12:57:02 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/NMSDK-9-4-vserver-1-140-API-calls/m-p/145985#M2833</guid>
      <dc:creator>JMKleijer</dc:creator>
      <dc:date>2025-06-04T12:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: NMSDK 9.4 vserver 1.140 API calls</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/NMSDK-9-4-vserver-1-140-API-calls/m-p/146030#M2836</link>
      <description>&lt;P&gt;I think 1.15 should work because if you look at code of NaServer.py you can see the function&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;def set_vserver(self, vserver):&lt;BR /&gt; """Sets the vserver name. This function is added for vserver-tunneling.&lt;BR /&gt; However, vserver tunneling actually uses vfiler-tunneling. Hence this&lt;BR /&gt; function internally sets the vfiler name.&lt;BR /&gt; """&lt;/P&gt;
&lt;P&gt;if(self.major_version &amp;gt;= 1 and self.minor_version &amp;gt;= 15):&lt;BR /&gt; self.vfiler = vserver&lt;BR /&gt; return 1&lt;/P&gt;
&lt;P&gt;print("\nONTAPI version must be at least 1.15 to send API to a vserver\n")&lt;BR /&gt; return 0&lt;/P&gt;</description>
      <pubDate>Fri, 18 Jan 2019 20:53:05 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/NMSDK-9-4-vserver-1-140-API-calls/m-p/146030#M2836</guid>
      <dc:creator>gaurav_verma</dc:creator>
      <dc:date>2019-01-18T20:53:05Z</dc:date>
    </item>
    <item>
      <title>Re: NMSDK 9.4 vserver 1.140 API calls</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/NMSDK-9-4-vserver-1-140-API-calls/m-p/146039#M2837</link>
      <description>&lt;P&gt;I think&amp;nbsp; the code written for 1.130 will work in 1.140 or 1.150 but there's no way to be sure to&amp;nbsp;be honest.&lt;/P&gt;
&lt;P&gt;Normally I could select the Vserver commands for a particular Ontapi version and then see what new API calls there were or if any API calls had been removed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since NMSDK 9.4, we no longer have that option where we can check which new functionality is available or we have lost.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It would be nice if The ZEplore Design Interface was updated properly again to reflect the API calls in ONTAP 9.4 and 9.5.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jan 2019 08:15:38 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/NMSDK-9-4-vserver-1-140-API-calls/m-p/146039#M2837</guid>
      <dc:creator>JMKleijer</dc:creator>
      <dc:date>2019-01-21T08:15:38Z</dc:date>
    </item>
  </channel>
</rss>

