<?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: Is the Perl API of sdk-5.4P1 compatible with 7 mode? in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Is-the-Perl-API-of-sdk-5-4P1-compatible-with-7-mode/m-p/114648#M1732</link>
    <description>&lt;P&gt;Thanks a lot! &amp;nbsp;Customer accept it and feel happy!&lt;/P&gt;</description>
    <pubDate>Thu, 14 Jan 2016 07:50:07 GMT</pubDate>
    <dc:creator>chao</dc:creator>
    <dc:date>2016-01-14T07:50:07Z</dc:date>
    <item>
      <title>Is the Perl API of sdk-5.4P1 compatible with 7 mode?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Is-the-Perl-API-of-sdk-5-4P1-compatible-with-7-mode/m-p/114555#M1724</link>
      <description>&lt;P&gt;IHAC is&amp;nbsp;testing NetApp api and raise the following questions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;they&amp;nbsp;downloaded netapp-manageability-sdk-5.4P1 from NetApp official website.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;they&amp;nbsp;&amp;nbsp;found some differences between this new version and current version we are using for 7 mode only.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The new version introduce many new parameters.&lt;/P&gt;&lt;P&gt;One of them is {bindings_family}.&lt;/P&gt;&lt;P&gt;In the new version, when we set the server type to Filer. It will automatically bind to CLUSTER mode.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sub set_server_type ($$) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $self = shift;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $type = shift;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $port = $self-&amp;gt;{port};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($type !~ /^(Filer|NetCache|Agent|DFM|OCUM)/i) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $self-&amp;gt;fail_response(13001,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; "in NaServer::set_server_type: bad type \"$type\"");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ($type =~ /Filer/i) &amp;amp;&amp;amp; do {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $self-&amp;gt;{url} = "/servlets/netapp.servlets.admin.XMLrequest_filer";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$self-&amp;gt;{bindings_family} = "CLUSTER-MODE";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;…&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This new version is supposed to be support both 7 mode and C mode.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Is it mandatory to set the bindings_family to 7-MODE after set server type?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;my $serv = NaServer-&amp;gt;new( $hostname_of{$ident}, 1, 1 );&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;$serv-&amp;gt;set_server_type($args{server_type});&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;…&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;$serv-&amp;gt; set_bindings_family (‘7-mode’); ## without this call , I can still call API for 7 mode filer even when the bindings_family=’CLUSTER-MODE’&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;they tried to not set it, I can still call the API for 7-mode filer.&lt;/P&gt;&lt;P&gt;What does bindings family do?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Is the new perl SDK compatible with 7 mode?&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Wed, 04 Jun 2025 22:21:23 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Is-the-Perl-API-of-sdk-5-4P1-compatible-with-7-mode/m-p/114555#M1724</guid>
      <dc:creator>chao</dc:creator>
      <dc:date>2025-06-04T22:21:23Z</dc:date>
    </item>
    <item>
      <title>Re: Is the Perl API of sdk-5.4P1 compatible with 7 mode?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Is-the-Perl-API-of-sdk-5-4P1-compatible-with-7-mode/m-p/114567#M1725</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes, the current version of the Perl SDK (both with and without bindings) is compatible with 7-Mode. &amp;nbsp;If they are using the new Perl API bindings, with 7-Mode, then setting the bindings_family to "7-Mode" is required along with a server type of "FILER". &amp;nbsp;If they are using the standard NMSDK Perl with 7-Mode, then simply setting the server type to "FILER" is sufficient as it does not differentiate.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Leaving the bindings family at the default "Cluster-Mode" will probably work for some/most of the APIs, but not all of them, particularly if the bindings validation is enabled.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope that helps,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Andrew&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jan 2016 14:59:57 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Is-the-Perl-API-of-sdk-5-4P1-compatible-with-7-mode/m-p/114567#M1725</guid>
      <dc:creator>asulliva</dc:creator>
      <dc:date>2016-01-12T14:59:57Z</dc:date>
    </item>
    <item>
      <title>Re: Is the Perl API of sdk-5.4P1 compatible with 7 mode?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Is-the-Perl-API-of-sdk-5-4P1-compatible-with-7-mode/m-p/114648#M1732</link>
      <description>&lt;P&gt;Thanks a lot! &amp;nbsp;Customer accept it and feel happy!&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jan 2016 07:50:07 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Is-the-Perl-API-of-sdk-5-4P1-compatible-with-7-mode/m-p/114648#M1732</guid>
      <dc:creator>chao</dc:creator>
      <dc:date>2016-01-14T07:50:07Z</dc:date>
    </item>
  </channel>
</rss>

