--- dao/DaoMqPump2/DaoCommon/MQHelper.cs 2014/05/17 10:53:58 2172 +++ dao/DaoMqPump2/DaoCommon/MQHelper.cs 2014/05/19 12:16:44 2176 @@ -7,6 +7,19 @@ { public class MQHelper { + /* + * MQ's egne exceptions er ikke så sigende - så ved at bruge denne wrapper får man en mere beskrivende Exception.Message + */ + public static MQQueue openQueueHelper(string queueName, MQQueueManager mqMgr, int openOptions) + { + try + { + return mqMgr.AccessQueue(queueName, openOptions); + } catch (MQException e) { + throw new Exception("Error opening queue " + queueName + ": " + e.Message, e); + } + } + public static void closeQueueSafe(MQQueue queue) { if (queue != null && queue.IsOpen)