Hi,<br><br>I've been playing around with some RPC implementations and I've come across a problem with validation of outgoing message fields.<br><br>I've re-implemented the "thumper" RPC demos (<a href="https://github.com/videlalvaro/Thumper">https://github.com/videlalvaro/Thumper</a>), the RPC client uses an auto-generated queue name for the response queue (from queue.declare-ok), these look something like this:<br>
<br>amq.gen-IuK1REOUDF8MxpANaTQWXQ==<br><br>However, when I pass this to the basic.consume, my library complains that this breaks validation of the amqp "queue-name" domain, which has the following regex validation rule:<br>
<br>^[a-zA-Z0-9-_.:]*$<br><br>I've changed my library to ignore the error and everything works great.<br><br>Does RabbitMQ ignore these regex rules, or have I mis-interpreted the spec? Should I remove the regex validation feature from my library?<br>
<br><br>Thanks!<br>--Robin<br>