Example #1
0
 public void SubmitMessage_Queue(byte[] message, DateTime time)
 {
     try
     {
         ReceivedInfoProc.Process(message, time);
     }
     catch (Exception ex)
     {
         ReceivedInfoProc.LogError(ex);
     }
 }
Example #2
0
        public void SubmitMessage_Queue(byte[] message, DateTime time)
        {
            int randomNumber = r.Next(10);

            if (randomNumber % 2 == 0)
            {
                try
                {
                    ReceivedInfoProc.Process(message, time);
                }
                catch (Exception ex)
                {
                    ReceivedInfoProc.LogError(ex);
                }
            }
            else
            {
                SysEventMessage m = ReceivedInfoProc.GetSysEventMessage(message);
                Log("Abortando transaccion, Evento con problema : " + m.IdEvent);

                throw new Exception("No se puede procesar el evento: " + m.IdEvent);
            }
        }