/[projects]/dao/DaoMqPump2/DaoCommon/MQHelper.cs
ViewVC logotype

Diff of /dao/DaoMqPump2/DaoCommon/MQHelper.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2172 by torben, Sat May 17 10:53:58 2014 UTC revision 2176 by torben, Mon May 19 12:16:44 2014 UTC
# Line 7  namespace DaoCommon Line 7  namespace DaoCommon
7  {  {
8      public class MQHelper      public class MQHelper
9      {      {
10            /*
11             * MQ's egne exceptions er ikke så sigende - så ved at bruge denne wrapper får man en mere beskrivende Exception.Message
12             */
13            public static MQQueue openQueueHelper(string queueName, MQQueueManager mqMgr, int openOptions)
14            {
15                try
16                {
17                    return mqMgr.AccessQueue(queueName, openOptions);
18                } catch (MQException e) {
19                    throw new Exception("Error opening queue " + queueName + ": " + e.Message, e);
20                }
21            }
22    
23          public static void closeQueueSafe(MQQueue queue)          public static void closeQueueSafe(MQQueue queue)
24          {          {
25              if (queue != null && queue.IsOpen)              if (queue != null && queue.IsOpen)

Legend:
Removed from v.2172  
changed lines
  Added in v.2176

  ViewVC Help
Powered by ViewVC 1.1.20