Request queues

If you do not specify the name of the request queue in a URI, it is determined by the deployment process and depends on how the service was named to the deployment process. The service name might either be a simple filename or might include a relative path name. The queue name is generated by removing the extension from the filename and replacing any file separator characters with periods. For example a service name of dotnetDemos/server/StockQuoteAxis.cs gives a queuename of dotnetDemos.server.StockQuoteAxis.

As for any WebSphere MQ queue, the queue name must be no longer than 48 characters. We can override the default queue name on deployment to specify a shorter name. You might also need to override the queue name to ensure unique names. If the deployment utility generates a queue name longer than 48 characters it truncates it but this could result in duplicate queue names. See Deployment.