/// <summary>
        /// Simply parse out message data on the mainForm ListBox control and into a LOG file
        /// </summary>
        /// <param name="message"></param>
        /// <param name="sessionID"></param>
        public void ProcessMessage(QuickFix.Message message, QuickFix.SessionID sessionID)
        {
            try
            {
                updateDisplay(string.Format("{0} {1}", DateTime.Now.ToString("hh:mm:ss.fff"), message.GetType().FullName));

                foreach (int i in message.FieldOrder)
                {
                    updateDisplay(string.Format("TAG: {0} = {1}", i, message.GetField(i) ));
                }

                if (message.IsSetField(QuickFix.Fields.Tags.NoGateways))
                { updateDisplay("NoGateways"); }

                if (message.IsSetField(QuickFix.Fields.Tags.NoGatewayStatus))
                { updateDisplay("NoGatewayStatus"); }

                if (message.IsSetField(QuickFix.Fields.Tags.NoMDEntries))
                { updateDisplay("NoMDEntries"); }

                if (message.IsSetField(QuickFix.Fields.Tags.NoMDEntryTypes))
                { updateDisplay("NoMDEntryTypes"); }

            }
            catch (Exception ex)
            {
                updateDisplay("QuickFIX Error");
                log.WriteLog(ex.ToString());
            }
        }