<p dir="ltr">I got the use case of ovirt.js. But I don&#39;t think so it can be used in my case. I have to instead use CGI/php. My aim is to run the command from the rhevm manager bash prompt with dynamic attributes and then returns the success/failure result.</p>
<p dir="ltr">E.g `rhevmcommand -lrt -p password `</p>
<p dir="ltr">Rhevmcommand is written in bash script, which internally calls REST api using curl.</p>
<p dir="ltr">Password is similar that of rhevm manager database.</p>
<p dir="ltr">Now I want something like<br>
&lt;snip&gt;<br>
Var result=`rhevmcommand -lrt`<br>
&lt;&gt; in HTML/java/...web UI.<br></p>
<p dir="ltr">-Nikita<br>
</p>
<div class="gmail_quote">On 06/11/2014 6:29 pm, &quot;Vojtech Szocs&quot; &lt;<a href="mailto:vszocs@redhat.com">vszocs@redhat.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
----- Original Message -----<br>
&gt; From: &quot;Itamar Heim&quot; &lt;<a href="mailto:iheim@redhat.com">iheim@redhat.com</a>&gt;<br>
&gt; To: &quot;Nikita Kodkani&quot; &lt;<a href="mailto:nikita.kodkani@gmail.com">nikita.kodkani@gmail.com</a>&gt;<br>
&gt; Cc: &quot;users&quot; &lt;<a href="mailto:Users@ovirt.org">Users@ovirt.org</a>&gt;, &quot;Vojtech Szocs&quot; &lt;<a href="mailto:vszocs@redhat.com">vszocs@redhat.com</a>&gt;<br>
&gt; Sent: Wednesday, November 5, 2014 12:37:21 AM<br>
&gt; Subject: Re: Fwd: [ovirt-users] Integration of ovirt-engine GUI with the CLI<br>
&gt;<br>
&gt; On 11/04/2014 01:54 PM, Nikita Kodkani wrote:<br>
&gt; &gt; Hi,<br>
&gt; &gt;<br>
&gt; &gt; To add further...<br>
&gt; &gt; I read it somewhere on google, that to execute the shell commands in the<br>
&gt; &gt; JavaScript we have to use node.js at the backend.<br>
&gt; &gt;<br>
&gt; &gt; We don&#39;t want to spend time on learning the technology in this time frame.<br>
&gt; &gt;<br>
&gt; &gt; -Does ovirt-engine provide API&#39;s for executing the shell commands?<br>
&gt;<br>
&gt; its the other way around - the cli/shell commands are using the engine<br>
&gt; python-sdk, which uses the engine REST API.<br>
&gt;<br>
&gt; if your solution is html/javascript based, i think using ovirt.js (which<br>
&gt; wraps calling to the engine rest api &#39;nicely&#39;, vs. you doing it yourself<br>
&gt; from your code) is the way to go.<br>
<br>
Exactly, the main use case for oVirtJS is to allow working with Engine<br>
from within a JavaScript environment. HTML/JS web application is the<br>
primary use case, we also plan to support &quot;server-side JS code running<br>
on Node.js&quot; as another use case, so that people can potentially write<br>
custom server-side JS to work with Engine.<br>
<br>
&gt;<br>
&gt; <a href="http://lists.ovirt.org/pipermail/users/2014-June/025198.html" target="_blank">http://lists.ovirt.org/pipermail/users/2014-June/025198.html</a><br>
&gt; <a href="http://www.ovirt.org/Features/Design/Using_REST_API_In_Web_UI" target="_blank">http://www.ovirt.org/Features/Design/Using_REST_API_In_Web_UI</a><br>
&gt; <a href="http://lists.ovirt.org/pipermail/devel/2014-August/008502.html" target="_blank">http://lists.ovirt.org/pipermail/devel/2014-August/008502.html</a><br>
&gt; <a href="http://lists.ovirt.org/pipermail/devel/attachments/20140819/a35caa44/attachment-0001.pdf" target="_blank">http://lists.ovirt.org/pipermail/devel/attachments/20140819/a35caa44/attachment-0001.pdf</a><br>
&gt;<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Thanks,<br>
&gt; &gt; Nikita<br>
&gt; &gt;<br>
&gt; &gt; Nikita Kodkani<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Tue, Nov 4, 2014 at 4:20 PM, Itamar Heim &lt;<a href="mailto:iheim@redhat.com">iheim@redhat.com</a><br>
&gt; &gt; &lt;mailto:<a href="mailto:iheim@redhat.com">iheim@redhat.com</a>&gt;&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;     On 11/04/2014 11:47 AM, Nikita Kodkani wrote:<br>
&gt; &gt;<br>
&gt; &gt;         It is designed in javascript/HTML. We had initially designed some<br>
&gt; &gt;         feature using CLI. But now we just want to execute command when<br>
&gt; &gt;         we hit<br>
&gt; &gt;         the button/tab.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;     vojtech - sounds like ovirt.js could be the best fit here?<br>
&gt; &gt;<br>
&gt; &gt;         -Nikita<br>
&gt; &gt;<br>
&gt; &gt;         i<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;         On Tue, Nov 4, 2014 at 4:09 PM, Itamar Heim &lt;<a href="mailto:iheim@redhat.com">iheim@redhat.com</a><br>
&gt; &gt;         &lt;mailto:<a href="mailto:iheim@redhat.com">iheim@redhat.com</a>&gt;<br>
&gt; &gt;         &lt;mailto:<a href="mailto:iheim@redhat.com">iheim@redhat.com</a> &lt;mailto:<a href="mailto:iheim@redhat.com">iheim@redhat.com</a>&gt;&gt;&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;              On 11/04/2014 06:30 AM, Nikita Kodkani wrote:<br>
&gt; &gt;<br>
&gt; &gt;                  Hi,<br>
&gt; &gt;<br>
&gt; &gt;                  I have the CLI designed for the RHEV-M. I have also<br>
&gt; &gt;         designed<br>
&gt; &gt;                  some GUI in<br>
&gt; &gt;                  ovirt-engine.<br>
&gt; &gt;                  Now I am stuckup with the integration. Could you<br>
&gt; &gt;         suggest how to<br>
&gt; &gt;                  connect<br>
&gt; &gt;                  the ovirt-engine GUI with the backend CLI commands?<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;              which language is your gui?<br>
&gt; &gt;              why use the CLI instead of the python or java SDKs<br>
&gt; &gt;              (or ruby or javascript ones)<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
</blockquote></div>