【问题标题】:Creating IBM MQ queues from C# code从 C# 代码创建 IBM MQ 队列
【发布时间】:2010-09-11 13:43:03
【问题描述】:

是否可以使用 amqdnet 包装器或 c# 代码中的其他 API 创建和删除队列?

如果需要,我希望能够创建一些队列作为自动化测试套件的一部分。

谢谢。

【问题讨论】:

    标签: c# ibm-mq


    【解决方案1】:

    我最终通过启动一个新进程并使用 si 运行 MQSC 和重新定向来实现这一点,虽然不像我希望的那样干净,但它可以工作。

    最初我使用了 MO74 SupportPac,它添加了对 MQ 的 powershell 访问,这非常有效,并且在代码中看起来不错。但是我们的目标机器没有安装 powershell,我无法将它添加为一个次要功能的先决条件。

    【讨论】:

      【解决方案2】:

      我假设它们在 amqmdnet.dll 程序集中的 API 中不可用。在这种情况下,您可能会对 C api 进行 PINVOKE。

      如果是,那么this 示例应该接近解决方案。

      【讨论】:

      • 它不包含在 .net API 中,它包含在 MQ Powershell 扩展中。所以我可能会对此进行调查。
      猜你喜欢
      • 2021-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-12
      • 1970-01-01
      • 1970-01-01
      • 2019-06-29
      相关资源
      最近更新 更多