Exemplo n.º 1
0
        public string InterpreteData(string data)
        {
            string[] args;
            string   message = null;

            if (data != null)
            {
                ReportActions.VerifyDirectories();
                MessageLogManager.LogMessage("\n\n\n\n+______________________________________________________________________ R G    P A C K E T ______________________________________________________________________________________+");
                MessageLogManager.LogMessage("INPUT DATA:: " + data);
                args = data.Split('$');
                string type = args[0], action = args[1], payload = args[2];
                args = payload.Split('#');
                switch (type)
                {
                case "CLINxR":
                    message = CLINReportActions(action, args);
                    break;

                case "COSExR":
                    message = COSEReportActions(action, args);
                    break;

                case "COSExS":
                    message = COSESessionActions(action, args);
                    break;

                case "COSExL":
                    message = COSESessionLogActions(action, args);
                    break;

                case "INACxCOM":
                    message = InternalActions(action, args);
                    break;

                default:
                    message = "Error";
                    break;
                }
                ReportActions.VerifyDirectories();
                MessageLogManager.LogMessage("+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+");
                MessageLogManager.LogMessage("O U T P U T    D A T A::> ");
                foreach (string str in message.Split('$'))
                {
                    MessageLogManager.LogMessage("\t- " + str);
                }
                MessageLogManager.LogMessage("---------------------------------------------------------------------------------------------------------------------------------------------");
            }
            return(message);
        }
Exemplo n.º 2
0
 public Interpreter()
 {
     MessageLogManager.LogMessage("Initializing Interpreter...");
     ra = new ReportActions();
     MessageLogManager.LogMessage("Interpreter initialized.");
 }