<div dir="ltr">I&#39;m reposting information I sent a while ago to this list. I&#39;m thinking it should be in the rmq FAQ. Alexis, you out there?<br><br>The best place (IMHO) to look at how to program Erlang clients for
RabbitMQ is at the test code that comes with the client. It does pretty
much everything basic and I found it fairly easy to understand.Take a
look at test_util.erl (that&#39;s what I did to figure out how things
work). The Erlang client is downloadable from the RabbitMQ web site.<br>
<br>Also, you can search the RabbitMQ mailing list archives for answers to many questions here:<br><br><a href="http://www.nabble.com/RabbitMQ-f25704.html">http://www.nabble.com/RabbitMQ-f25704.html</a><br><br>Hope this helps.<br>
<br><div class="gmail_quote">On Thu, Sep 18, 2008 at 6:57 PM, Haldun Bayhantopcu <span dir="ltr">&lt;<a href="mailto:hbayhantopcu@gmail.com">hbayhantopcu@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi all,<br>
<br>
I am trying to use erlang client library (with no prior experience).<br>
It seems to connect to broker, however when I try to declare an<br>
exchange, I get an error message which I totally don&#39;t understand.<br>
<br>
My try on erlang console:<br>
<br>
Erlang (BEAM) emulator version 5.6.3 [source] [smp:2] [async-threads:<br>
0] [kernel-poll:false]<br>
<br>
Eshell V5.6.3 &nbsp;(abort with ^G)<br>
1&gt; Conn = lib_amqp:start_connection(&quot;localhost&quot;).<br>
{&lt;0.33.0&gt;,network}<br>
2&gt; Channel = lib_amqp:start_channel(Conn).<br>
&lt;0.40.0&gt;<br>
3&gt; lib_amqp:declare_exchange(Channel, &lt;&lt;&quot;test&quot;&gt;&gt;).<br>
Connection: Handling exit from &lt;0.40.0&gt; --&gt; {function_clause,<br>
<br>
[{amqp_channel,handle_info,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[{&#39;EXIT&#39;,&lt;0.41.0&gt;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{badarg,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [{rabbit_framing,<br>
<br>
encode_method_fields,1},<br>
<br>
{rabbit_binary_generator,<br>
<br>
build_simple_method_frame,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2},<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{rabbit_writer,<br>
<br>
internal_send_command_async,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3},<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{rabbit_writer,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; handle_message,2},<br>
<br>
{rabbit_writer,mainloop,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1}]}},<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {channel_state,<br>
1,&lt;0.33.0&gt;,<br>
[... many many more lines ...]<br>
<br>
Thanks in advance,<br>
Haldun.<br>
<br>
<br>
<br>
_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
<br>
</blockquote></div><br></div>