在java中以编程方式创建IBM队列

在java中以编程方式创建IBM队列,java,ibm-mq,Java,Ibm Mq,如何使用MQQueueManager和MQQueue对象以编程方式创建新队列 有关于如何使用这些类的指南吗?javadocs没有说太多。要创建动态队列,只需打开一个模型队列。创建动态队列后,您将获得该队列的句柄。还提供了队列的名称,您可以将其放在请求消息的Reply To queue字段中 如果要创建永久队列,请查看信息中心中的。要从应用程序执行任何WMQ admin命令,请将可编程命令格式(PCF)消息提交到SYSTEM.admin.command.QUEUE。必须授权应用程序将消息放入队列中

如何使用
MQQueueManager
MQQueue
对象以编程方式创建新队列


有关于如何使用这些类的指南吗?javadocs没有说太多。

要创建动态队列,只需打开一个模型队列。创建动态队列后,您将获得该队列的句柄。还提供了队列的名称,您可以将其放在请求消息的Reply To queue字段中

如果要创建永久队列,请查看信息中心中的。要从应用程序执行任何WMQ admin命令,请将可编程命令格式(PCF)消息提交到
SYSTEM.admin.command.QUEUE
。必须授权应用程序将消息放入队列中,才能使其正常工作。此外,命令服务器将使用消息头中的用户ID查找正在执行的特定命令的授权。要创建队列,提交者必须具有队列的
+crt
权限


请注意,任何能够创建永久队列的人或应用程序实际上都是管理员。如果他们的ID未被授权创建授权控制列表项,他们只需在命令队列上创建别名,然后就可以伪造管理用户ID。因此,很少有非管理员被授予创建队列的权限。

如果安装了IBM WMQ,请转到系统上的此位置

C:\Program Files\IBM\WebSphere MQ\tools\pcf\samples(Windows)


他们给出了一些示例,其中包含如何使用JAVA和PCF进行一些基本操作的代码。

请在这里给出一些示例