internal static Boolean MQ_ERR_CHK(MQStatus mqCall)
        {
            if (mqCall.errorCode != MQ_SUCCESS)
            {
                String errMsg = MQGetStatusString(mqCall);
                String trace = MQGetErrorTrace();
                Console.WriteLine(trace);
                MQFreeString(trace);
                MQFreeString(errMsg);
            }

            return mqCall.errorCode != MQ_SUCCESS;
        }
 internal static extern String MQGetStatusString(MQStatus status);