From 4cf8709a0a67f96aa65acdee2aa4bc0740507944 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Tue, 6 Oct 2020 21:52:00 +0200 Subject: [PATCH] Continuo fix Euromap63 --- IOB-UT/Eurom63.cs | 39 +++++++++++++++++-- IOB-WIN/DATA/EUR63/SESS0000.JOB | 1 - IOB-WIN/DATA/EUR63/SESS0000.REQ | 1 - .../DATA/{EUR63 => EUR63_JOB}/.placeholder | 0 IOB-WIN/DATA/EUR63_JOB/SESS0000.REQ | 1 + 5 files changed, 36 insertions(+), 6 deletions(-) delete mode 100644 IOB-WIN/DATA/EUR63/SESS0000.JOB delete mode 100644 IOB-WIN/DATA/EUR63/SESS0000.REQ rename IOB-WIN/DATA/{EUR63 => EUR63_JOB}/.placeholder (100%) create mode 100644 IOB-WIN/DATA/EUR63_JOB/SESS0000.REQ diff --git a/IOB-UT/Eurom63.cs b/IOB-UT/Eurom63.cs index 3edf7898..f706b32d 100644 --- a/IOB-UT/Eurom63.cs +++ b/IOB-UT/Eurom63.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.IO; using System.Linq; using System.Text; @@ -10,6 +11,8 @@ namespace IOB_UT /// public class Eurom63 { + #region Public Enums + public enum FileOpr { Copy = 0, @@ -38,15 +41,26 @@ namespace IOB_UT SetParamOdl } + #endregion Public Enums + + + + #region Public Classes + /// /// Struttura per un file da processare /// public class FileTask { - public string FileName { get; set; } = "SESS0000.FILE"; - public string Path { get; set; } = @"JOB\SESS0000.FILE"; + #region Public Properties + + public string FilePath { get; set; } = @"EUR63_JOB\SESS9999.REQ"; + public FileOpr OprReq { get; set; } = FileOpr.Copy; + public string RespKo { get; set; } = "ERROR"; + public string RespOk { get; set; } = "PROCESSED"; public Dictionary StrReplace { get; set; } = new Dictionary(); - public FileType Type { get; set; } = FileType.NA; + + #endregion Public Properties } /// @@ -54,6 +68,8 @@ namespace IOB_UT /// public class Session { + #region Public Properties + /// /// Session currently active /// @@ -113,13 +129,28 @@ namespace IOB_UT /// Standard session validity time /// public double ValidityMinutes { get; set; } = 1; + + #endregion Public Properties } public class SessionConf { + #region Public Fields + public List ActiveSessions = new List(); - public string BaseDir { get; set; } = @"C:\"; + + #endregion Public Fields + + + + #region Public Properties + + public string BaseDir { get; set; } = @"C:\EUROMAP63\"; public List DynData { get; set; } = new List(); + + #endregion Public Properties } + + #endregion Public Classes } } \ No newline at end of file diff --git a/IOB-WIN/DATA/EUR63/SESS0000.JOB b/IOB-WIN/DATA/EUR63/SESS0000.JOB deleted file mode 100644 index 5f282702..00000000 --- a/IOB-WIN/DATA/EUR63/SESS0000.JOB +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/IOB-WIN/DATA/EUR63/SESS0000.REQ b/IOB-WIN/DATA/EUR63/SESS0000.REQ deleted file mode 100644 index 5f282702..00000000 --- a/IOB-WIN/DATA/EUR63/SESS0000.REQ +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/IOB-WIN/DATA/EUR63/.placeholder b/IOB-WIN/DATA/EUR63_JOB/.placeholder similarity index 100% rename from IOB-WIN/DATA/EUR63/.placeholder rename to IOB-WIN/DATA/EUR63_JOB/.placeholder diff --git a/IOB-WIN/DATA/EUR63_JOB/SESS0000.REQ b/IOB-WIN/DATA/EUR63_JOB/SESS0000.REQ new file mode 100644 index 00000000..98436c00 --- /dev/null +++ b/IOB-WIN/DATA/EUR63_JOB/SESS0000.REQ @@ -0,0 +1 @@ +SESSS0000 CONNECT; \ No newline at end of file