<div dir="ltr">Thanks Leonel for the answer,<div><br></div><div>As mentioned, I followed the exact procedure. </div><div><br></div><div>As a first step, I created an app that needs to be called, compiled it and the moved the executable file ComMain.out to the exec folder.</div>
<div><br></div><div>The ComMain.out was made executable using chmod +x ComMain.out.</div><div><br></div><div>I created the service file and moved it usr/share/dbus-1.0/services folder.</div><div><br></div><div>The service files is listed below.. The file is named as org.pulseaudio.genivi.RoutingSender.service.</div>
<div><br></div><div><div># DBus service activation config</div><div>[D-BUS Service]</div><div>Name=org.pulseaudio.genivi.RoutingSender</div><div>Exec=/usr/bin/genivi/ComMain.out</div></div><div><br></div><div>Then using the dbus send command, I invoke the dbus</div>
<div><br></div><div><div>dbus-send --dest='org.pulseaudio.genivi'        \</div><div>            /org/pulseaudio/genivi/RoutingSender              \</div><div>            org.pulseaudio.genivi.RoutingSender   \</div>
<div>            int32:47 </div></div><div><br></div><div>But I am not able to receive the desired result..</div><div><br></div><div>1) I am not able see the bus name when I invoke a "QDBUS" command on the terminal..</div>
<div>2) I have tried to create a file in my program. When my program is invoked, no file is generated in the folder..</div><div><br></div><div>I tried to restart the system to check incase the dbus daemon is not picking my service. </div>
<div><br></div><div>Am I doing something wrong. Is there any way to check what I am doing wrong ??</div><div><br></div><div>Thanks,</div><div>Sathish..</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On 18 October 2013 22:39, Leonel Florin Selles <span dir="ltr"><<a href="mailto:leonel.florin@cfg.jovenclub.cu" target="_blank">leonel.florin@cfg.jovenclub.cu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<u></u>
<div>
<p>well man, a service in dbus until I know, is the ability that dbus have to open closed applications when some one try to invoke some method on some one of his interfaces.</p>
<p>For example, I have an app that public the interface "com.example.Hello" that have the method "SayHello", and that app is a dbus service, so, when this app is close, and some other app try to call the "SayHello" method, the dbus will open that app and then invoke the method.<br>
To public an app as a dbus service the only thing you need to do is create a file with the "well know name" of your app in the dbus, for example<br><br>com.example.Hello.service<br><br>and insert this line within the file<br>
<br>[D-BUS Service]<br>Name="well know name of your app"<br>Exec="address in the file system to the binary of your app"<br><br>example<br><br><br>[D-BUS Service]<br>Name=com.example.Hello<br>Exec=/usr/bin/myapp<br>
<br>and copy this file to /usr/share/dbus-1/services/</p>
<p> </p>
<p>El 2013-10-18 11:06, sathishkumar sivagurunathan escribió:</p>
<blockquote type="cite" style="padding-left:5px;border-left:#1010ff 2px solid;margin-left:5px;width:100%"><div><div class="h5">
<div dir="ltr">Hello,
<div> </div>
<div>I have been trying to create a DBUS service for my program so that an application can contact it through DBUS.</div>
<div> </div>
<div>I have gone through this tutorial <a href="http://kkaempf.blogspot.in/2009/03/d-bus-service-on-demand.html" target="_blank">http://kkaempf.blogspot.in/2009/03/d-bus-service-on-demand.html</a>.</div>
<div> </div>
<div>But as I go through this process and run qdbus command in linux, the service I had created is not listed on terminal.</div>
<div> </div>
<div>So if somebody can list the procedure to create a DBUS service, it would be helpful.</div>
<div> </div>
<div>Thanks,</div>
<div>Sathish </div>
</div>
<br></div></div>-- <br>Este mensaje ha sido analizado por <a href="http://www.mailscanner.info/" target="_blank"><strong>MailScanner</strong></a> <br>en busca de virus y otros contenidos peligrosos, <br>y se considera que está limpio. <br>

<pre>_______________________________________________
dbus mailing list
<a href="mailto:dbus@lists.freedesktop.org" target="_blank">dbus@lists.freedesktop.org</a>
<a href="http://lists.freedesktop.org/mailman/listinfo/dbus" target="_blank">http://lists.freedesktop.org/mailman/listinfo/dbus</a><span class="HOEnZb"><font color="#888888">
</font></span></pre><span class="HOEnZb"><font color="#888888">
</font></span></blockquote><span class="HOEnZb"><font color="#888888">
<p> </p>
<div>-- <br>
<p><img alt=""></p>
</div>
<br>-- 
<br>Este mensaje ha sido analizado por 
<a href="http://www.mailscanner.info/" target="_blank"><b>MailScanner</b></a>
<br>en busca de virus y otros contenidos peligrosos,
<br>y se considera que está limpio.
</font></span></div>
</blockquote></div><br></div>