327915 - Modifica flussi Cubo Saldi Netti (Consumer e Business) - Rimozione check data in elaborazione -
This commit is contained in:
@@ -167,22 +167,11 @@ public class Dwhe2eRepoSaldiNettiIn extends InternalSenderProcess implements Log
|
|||||||
String estensioneFname = fileName.substring(fileName.lastIndexOf("."),fileName.length());
|
String estensioneFname = fileName.substring(fileName.lastIndexOf("."),fileName.length());
|
||||||
if (estensioneFname.equals(Resources.getDWHE2E_REPOSALDINETTI_FILENAME_EXT())) {
|
if (estensioneFname.equals(Resources.getDWHE2E_REPOSALDINETTI_FILENAME_EXT())) {
|
||||||
|
|
||||||
//aggiungo a DBCFX_DWHE2E_USCITE_XXX_ + yyyymmdd.csv al nome file
|
//aggiungo a DBCFX_DWHE2E_USCITE_XXX_ + yyyymmdd + .csv al nome file
|
||||||
String nomeFileOut = Resources.getDWHE2E_REPOSALDINETTI_NOME_FILE_CON_OUT();
|
String nomeFileOut = Resources.getDWHE2E_REPOSALDINETTI_NOME_FILE_CON_OUT();
|
||||||
String dataFileOut;
|
String dataFileOut = fileName.substring(fileName.lastIndexOf("_")+1,fileName.lastIndexOf("."));
|
||||||
|
|
||||||
//replica della data del file di IN per il file di OUT
|
|
||||||
Pattern pattern = Pattern.compile("_(\\d{8})\\.csv$");
|
|
||||||
Matcher matcher = pattern.matcher(fileName);
|
|
||||||
if (matcher.find()) {
|
|
||||||
dataFileOut= matcher.group(1);
|
|
||||||
} else {
|
|
||||||
//TODO aggiorna se rimuovere o meno. LOGGA
|
|
||||||
log.write("9999","-------- NOME FILE NON CORRETTO -------");
|
|
||||||
dataFileOut = DateUtils.toString(new Date(),Resources.getDWHE2E_REPOSALDINETTI_DATA_FILENAME());
|
|
||||||
}
|
|
||||||
|
|
||||||
nomeFileOut += dataFileOut + Resources.getDWHE2E_REPOSALDINETTI_FILENAME_EXT();
|
nomeFileOut += dataFileOut + Resources.getDWHE2E_REPOSALDINETTI_FILENAME_EXT();
|
||||||
|
|
||||||
generaFileOut(generaRecordAndStoreOut(fileName,nomeFileOut),
|
generaFileOut(generaRecordAndStoreOut(fileName,nomeFileOut),
|
||||||
nomeFileOut,
|
nomeFileOut,
|
||||||
Resources.getPATH_FILE_DWHE2E_REPOSALDINETTI_CON_OUT());
|
Resources.getPATH_FILE_DWHE2E_REPOSALDINETTI_CON_OUT());
|
||||||
@@ -209,21 +198,11 @@ public class Dwhe2eRepoSaldiNettiIn extends InternalSenderProcess implements Log
|
|||||||
String estensioneFname = fileName.substring(fileName.lastIndexOf("."),fileName.length());
|
String estensioneFname = fileName.substring(fileName.lastIndexOf("."),fileName.length());
|
||||||
if (estensioneFname.equals(Resources.getDWHE2E_REPOSALDINETTI_FILENAME_EXT())) {
|
if (estensioneFname.equals(Resources.getDWHE2E_REPOSALDINETTI_FILENAME_EXT())) {
|
||||||
|
|
||||||
//aggiungo a DBCFX_DWHE2E_USCITE_XXX_ + yyyymmdd.csv al nome file
|
//aggiungo a DBCFX_DWHE2E_USCITE_XXX_ + yyyymmdd + .csv al nome file
|
||||||
String nomeFileOut = Resources.getDWHE2E_REPOSALDINETTI_NOME_FILE_BUS_OUT();
|
String nomeFileOut = Resources.getDWHE2E_REPOSALDINETTI_NOME_FILE_BUS_OUT();
|
||||||
String dataFileOut;
|
String dataFileOut = fileName.substring(fileName.lastIndexOf("_")+1,fileName.lastIndexOf("."));
|
||||||
|
|
||||||
//replica della data del file di IN per il file di OUT
|
|
||||||
Pattern pattern = Pattern.compile("_(\\d{8})\\.csv$");
|
|
||||||
Matcher matcher = pattern.matcher(fileName);
|
|
||||||
if (matcher.find()) {
|
|
||||||
dataFileOut= matcher.group(1);
|
|
||||||
} else {
|
|
||||||
//TODO aggiorna se rimuovere o meno
|
|
||||||
dataFileOut = DateUtils.toString(new Date(),Resources.getDWHE2E_REPOSALDINETTI_DATA_FILENAME());
|
|
||||||
}
|
|
||||||
|
|
||||||
nomeFileOut += dataFileOut + Resources.getDWHE2E_REPOSALDINETTI_FILENAME_EXT();
|
nomeFileOut += dataFileOut + Resources.getDWHE2E_REPOSALDINETTI_FILENAME_EXT();
|
||||||
|
|
||||||
generaFileOut(generaRecordAndStoreOut(fileName,nomeFileOut),
|
generaFileOut(generaRecordAndStoreOut(fileName,nomeFileOut),
|
||||||
nomeFileOut,
|
nomeFileOut,
|
||||||
Resources.getPATH_FILE_DWHE2E_REPOSALDINETTI_BUS_OUT());
|
Resources.getPATH_FILE_DWHE2E_REPOSALDINETTI_BUS_OUT());
|
||||||
|
|||||||
Reference in New Issue
Block a user