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); }
public Interpreter() { MessageLogManager.LogMessage("Initializing Interpreter..."); ra = new ReportActions(); MessageLogManager.LogMessage("Interpreter initialized."); }