<?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: service-processor-image-update &amp;quot;&amp;quot;Missing input: node&amp;quot; status=&amp;quot;failed&amp;quot; e in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/service-processor-image-update-quot-quot-Missing-input-node-quot-status-quot/m-p/148417#M2919</link>
    <description>&lt;P&gt;Why did you .invoke before&lt;/P&gt;
&lt;PRE&gt;fetchimage.child_add_string&lt;/PRE&gt;
&lt;P&gt;invoke should placed at the end&lt;/P&gt;</description>
    <pubDate>Fri, 10 May 2019 14:37:20 GMT</pubDate>
    <dc:creator>francoisbnc</dc:creator>
    <dc:date>2019-05-10T14:37:20Z</dc:date>
    <item>
      <title>service-processor-image-update ""Missing input: node" status="failed" errno="13006"</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/service-processor-image-update-quot-quot-Missing-input-node-quot-status-quot/m-p/148409#M2918</link>
      <description>&lt;PRE&gt;service-processor-image-update api shows that "node" field is missing eventhough its specified. Please help.The below code has been created using python.&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;systems = { &lt;SPAN&gt;"filer01" &lt;/SPAN&gt;: &lt;SPAN&gt;"x.x.x.x" &lt;/SPAN&gt;}&lt;BR /&gt;&lt;BR /&gt;storagesystems = &lt;SPAN&gt;"filer01"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;print&lt;/SPAN&gt;(&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;\n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;print&lt;/SPAN&gt;(&lt;SPAN&gt;"Entering {} cluster.... &lt;/SPAN&gt;&lt;SPAN&gt;\n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;.format(storagesystems))&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for &lt;/SPAN&gt;ky&lt;SPAN&gt;, &lt;/SPAN&gt;ve &lt;SPAN&gt;in &lt;/SPAN&gt;systems.items():&lt;BR /&gt;    s = NaServer(ve.strip(&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;\n&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;)&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;140&lt;/SPAN&gt;)&lt;BR /&gt;    s.set_server_type(&lt;SPAN&gt;"FILER"&lt;/SPAN&gt;)&lt;BR /&gt;    s.set_transport_type(&lt;SPAN&gt;"HTTPS"&lt;/SPAN&gt;)&lt;BR /&gt;    s.set_port(&lt;SPAN&gt;443&lt;/SPAN&gt;)&lt;BR /&gt;    s.set_style(&lt;SPAN&gt;"LOGIN"&lt;/SPAN&gt;)&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;    s.set_admin_user(&lt;SPAN&gt;"admin"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"xxxx"&lt;/SPAN&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;
&lt;PRE&gt;spinfo = s.invoke(&lt;SPAN&gt;'service-processor-get-iter'&lt;/SPAN&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for &lt;/SPAN&gt;j &lt;SPAN&gt;in &lt;/SPAN&gt;(spinfo.child_get(&lt;SPAN&gt;'attributes-list'&lt;/SPAN&gt;).children_get()):&lt;BR /&gt;&lt;BR /&gt;    fw = j.child_get_string(&lt;SPAN&gt;'firmware-version'&lt;/SPAN&gt;)&lt;BR /&gt;    node = j.child_get_string(&lt;SPAN&gt;'node'&lt;/SPAN&gt;)&lt;BR /&gt;    &lt;SPAN&gt;# ip = j.child_get_string('ip-address')&lt;BR /&gt;&lt;/SPAN&gt;    autoenabled = j.child_get_string(&lt;SPAN&gt;'is-autoupdate-enabled'&lt;/SPAN&gt;)&lt;BR /&gt;modelinfo = s.invoke(&lt;SPAN&gt;'system-get-node-info-iter'&lt;/SPAN&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for &lt;/SPAN&gt;k &lt;SPAN&gt;in &lt;/SPAN&gt;(modelinfo.child_get(&lt;SPAN&gt;'attributes-list'&lt;/SPAN&gt;).children_get()):&lt;BR /&gt;&lt;BR /&gt;    systemname = k.child_get_string(&lt;SPAN&gt;'system-name'&lt;/SPAN&gt;)&lt;BR /&gt;&lt;BR /&gt;    model = k.child_get_string(&lt;SPAN&gt;'system-model'&lt;/SPAN&gt;)&lt;BR /&gt;&lt;BR /&gt;    &lt;SPAN&gt;if &lt;/SPAN&gt;model == &lt;SPAN&gt;'FAS2552'&lt;/SPAN&gt;:&lt;BR /&gt;&lt;BR /&gt;        &lt;SPAN&gt;print&lt;/SPAN&gt;(&lt;SPAN&gt;"You are {}"&lt;/SPAN&gt;.format(model))&lt;/PRE&gt;
&lt;PRE&gt;&lt;BR /&gt;&lt;BR /&gt;         fetchimage = s.invoke(&lt;SPAN&gt;"service-processor-image-update"&lt;/SPAN&gt;)&lt;BR /&gt;         fetchimage.child_add_string(&lt;SPAN&gt;"clear-logs"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"true"&lt;/SPAN&gt;)&lt;BR /&gt;         fetchimage.child_add_string(&lt;SPAN&gt;"install-baseline-image"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"false"&lt;/SPAN&gt;)&lt;BR /&gt;         fetchimage.child_add_string(&lt;SPAN&gt;"node"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;systemname)&lt;BR /&gt;         fetchimage.child_add_string(&lt;SPAN&gt;"package"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"http://x.x.x.x/SP_FW.zip"&lt;/SPAN&gt;)&lt;BR /&gt;&lt;SPAN&gt;         print&lt;/SPAN&gt;(fetchimage.sprintf())&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Output&lt;BR /&gt;-------&lt;BR /&gt;&lt;BR /&gt;&amp;lt;results reason="Missing input: node" status="failed" errno="13006"&amp;gt;&lt;BR /&gt;&amp;lt;clear-logs&amp;gt;true&amp;lt;/clear-logs&amp;gt;&lt;BR /&gt;&amp;lt;install-baseline-image&amp;gt;false&amp;lt;/install-baseline-image&amp;gt;&lt;BR /&gt;&amp;lt;node&amp;gt;filer01-01&amp;lt;/node&amp;gt;&lt;BR /&gt;&amp;lt;package&amp;gt;http://x.x.x.x/SP_FW.zip&amp;lt;/package&amp;gt;&lt;BR /&gt;&amp;lt;update-type&amp;gt;network-full&amp;lt;/update-type&amp;gt;&lt;BR /&gt;&amp;lt;/results&amp;gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 04 Jun 2025 12:33:52 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/service-processor-image-update-quot-quot-Missing-input-node-quot-status-quot/m-p/148409#M2918</guid>
      <dc:creator>Mohamed_Yousuff</dc:creator>
      <dc:date>2025-06-04T12:33:52Z</dc:date>
    </item>
    <item>
      <title>Re: service-processor-image-update ""Missing input: node" status="failed" e</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/service-processor-image-update-quot-quot-Missing-input-node-quot-status-quot/m-p/148417#M2919</link>
      <description>&lt;P&gt;Why did you .invoke before&lt;/P&gt;
&lt;PRE&gt;fetchimage.child_add_string&lt;/PRE&gt;
&lt;P&gt;invoke should placed at the end&lt;/P&gt;</description>
      <pubDate>Fri, 10 May 2019 14:37:20 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/service-processor-image-update-quot-quot-Missing-input-node-quot-status-quot/m-p/148417#M2919</guid>
      <dc:creator>francoisbnc</dc:creator>
      <dc:date>2019-05-10T14:37:20Z</dc:date>
    </item>
    <item>
      <title>Re: service-processor-image-update ""Missing input: node" status="failed" e</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/service-processor-image-update-quot-quot-Missing-input-node-quot-status-quot/m-p/148419#M2920</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;SPAN class="login-bold"&gt;&lt;A id="link_2" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.netapp.com/t5/user/viewprofilepage/user-id/8030" target="_self"&gt;francoisbnc&lt;/A&gt;&amp;nbsp;. This looks good now. Thanks.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 May 2019 16:27:11 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/service-processor-image-update-quot-quot-Missing-input-node-quot-status-quot/m-p/148419#M2920</guid>
      <dc:creator>Mohamed_Yousuff</dc:creator>
      <dc:date>2019-05-10T16:27:11Z</dc:date>
    </item>
  </channel>
</rss>

