<?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 how to provide group name for group-member-list-iter-start in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-to-provide-group-name-for-group-member-list-iter-start/m-p/79678#M708</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have DFM 4.0 Server and use it's API to retrieve members of specific group using group-member-list-iter-start/next/end command.&lt;/P&gt;&lt;P&gt;For this command, according to the documentation, I have to specify either groups or type or both. I want to get all members of a group, so I specify group name only.&lt;/P&gt;&lt;P&gt;This is what I do:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;1&amp;nbsp;&amp;nbsp; NaElement input = new NaElement("&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;group-member-list-iter-start&lt;/SPAN&gt;");&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;2&amp;nbsp;&amp;nbsp; input.addNewChild("object-name-or-id", "lunsGroup");&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;3&amp;nbsp;&amp;nbsp; NaElement output = server.invokeElem(input);&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;4&amp;nbsp;&amp;nbsp; String records = output.getChildContent("records");&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;5&amp;nbsp;&amp;nbsp; if (!records.equals("0")) {&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;6&amp;nbsp;&amp;nbsp; String tag = output.getChildContent("tag");&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;7&amp;nbsp;&amp;nbsp; input = new NaElement("group-member-list-iter-next");&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;8&amp;nbsp;&amp;nbsp; input.addNewChild("maximum", records);&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;9&amp;nbsp;&amp;nbsp; input.addNewChild("tag", tag);&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;&lt;SPAN style="font-style: inherit; font-size: 10pt; font-family: inherit;"&gt;10 output = server.invokeElem(input);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;11}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I get exception on line 3 -&lt;STRONG&gt; "netapp.manage.NaAPIFailedException: You must specify type when listing objects in global group. (errno=13001)"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;It seems it can't get provided group name if it speaks about global group and requires to specify type.&lt;/P&gt;&lt;P&gt;Did I provide group name on line 2 in a wrong way? If so, then how can I do that correctly?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Hasmik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2025 06:07:14 GMT</pubDate>
    <dc:creator>HASMIK_HAYRAPETYAN</dc:creator>
    <dc:date>2025-06-05T06:07:14Z</dc:date>
    <item>
      <title>how to provide group name for group-member-list-iter-start</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-to-provide-group-name-for-group-member-list-iter-start/m-p/79678#M708</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have DFM 4.0 Server and use it's API to retrieve members of specific group using group-member-list-iter-start/next/end command.&lt;/P&gt;&lt;P&gt;For this command, according to the documentation, I have to specify either groups or type or both. I want to get all members of a group, so I specify group name only.&lt;/P&gt;&lt;P&gt;This is what I do:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;1&amp;nbsp;&amp;nbsp; NaElement input = new NaElement("&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;group-member-list-iter-start&lt;/SPAN&gt;");&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;2&amp;nbsp;&amp;nbsp; input.addNewChild("object-name-or-id", "lunsGroup");&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;3&amp;nbsp;&amp;nbsp; NaElement output = server.invokeElem(input);&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;4&amp;nbsp;&amp;nbsp; String records = output.getChildContent("records");&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;5&amp;nbsp;&amp;nbsp; if (!records.equals("0")) {&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;6&amp;nbsp;&amp;nbsp; String tag = output.getChildContent("tag");&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;7&amp;nbsp;&amp;nbsp; input = new NaElement("group-member-list-iter-next");&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;8&amp;nbsp;&amp;nbsp; input.addNewChild("maximum", records);&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;9&amp;nbsp;&amp;nbsp; input.addNewChild("tag", tag);&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;&lt;SPAN style="font-style: inherit; font-size: 10pt; font-family: inherit;"&gt;10 output = server.invokeElem(input);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;11}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I get exception on line 3 -&lt;STRONG&gt; "netapp.manage.NaAPIFailedException: You must specify type when listing objects in global group. (errno=13001)"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;It seems it can't get provided group name if it speaks about global group and requires to specify type.&lt;/P&gt;&lt;P&gt;Did I provide group name on line 2 in a wrong way? If so, then how can I do that correctly?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Hasmik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 06:07:14 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-to-provide-group-name-for-group-member-list-iter-start/m-p/79678#M708</guid>
      <dc:creator>HASMIK_HAYRAPETYAN</dc:creator>
      <dc:date>2025-06-05T06:07:14Z</dc:date>
    </item>
    <item>
      <title>Re: how to provide group name for group-member-list-iter-start</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-to-provide-group-name-for-group-member-list-iter-start/m-p/79683#M709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found the answer.&lt;/P&gt;&lt;P&gt;I was adding group names in a wrong way.&lt;/P&gt;&lt;P&gt;Here is the right one:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp;&amp;nbsp; NaElement input = new NaElement("group-member-list-iter-start");&lt;/P&gt;&lt;P&gt;2.&amp;nbsp;&amp;nbsp; NaElement groups = new NaElement("groups");&lt;/P&gt;&lt;P&gt;3.&amp;nbsp;&amp;nbsp; groups.addNewChild("group", "&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;lunsGroup&lt;/SPAN&gt;");&lt;/P&gt;&lt;P&gt;4.&amp;nbsp;&amp;nbsp; input.addChildElem(groups);&lt;/P&gt;&lt;P&gt;5.&amp;nbsp;&amp;nbsp; NaElement output = server.invokeElem(input);&lt;/P&gt;&lt;P&gt;6.&amp;nbsp;&amp;nbsp; String records = output.getChildContent(DFMOperationConstants.DFM_RECORDS);&lt;/P&gt;&lt;P&gt;7.&amp;nbsp;&amp;nbsp; if (!records.equals("0")) {&lt;/P&gt;&lt;P&gt;8.&amp;nbsp;&amp;nbsp; String tag = output.getChildContent(DFMOperationConstants.DFM_TAG);&lt;/P&gt;&lt;P&gt;9.&amp;nbsp;&amp;nbsp; input = new NaElement("group-member-list-iter-next");&lt;/P&gt;&lt;P&gt;10. input.addNewChild(DFMOperationConstants.DFM_MAXIMUM, records);&lt;/P&gt;&lt;P&gt;11. input.addNewChild(DFMOperationConstants.DFM_TAG, tag);&lt;/P&gt;&lt;P&gt;12. output = server.invokeElem(input);&lt;/P&gt;&lt;P&gt;13. }&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Apr 2013 07:53:51 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-to-provide-group-name-for-group-member-list-iter-start/m-p/79683#M709</guid>
      <dc:creator>HASMIK_HAYRAPETYAN</dc:creator>
      <dc:date>2013-04-15T07:53:51Z</dc:date>
    </item>
  </channel>
</rss>

