From c0ff461073d87a15d9baee47a32ca0ef190ffaf4 Mon Sep 17 00:00:00 2001 From: manuelstefanile Date: Thu, 24 Jul 2025 08:35:37 +0200 Subject: [PATCH] DBCFX_RIL_1052 - Ril. DBCFX_SM_705 - GATEWAY DBCFX || R1D-24-0665 || CVM_KPI per analisi destinazione olo fisso - BU (fix data) --- gnpapp/properties/DELTA_RU_377_resources.properties | 1 + .../gnp/internalflow/out/EdlEspletamentoOut.java | 9 +++++---- gnpdev/dbcfx/src/it/valueteam/gnp/utility/Resources.java | 6 ++++++ 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/gnpapp/properties/DELTA_RU_377_resources.properties b/gnpapp/properties/DELTA_RU_377_resources.properties index 95256e18..7ee934b7 100644 --- a/gnpapp/properties/DELTA_RU_377_resources.properties +++ b/gnpapp/properties/DELTA_RU_377_resources.properties @@ -6,5 +6,6 @@ EDL_DONOR_OUT_PATH=/gnpapp/batch/ftpout/edl_olo_dest/ EDL_DONOR_FILENAME_EXT=.csv #Prefisso dei file per EDL EDL_DONOR_FILENAME_PREFIX=DBCFX_EDL_ +EDL_DONOR_UNATANTUM_FILENAME_PREFIX=DBCFX_EDL_I_ EDL_DONOR_GIORNI_DELTA=1 EDL_DONOR_START_FULL=01/01/2024 \ No newline at end of file diff --git a/gnpdev/dbcfx/src/it/valueteam/gnp/internalflow/out/EdlEspletamentoOut.java b/gnpdev/dbcfx/src/it/valueteam/gnp/internalflow/out/EdlEspletamentoOut.java index 8b6d9b08..0ee321e2 100644 --- a/gnpdev/dbcfx/src/it/valueteam/gnp/internalflow/out/EdlEspletamentoOut.java +++ b/gnpdev/dbcfx/src/it/valueteam/gnp/internalflow/out/EdlEspletamentoOut.java @@ -24,7 +24,7 @@ public class EdlEspletamentoOut extends InternalSenderProcess implements Loggabl // pattern della data per il nome del file csv da inviare private static final String DATE_PATTERN_FILE_NAME = "yyyyMMdd"; - private static final String DATE_PATTERN_DD_MM_YYYY = "dd-MM-yyyy"; + private static final String DATE_PATTERN_DD_MM_YYYY = "yyyy-MM-dd"; //pattern date per campi file @@ -147,7 +147,7 @@ public class EdlEspletamentoOut extends InternalSenderProcess implements Loggabl log.write("0003", "ERRORE NEL RECUPERO DEI DATI PER EDL " + ex.toString()); } - String fileName = getNomeFile(); + String fileName = getNomeFile(arg); String filePath = Resources.getEDL_DONOR_OUT_PATH(); log.write("9999", "INIZIO CREAZIONE FILE " + fileName); openFile(fileName, filePath); @@ -282,9 +282,10 @@ public class EdlEspletamentoOut extends InternalSenderProcess implements Loggabl * * @return il nome esteso del file */ - protected String getNomeFile() { + protected String getNomeFile(String arg) { Date dataAttuale = new Date(); - String prefisso = Resources.getEDL_DONOR_FILENAME_PREFIX(); + String prefisso = arg.equalsIgnoreCase("FULL") ? Resources.getEDL_DONOR_UNATANTUM_FILENAME_PREFIX() + : Resources.getEDL_DONOR_FILENAME_PREFIX(); String ext = Resources.getEDL_DONOR_FILENAME_EXT(); String formatDate = DateUtils.toString(dataAttuale, DATE_PATTERN_FILE_NAME); return prefisso + formatDate + ext; diff --git a/gnpdev/dbcfx/src/it/valueteam/gnp/utility/Resources.java b/gnpdev/dbcfx/src/it/valueteam/gnp/utility/Resources.java index d1e70a54..2045e1e5 100644 --- a/gnpdev/dbcfx/src/it/valueteam/gnp/utility/Resources.java +++ b/gnpdev/dbcfx/src/it/valueteam/gnp/utility/Resources.java @@ -3378,6 +3378,12 @@ public class Resources { return Trim(props.getProperty("EDL_DONOR_FILENAME_PREFIX")); } + public static String getEDL_DONOR_UNATANTUM_FILENAME_PREFIX() { + if (props == null) + init(); + return Trim(props.getProperty("EDL_DONOR_UNATANTUM_FILENAME_PREFIX")); + } + public static String getEDL_DONOR_GIORNI_DELTA() { if (props == null) init();