2010-02-22 81 views
2

是否可以使用amqdnet包裝器或c#代碼中的其他API創建和刪除隊列?從C#代碼創建IBM MQ隊列

如果需要,我希望能夠創建一些隊列作爲自動化測試套件的一部分。

謝謝。

回答

2

我最終通過啓動一個新進程並運行帶有si和重新指定的MQSC來實現這一目標,而不是像我所希望的那樣乾淨,但它工作起來。

原來我使用MO74 SupportPac,它增加了對MQ的powershell訪問,這個工作很好,在代碼中看起來不錯。但是,我們的目標機器沒有安裝PowerShell,我無法將其添加爲次要功能的預先請求。

0

我假設它們在amqmdnet.dll程序集中的API中不可用。在這種情況下,您可能對C api有PINVOKE。

如果是那麼this示例應該接近解決方案。

+0

它不包含在.net API中,它包含在MQ Powershell擴展中。所以我可能會調查一下。 – squig 2010-02-28 08:33:52