<?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: Issues with 2.0 Web Services Interface in Active IQ Unified Manager Discussions</title>
    <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Issues-with-2-0-Web-Services-Interface/m-p/18710#M3979</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sounds like you are making great strides with this. Hopefully your efforts will be fruitful ( I wonder if such a toolkit is share-able, even as an example for others to follow. Would be great if it is).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some comments on your questions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Largely speaking, we highly favor our REST API at the moment. We found it much easier and clear to use and maintain so we are putting our emphasis on that.&lt;BR /&gt;With that said - We are aware that we have SOAP API users so we will be maintaining that one as well, while adding new services mostly for the REST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Indeed, the 3 mentioned services are/were deprecated:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;getCommandArguments&lt;/SPAN&gt; &lt;/STRONG&gt;- Is a crude service, preceeding &lt;STRONG&gt;GetReturnParameters&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;ExecuteWorkflow&lt;/STRONG&gt;+&lt;STRONG&gt;ScheduleWorkflow &lt;/STRONG&gt;were replaced by RunWorkflow (Allows for immediate or scheduled execution)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Earlier we still had those in the documentation. I will open a case to add clear deprecation info on those services to dissuade usage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding the return parameter methods:&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #454545; background-color: #ffffff; font-family: Arial, Helvetica, Verdana, sans-serif;"&gt;getWorkflowReturnParameters &lt;/STRONG&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;returns all return paratmeters defined for a certain workflow. Just the definitions, no values.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;Then you can use &lt;STRONG style="color: #454545; background-color: #ffffff; font-family: Arial, Helvetica, Verdana, sans-serif;"&gt;getReturnParameters &lt;/STRONG&gt;to get some or all parameter values. I see them both going forward as they complete each other.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;Regarding &lt;STRONG&gt;ChangePassword&lt;/STRONG&gt; I don't have much to say. I will create a user-case with that info and see what the R&amp;amp;D comes up with.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;I don't think that a "Reset Password" use case was in mind here, but I will ask around.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;Thanks for confirming on these items, I hope I was able to be of services. And again - If you can share the package you are working on, it would be beneficial&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;for others as well &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;Best,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;Yaron Haimsohn&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;WFA Team&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 Jan 2013 16:05:25 GMT</pubDate>
    <dc:creator>yaronh</dc:creator>
    <dc:date>2013-01-10T16:05:25Z</dc:date>
    <item>
      <title>Issues with 2.0 Web Services Interface</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Issues-with-2-0-Web-Services-Interface/m-p/18704#M3976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I have been implementing a toolkit for HP Operations Orchestration that can call WFA via the SOAP interface.&amp;nbsp; OO has a wizard that reads the WSDL and generates operations to call the methods and I have just finished editing all the operations to clean up some issues with how it imports them.&amp;nbsp; As I was doing that, I noticed some "challenges" with the WFA SOAP interface.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;There are 3 methods in the WSDL that are not documented in the Web Services Primer&lt;UL&gt;&lt;LI&gt;executeWorkflow&lt;/LI&gt;&lt;LI&gt;getCommandArguments&lt;/LI&gt;&lt;LI&gt;scheduleWorkflow&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I'm assuming this is because these methods are being deprecated?&amp;nbsp; If so, I will just remove them from the toolkit.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;There are two methods for getting the return parameters&lt;UL&gt;&lt;LI&gt;getReturnParameters - allows you to specify which parameters you want and returns them in name-value pairs&lt;/LI&gt;&lt;LI&gt;getWorkflowReturnParameters - returns all parameters and has a couple additional fields - description and id&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thoughts on these?&amp;nbsp; Are they both going to be going forward?&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;changePassword in the User WSDL works differently that every other method&lt;UL&gt;&lt;LI&gt;It will only change the password for the user that is executing the method call.&amp;nbsp; This means we can't use a preconfigured management user like we do for every other call, so makes it difficult to have a portal with a single login to change passwords for users.&lt;/LI&gt;&lt;LI&gt;This method requires you to pass in both the old password and the new password&lt;UL&gt;&lt;LI&gt;The most common use case for changing a password is when the user has forgotten theirs&lt;/LI&gt;&lt;LI&gt;This call should allow an admin user to change passwords for other users (just like the GUI can)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 06:12:33 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Issues-with-2-0-Web-Services-Interface/m-p/18704#M3976</guid>
      <dc:creator>danh1</dc:creator>
      <dc:date>2025-06-05T06:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: Issues with 2.0 Web Services Interface</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Issues-with-2-0-Web-Services-Interface/m-p/18710#M3979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sounds like you are making great strides with this. Hopefully your efforts will be fruitful ( I wonder if such a toolkit is share-able, even as an example for others to follow. Would be great if it is).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some comments on your questions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Largely speaking, we highly favor our REST API at the moment. We found it much easier and clear to use and maintain so we are putting our emphasis on that.&lt;BR /&gt;With that said - We are aware that we have SOAP API users so we will be maintaining that one as well, while adding new services mostly for the REST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Indeed, the 3 mentioned services are/were deprecated:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;getCommandArguments&lt;/SPAN&gt; &lt;/STRONG&gt;- Is a crude service, preceeding &lt;STRONG&gt;GetReturnParameters&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;ExecuteWorkflow&lt;/STRONG&gt;+&lt;STRONG&gt;ScheduleWorkflow &lt;/STRONG&gt;were replaced by RunWorkflow (Allows for immediate or scheduled execution)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Earlier we still had those in the documentation. I will open a case to add clear deprecation info on those services to dissuade usage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding the return parameter methods:&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #454545; background-color: #ffffff; font-family: Arial, Helvetica, Verdana, sans-serif;"&gt;getWorkflowReturnParameters &lt;/STRONG&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;returns all return paratmeters defined for a certain workflow. Just the definitions, no values.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;Then you can use &lt;STRONG style="color: #454545; background-color: #ffffff; font-family: Arial, Helvetica, Verdana, sans-serif;"&gt;getReturnParameters &lt;/STRONG&gt;to get some or all parameter values. I see them both going forward as they complete each other.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;Regarding &lt;STRONG&gt;ChangePassword&lt;/STRONG&gt; I don't have much to say. I will create a user-case with that info and see what the R&amp;amp;D comes up with.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;I don't think that a "Reset Password" use case was in mind here, but I will ask around.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;Thanks for confirming on these items, I hope I was able to be of services. And again - If you can share the package you are working on, it would be beneficial&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;for others as well &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;Best,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;Yaron Haimsohn&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff;"&gt;WFA Team&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jan 2013 16:05:25 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Issues-with-2-0-Web-Services-Interface/m-p/18710#M3979</guid>
      <dc:creator>yaronh</dc:creator>
      <dc:date>2013-01-10T16:05:25Z</dc:date>
    </item>
    <item>
      <title>Re: Issues with 2.0 Web Services Interface</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Issues-with-2-0-Web-Services-Interface/m-p/18717#M3983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yaron,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your feedback.&amp;nbsp; And yes - the primary reason we are using SOAP rather than REST is that OO can import the SOAP interface automatically.&amp;nbsp; It requires a fair amount of cleanup, but is MUCH less work that implementing the REST interface from scratch.&amp;nbsp; So I'll give one strong vote for maintaining that interface for at least another year or so to let our partners catch up and provide REST support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The toolkit will definitely be sharable - that is why we are doing it!&amp;nbsp; It will be posted to this community and will also be posted to the HP Software Live Network Community.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jan 2013 18:09:05 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Issues-with-2-0-Web-Services-Interface/m-p/18717#M3983</guid>
      <dc:creator>danh1</dc:creator>
      <dc:date>2013-01-10T18:09:05Z</dc:date>
    </item>
  </channel>
</rss>

