TP_SEI_Project/README.md
2025-06-05 11:22:27 +02:00

65 lines
3.0 KiB
Markdown

# TP_SEI_Project
Nel folder root\Powershell\ ci sono i file:
- arm_build.ps1: Compila e crea il log arm_build.log
- arm_error.ps1: Estrae i log degli errori dal log arm_build.log in arm_error.log
- arm_warning.ps1: Estrae i log degli warning dal log arm_build.log in arm_warning.log
- arm_build.md: Descrizione di arm_build.ps1
Ho modificato dei file App.config con
key="FTP" value="0" a key="FTP" value="false"
key="usePrefilledTables" value="1" a key="usePrefilledTables" value="true"
key="usePrefilledTables" value="0" a key="usePrefilledTables" value="false"
## Problemi trovati
### Insert in dbo.LogN
Fa il log dei messaggi di Debug, Errore, .. nella tabella dbo.LogN con la insert
INSERT INTO [dbo].LogN ([Logged], [Level], [Message], [Logger], [CallSite],
[Exception], [Application])
VALUES (@logged, @level, @message, @logger, @callSite, @exception, @application);
la colonna Logged è un datetime e il valore @logged arriva con un formato non valido (yyyy/mm/dd hh:mm:ss.mil).
Modificata con:
INSERT INTO [dbo].LogN ([Logged], [Level], [Message], [Logger], [CallSite],
[Exception], [Application])
VALUES (GETDATE(), @level, @message, @logger, @callSite, @exception, @application);
### Procedure non esistenti
#### C6MartPeriodico.GESTIONE_SELECT_PDF_GETDATATHREADS_CRUSCOTTO_TEST
Usa la procedura C6MartPeriodico.GESTIONE_SELECT_PDF_GETDATATHREADS_CRUSCOTTO_TEST che non esiste ne esistono svariate con nome C6MartPeriodico.GESTIONE_SELECT_PDF_GETDATATHREADS_CRUSCOTTO e C6MartPeriodico.GESTIONE_SELECT_PDF_GETDATATHREADS_CRUSCOTTO_nn
Creata come copia di GESTIONE_SELECT_PDF_GETDATATHREADS_CRUSCOTTO
### Spostato log sql e stored lanciati su tabella dbo.LogN
I log sql e stored lanciati sono stati spostati su tabella dbo.LogN
### Cambiato il formato del datetime
La colonna Logged è un datetime e il valore @logged arriva con un formato non valido (yyyy/mm/dd hh:mm:ss.mil).
Modificata con:
INSERT INTO [dbo].LogN ([Logged], [Level], [Message], [Logger], [CallSite],
[Exception], [Application])
VALUES (GETDATE(), @level, @message, @logger, @callSite, @exception, @application);
### Cambiato GSAVO-SURFACE-7 in DATABASE_PDC_LOCALE
Ho modificato il file App.config con:
key="DATABASE_PDC_LOCALE" value="GSAVO-SURFACE-7" a
key="DATABASE_PDC_LOCALE" value="DATABASE_PDC_LOCALE"
## Lancio GestoreTrimestrale nel progetto GestoreTrimestrale_branch_applyingMVVM
Per arrivare a lanciare GestoreTrimestrale.exe ho seguito i seguenti step:
1. Ho aperto con Visual Studio 2022 ContrattoSei.sln in TP_SEI_Project\root\ContrattoSEI.
2. Ho selezionato GestoreTrimestraleMVVM come progetto da lanciare ed ho fatto run.
Ha compilato i progetti: AppConfigParser, GestorePDF.Logic, GestoreTrimestrale.Logic, GestoreTrimestraleMVVM, PDFGenerator, PDFGenerator.Verifier, PDFGeneratorLetteraBenvenuto,SmartFTP.Logic, SmartFTPThread, SmartFTPThread.Logic, SmartZip.Logic, DataAccessLayer
Ha dato errore per non ha compilato DTSXRunner.
3. Ho compilato separatamente anche DTSXRunner.