<?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: cDOT and na_server_style NA_STYLE_RPC in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/112908#M1679</link>
    <description>&lt;P&gt;That's&amp;nbsp;exaactly what I do... I check with "&lt;STRONG&gt;na_results_errno&lt;/STRONG&gt;" for "13011", which is "&lt;STRONG&gt;ERROR (13011): RPC Error - The RPC server is unavailable&lt;/STRONG&gt;." and then try to talk to a cDOT again, check result and so on... BUT the tools run much longer now and this is an ugly hack and very error prone!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;I think NetApp can and should&amp;nbsp;do better then this&amp;nbsp;(offer the same consistent "passwordless" way!)...&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 24 Nov 2015 12:01:52 GMT</pubDate>
    <dc:creator>anton_oks</dc:creator>
    <dc:date>2015-11-24T12:01:52Z</dc:date>
    <item>
      <title>cDOT and na_server_style NA_STYLE_RPC</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/109195#M1589</link>
      <description>&lt;P&gt;Hi all.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have plenty own-developed NetApp management tools, which run on Windows clients&amp;nbsp;and use the "NA_STYLE_RPC" authentication&amp;nbsp;with the ONTAP 7-Mode systems.&lt;/P&gt;&lt;P&gt;The same tools do not work with cDOT. And also the SDK binary "apitest.exe" seems to confirm the problem:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;C:\Users\user\Downloads\NetApp\SDK\netapp-manageability-sdk-5.4\bin\nt&amp;gt;.\apitest.exe -r myold2040 system-get-version&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&amp;lt;results status="passed"&amp;gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;NetApp Release 8.1.4P8 7-Mode: Wed Feb&amp;nbsp; 4 02:09:24 PST 2015&amp;lt;/version&amp;gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;is-clustered&amp;gt;false&amp;lt;/is-clustered&amp;gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&amp;lt;/results&amp;gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;C:\Users\user\Downloads\NetApp\SDK\netapp-manageability-sdk-5.4\bin\nt&amp;gt;.\apitest.exe -r mynewer6240 system-get-version&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&amp;lt;results status="passed"&amp;gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;NetApp Release 8.1.4P8 7-Mode: Wed Feb&amp;nbsp; 4 02:08:52 PST 2015&amp;lt;/version&amp;gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;is-clustered&amp;gt;false&amp;lt;/is-clustered&amp;gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&amp;lt;/results&amp;gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;C:\Users\user\Downloads\NetApp\SDK\netapp-manageability-sdk-5.4\bin\nt&amp;gt;.\apitest.exe -r mynew8060 system-get-version&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;FONT color="#ff0000"&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&amp;lt;results reason="RPC Error - The RPC server is unavailable. " errno="13011" status="failed"/&amp;gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In&amp;nbsp;SDK --&amp;gt;&amp;nbsp;"Session Management APIs" --&amp;gt; na_server_style we have this:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;If &lt;I&gt;style=&lt;/I&gt;&lt;SPAN&gt;NA_STYLE_RPC&lt;/SPAN&gt;, your code should run on the Windows system so that a native Windows authentication based on remote procedure call is used. This is applicable for Data ONTAP APIs only.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;U&gt;&lt;STRONG&gt;Question:&lt;/STRONG&gt;&lt;/U&gt; Can someone comment and/or confirm if the cDOT NA_STYPE_RPC auth should work (or does somewhere?!?!?) and if so, how (options, SMB versions, special/new API capabilities, Windows version on the client and AD server, ...)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;Thanks a bunch&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&amp;nbsp;Anton Oks&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;P.S.: No, we don't have WAN optimization in that environment &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 23:25:54 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/109195#M1589</guid>
      <dc:creator>anton_oks</dc:creator>
      <dc:date>2025-06-04T23:25:54Z</dc:date>
    </item>
    <item>
      <title>Re: cDOT and na_server_style NA_STYLE_RPC</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/112845#M1674</link>
      <description>&lt;P&gt;Hello NetApp SDK team and/or community....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We still need the same passwordless authentification on 7Mode &lt;FONT color="#339966"&gt;&lt;U&gt;&lt;STRONG&gt;AND&lt;/STRONG&gt; &lt;/U&gt;&lt;/FONT&gt;cDOT. Any news about WinRPC/cDOT?! Or will you, NetApp, bring the cert-based auth to 7Mode?!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;Anton Oks&lt;/P&gt;</description>
      <pubDate>Mon, 23 Nov 2015 13:14:22 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/112845#M1674</guid>
      <dc:creator>anton_oks</dc:creator>
      <dc:date>2015-11-23T13:14:22Z</dc:date>
    </item>
    <item>
      <title>Re: cDOT and na_server_style NA_STYLE_RPC</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/112884#M1675</link>
      <description>&lt;P&gt;from documentation, FYI.&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/4321i0E5323713C9FBDB5/image-size/original?v=mpbl-1&amp;amp;px=-1" border="0" alt="api.PNG" title="api.PNG" /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Nov 2015 06:26:54 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/112884#M1675</guid>
      <dc:creator>georgevj</dc:creator>
      <dc:date>2015-11-24T06:26:54Z</dc:date>
    </item>
    <item>
      <title>Re: cDOT and na_server_style NA_STYLE_RPC</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/112888#M1677</link>
      <description>&lt;P&gt;Thanks georgevj.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Well, strong indicator that it is not working, confirmed, but it's the APITEST docu only &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt; So in theory it could be that only the tool doesn't support it, right&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":face_with_open_mouth:"&gt;😮&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could someone then send a statement how the same passwordless&amp;nbsp;authentication can be done for both 7Mode and cDOT APIs? Because, you for sure understand, we talk "chicken/egg" here.. I can only know if the Netapp is 7Mode or cDOT AFTER I connected to it... and I cannot (passwordless) connect to check this because I&amp;nbsp;don't know if WinRPC&amp;nbsp;or CERT should work....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;Anton Oks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Nov 2015 09:23:20 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/112888#M1677</guid>
      <dc:creator>anton_oks</dc:creator>
      <dc:date>2015-11-24T09:23:20Z</dc:date>
    </item>
    <item>
      <title>Re: cDOT and na_server_style NA_STYLE_RPC</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/112898#M1678</link>
      <description>&lt;P&gt;Are you sure the same code will work for both 7 mode and cluster mode?&lt;/P&gt;&lt;P&gt;I think you may need a different set of api&amp;nbsp;commands for them.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What about something like this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;connect via rpc and check version&lt;/P&gt;&lt;P&gt;if succeeded&lt;/P&gt;&lt;P&gt;{ 7mode_ok; }&lt;/P&gt;&lt;P&gt;Else&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;Connect via cert and check version&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; If succeeded&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; { C-mode_ok; }&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; Else&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; { print error and exit; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;If &amp;nbsp;7mode_ok&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; {&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; Do your stuff for 7 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; }&lt;/P&gt;&lt;P&gt;If C-mode_ok&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; {&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; Do your stuff for C 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; }&lt;/P&gt;</description>
      <pubDate>Tue, 24 Nov 2015 10:49:53 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/112898#M1678</guid>
      <dc:creator>georgevj</dc:creator>
      <dc:date>2015-11-24T10:49:53Z</dc:date>
    </item>
    <item>
      <title>Re: cDOT and na_server_style NA_STYLE_RPC</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/112908#M1679</link>
      <description>&lt;P&gt;That's&amp;nbsp;exaactly what I do... I check with "&lt;STRONG&gt;na_results_errno&lt;/STRONG&gt;" for "13011", which is "&lt;STRONG&gt;ERROR (13011): RPC Error - The RPC server is unavailable&lt;/STRONG&gt;." and then try to talk to a cDOT again, check result and so on... BUT the tools run much longer now and this is an ugly hack and very error prone!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;I think NetApp can and should&amp;nbsp;do better then this&amp;nbsp;(offer the same consistent "passwordless" way!)...&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Nov 2015 12:01:52 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/cDOT-and-na-server-style-NA-STYLE-RPC/m-p/112908#M1679</guid>
      <dc:creator>anton_oks</dc:creator>
      <dc:date>2015-11-24T12:01:52Z</dc:date>
    </item>
  </channel>
</rss>

