<?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: how should I find out child element name for new API ? in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5035#M875</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; It should be something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$out = $s-&amp;gt;invoke("net-ifconfig-get");&lt;/P&gt;&lt;P&gt;if ($out-&amp;gt;results_status() eq "failed) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print($out-&amp;gt;results_reason() ."\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit(-2)&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my $interface_info = $out-&amp;gt;child_get("interface-config-info");&lt;/P&gt;&lt;P&gt;my @info = $interface_info-&amp;gt;children_get();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my $interface;&lt;/P&gt;&lt;P&gt;foreach $interface (@info) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $name = $interface-&amp;gt;child_get_string('interface-name');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print&amp;nbsp; "interface-name: $name \n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $size_total = $interface-&amp;gt;child_get_string('mediatype');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print&amp;nbsp; "mediatype: $size_total \n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $size_used = $interface-&amp;gt;child_get_int('mtusize');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print&amp;nbsp; "mtusize: $size_used&amp;nbsp; \n";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "--------------------------------------\n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $ipv4_addresses = $interface-&amp;gt;child_get("v4-primary-address");&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($ipv4_addresses) {&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 $ipaddr_info = $ipv4_addresses-&amp;gt;child_get("ip-address-info");&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; print("IP Address:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " . $ipaddr_info-&amp;gt;child_get_string("address") . "\n");&lt;/P&gt;&lt;P&gt;&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;&lt;SPAN&gt;I don't have a 7-mode machine to test, so you'll have try the code.&amp;nbsp; BTW, you can use ZEDI to explore APIs.&amp;nbsp; Check-out &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://developer.netapp.com" target="_blank"&gt;http://developer.netapp.com&lt;/A&gt;&lt;SPAN&gt; for the download.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - Rick -&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 12 Feb 2014 06:22:29 GMT</pubDate>
    <dc:creator>rle</dc:creator>
    <dc:date>2014-02-12T06:22:29Z</dc:date>
    <item>
      <title>how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5004#M869</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to write a perl script to configure the IP/vlan/vif and make them persistent how should I proceed ? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt; net-config-get-active &lt;/LI&gt;&lt;LI&gt; net-config-get-persistent &lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: black; background-color: #ffff99;"&gt;net-config-set-persistent&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt; net-ifconfig-get &lt;/LI&gt;&lt;LI&gt; net-ifconfig-set &lt;/LI&gt;&lt;LI&gt; net-ipspace-assign &lt;/LI&gt;&lt;LI&gt; net-ipspace-create &lt;/LI&gt;&lt;LI&gt; net-ipspace-destroy &lt;/LI&gt;&lt;LI&gt; net-ipspace-list &lt;/LI&gt;&lt;LI&gt; net-route-add &lt;/LI&gt;&lt;LI&gt; net-route-delete &lt;/LI&gt;&lt;LI&gt; net-vlan-create &lt;/LI&gt;&lt;LI&gt; net-vlan-delete &lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for all the help &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 05:43:27 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5004#M869</guid>
      <dc:creator>ashutosk</dc:creator>
      <dc:date>2025-06-05T05:43:27Z</dc:date>
    </item>
    <item>
      <title>Re: how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5010#M870</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;Please consult the documentation for child elements on any API.&amp;nbsp; Documentation can be found at the &lt;A href="http://developer.netapp.com" target="_blank"&gt;NetApp Developer Page&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you make a configuration change and want to keep it persistent, make the change using the appropriate net- API.&amp;nbsp; Then use net-config-get-active and take net-config-info output and use it as input to net-config-set-persistent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - Rick -&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Feb 2014 07:25:10 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5010#M870</guid>
      <dc:creator>rle</dc:creator>
      <dc:date>2014-02-11T07:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5018#M871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would like add that I would start off by saving a copy of the .rc file, and then execute the set persistent code and compare .rc files.&amp;nbsp; After that, make one change in the active configuration, set persistent and compare the changes.&amp;nbsp; Keep it simple at first for testing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - Rick -&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Feb 2014 01:27:16 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5018#M871</guid>
      <dc:creator>rle</dc:creator>
      <dc:date>2014-02-12T01:27:16Z</dc:date>
    </item>
    <item>
      <title>Re: how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5024#M872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Should i be using net-ifconfig-get of net-config-info for 7 mode . &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Feb 2014 02:27:56 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5024#M872</guid>
      <dc:creator>ashutosk</dc:creator>
      <dc:date>2014-02-12T02:27:56Z</dc:date>
    </item>
    <item>
      <title>Re: how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5028#M873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ashutosh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the APIs that have been mentioned, net-ifconfig-get, net-config-get-active, and net-config-set-persistent are 7-mode APIs.&amp;nbsp; I assume that you are reading the API documentation under 7-mode APIs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you look at net-ifconfig-get, net-config-info is not an input or output; however, interface-config-info is an output.&amp;nbsp; Please read the API documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - Rick -&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Feb 2014 03:05:34 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5028#M873</guid>
      <dc:creator>rle</dc:creator>
      <dc:date>2014-02-12T03:05:34Z</dc:date>
    </item>
    <item>
      <title>Re: how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5032#M874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to fetch , IP&amp;nbsp; address and interface name etc information from the following code, is there something i am missing. Glad anyone could help &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my $volume_info = $out-&amp;gt;child_get("net-config-info");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my @vol = $volume_info-&amp;gt;child_get('interface-config-info');&lt;/P&gt;&lt;P&gt;&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; my $vol_name = $vol-&amp;gt;child_get_string('interface-name');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print&amp;nbsp; "interface-name: $vol_name \n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $size_total = $vol-&amp;gt;child_get_string('mediatype');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print&amp;nbsp; "mediatype: $size_total \n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $size_used = $vol-&amp;gt;child_get_int('mtusize');&lt;/P&gt;&lt;P&gt;&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; print&amp;nbsp; "mtusize: $size_used&amp;nbsp; \n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "--------------------------------------\n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $ipv4_addresses = $volume_info-&amp;gt;child_get("v4-primary-address");&lt;/P&gt;&lt;P&gt;&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; if ($ipv4_addresses) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $ipaddr_info = $ipv4_addresses-&amp;gt;child_get("ip-address-info");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("IP Address:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " . $ipaddr_info-&amp;gt;child_get_string("address") . "\n");&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Feb 2014 05:48:36 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5032#M874</guid>
      <dc:creator>ashutosk</dc:creator>
      <dc:date>2014-02-12T05:48:36Z</dc:date>
    </item>
    <item>
      <title>Re: how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5035#M875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; It should be something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$out = $s-&amp;gt;invoke("net-ifconfig-get");&lt;/P&gt;&lt;P&gt;if ($out-&amp;gt;results_status() eq "failed) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print($out-&amp;gt;results_reason() ."\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit(-2)&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my $interface_info = $out-&amp;gt;child_get("interface-config-info");&lt;/P&gt;&lt;P&gt;my @info = $interface_info-&amp;gt;children_get();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my $interface;&lt;/P&gt;&lt;P&gt;foreach $interface (@info) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $name = $interface-&amp;gt;child_get_string('interface-name');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print&amp;nbsp; "interface-name: $name \n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $size_total = $interface-&amp;gt;child_get_string('mediatype');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print&amp;nbsp; "mediatype: $size_total \n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $size_used = $interface-&amp;gt;child_get_int('mtusize');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print&amp;nbsp; "mtusize: $size_used&amp;nbsp; \n";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "--------------------------------------\n";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $ipv4_addresses = $interface-&amp;gt;child_get("v4-primary-address");&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($ipv4_addresses) {&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 $ipaddr_info = $ipv4_addresses-&amp;gt;child_get("ip-address-info");&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; print("IP Address:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " . $ipaddr_info-&amp;gt;child_get_string("address") . "\n");&lt;/P&gt;&lt;P&gt;&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;&lt;SPAN&gt;I don't have a 7-mode machine to test, so you'll have try the code.&amp;nbsp; BTW, you can use ZEDI to explore APIs.&amp;nbsp; Check-out &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://developer.netapp.com" target="_blank"&gt;http://developer.netapp.com&lt;/A&gt;&lt;SPAN&gt; for the download.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - Rick -&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Feb 2014 06:22:29 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5035#M875</guid>
      <dc:creator>rle</dc:creator>
      <dc:date>2014-02-12T06:22:29Z</dc:date>
    </item>
    <item>
      <title>how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5044#M876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://developer.netapp.com" target="_blank"&gt;http://developer.netapp.com&lt;/A&gt; page is amazing source of info Baba Rick &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.netapp.com/5.0.1/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt; ... with my adventures in started in SDK .. many thanks to you for all the&amp;nbsp; awesome help &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Feb 2014 22:24:40 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5044#M876</guid>
      <dc:creator>ashutosk</dc:creator>
      <dc:date>2014-02-12T22:24:40Z</dc:date>
    </item>
    <item>
      <title>Re: how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5048#M877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This time i am trying to create a ifgrp , program runs well without error but no ifgrp is created &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my $ifgrpapi&amp;nbsp; =&amp;nbsp; new NaElement('net-config-set-persistent');&lt;/P&gt;&lt;P&gt;my $api = new NaElement('net-config-info');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; $ifgrpapi-&amp;gt;child_add($api);&lt;/P&gt;&lt;P&gt;my $ui = new NaElement('ifgrps');&lt;/P&gt;&lt;P&gt;$api-&amp;gt;child_add($ui);&lt;/P&gt;&lt;P&gt;my $yi&amp;nbsp; = new NaElement('ifgrp-info');&lt;/P&gt;&lt;P&gt;$ui-&amp;gt;child_add($yi);&lt;/P&gt;&lt;P&gt;my $wi =&amp;nbsp; new NaElement('interfaces');&lt;/P&gt;&lt;P&gt;$api-&amp;gt;child_add($wi);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my $wi =&amp;nbsp; new NaElement('interfaces');&lt;/P&gt;&lt;P&gt;$api-&amp;gt;child_add($wi);&lt;/P&gt;&lt;P&gt;my $vi = new NaElement('interface-config-info');&lt;/P&gt;&lt;P&gt;$wi-&amp;gt;child_add($vi);&lt;/P&gt;&lt;P&gt;$wi-&amp;gt;child_add_string('ipspace-name','default-ipspace');&lt;/P&gt;&lt;P&gt;$yi-&amp;gt;child_add_string('interface-name','vif0');&lt;/P&gt;&lt;P&gt;$yi-&amp;gt;child_add_string('ifgrp-type','single');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help to create a vif minus the vlan tagging would be much appreciated . &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 06:21:36 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5048#M877</guid>
      <dc:creator>ashutosk</dc:creator>
      <dc:date>2014-02-13T06:21:36Z</dc:date>
    </item>
    <item>
      <title>Re: how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5052#M878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't see where the code invokes any API. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, it seems weird that the code sets persistence and then addes a new vif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I stated earlier, please download ZEDI and use it to experiment with.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - Rick -&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 06:44:29 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5052#M878</guid>
      <dc:creator>rle</dc:creator>
      <dc:date>2014-02-13T06:44:29Z</dc:date>
    </item>
    <item>
      <title>Re: how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5061#M879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Rick I am referring to the ZEDI engine you suggested. Based on the information in that I have created this code. However I am noticing that when I run this code on my 8.2 7 mode Ontap simulator the Simulator crashes , something funny somewhere .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; There is no other way of approaching ifgrp-info to create a ifgrp except persistent api .Please let me know if there is a better solution than this . &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 07:26:33 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5061#M879</guid>
      <dc:creator>ashutosk</dc:creator>
      <dc:date>2014-02-13T07:26:33Z</dc:date>
    </item>
    <item>
      <title>Re: how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5065#M880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Repeating what I put in a private email:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no API to create interface groups (ifgrp), so you will have to use the system-cli API.&amp;nbsp; After that obtain the active configuration and set the persistent configuration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - Rick -&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2014 03:05:04 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5065#M880</guid>
      <dc:creator>rle</dc:creator>
      <dc:date>2014-02-14T03:05:04Z</dc:date>
    </item>
    <item>
      <title>Re: how should I find out child element name for new API ?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5068#M881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rick &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry for the late response, Thanks again I used system-cli API and that resolved my issue . &lt;/P&gt;&lt;P&gt;I would say ZEDI is great tool .. works on windows though but its ok . !! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As always thanks for great help &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ashu &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 19:03:18 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/how-should-I-find-out-child-element-name-for-new-API/m-p/5068#M881</guid>
      <dc:creator>ashutosk</dc:creator>
      <dc:date>2014-02-21T19:03:18Z</dc:date>
    </item>
  </channel>
</rss>

