Hello Team,
Our Requirement:
Solace DEV team will create few queues in the solace portal and they will send the queue list to the application development team to consume messages from available queues.
Application DEV team should not create any new queues programmatically/manually from code. They have to only consume messages from the available queues.
Issue:
If the solace DEV team deletes one queue from the portal and if the application code still trying to consume message for the deleted queue. Instead of throwing an error, it’s creating a new queue for the deleted queue(which deleted by the solace DEV team) programmatically. We are referring to the below code to initialize the queue object.
JAVA: final Queue queue = JCSMPFactory.onlyInstance().createQueue(queueName);
C#: IQueue queue = ContextFactory.Instance.CreateQueue(kvp.SolaceQueueName);
Please can you help me to prevent creating a queue programmatically?
Regards,
Umesh
umesh.srinivasan@hp.com