Trend .NET Enterprise
Manuale d'uso
×
Menu
Indice

Aggiornamento a Trend.NET Enterprise per utenti che provengono da TrendTNG

Guida

analitica

 

Nota interna ad uso di TDAInformatica

Prima di distribuire il Setup aggiornare i file TEntModelt.dbf e cdx e TEntModelL.dbf e cdx
Copiandoli da: C:\TrendEnt\BuildModel > C:\TEntExe\BuildModel
 

Installazione con SQL Server LocalDB

(per altre versioni di SQL Server cambiare semplicemente la stringa di connessione)
Nota se vuoi rieseguire l’ importazione da TrendTNG una seconda volta devi, prima di procedere, eliminare il database da SqlServer management studio.
In questo caso devi eseguire solamente i punti “Generazione del Database Vuoto”,” Registrazione chiave software” e “Esportazione dati da TrendTNG”.
 

Generazione del Database Vuoto 

(Saltare questo passaggio perché ora Trend crea automaticamente, se non esiste un DB Vuoto, configurare la stringa di connessione direttamente in Trend.NET)
 TrendMini è l’ applicazione che genera il DataBase apri il progetto da Visual Studio e modifica come scritto sotto il file app.config
 
1. Nell’ app.config del progetto TrendMini inserire la stringa di connessione desiderata a seconda del tipo di database che si desidera utilizzare:
1. Per SQL local DB nella sezione connectionStrings inserire ad esempio:
 
<add name="alubrill" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog= alubrillDB;Integrated Security=SSPI;AttachDBFilename=c:\temp\alubrillDB.mdf;
MultipleActiveResultSets=True"providerName=
"System.Data.SqlClient" />
 
alubrill                                                   è il nome della connessione
alubrillDB                                           è il nome del Database
c:\temp\alubrillDB.mdf               è il percorso di salvataggio del database
 
1. 1. Per SQLServer Express nella sezione connectionStrings inserire ad esempio:
 
<add name="DatabaseModel.Database" connectionString="server=SERVER-SQL\SQLEXPRESS;
database=alubrillDB;integratedsecurity=SSPI;
MultipleActiveResultSets=True"providerName=
"System.Data.SqlClient" />
 
Se non c’è un dominio (sconsigliato) puoi utilizzare l’ autentificazione SQL inserendo la seguente connection string (imposti integrated security a false e nel campo User Id e Passoword imposti lo user name e la Password)
 
<add name="DatabaseModel.Database" connectionString="Data Source=TDA\SQLEXPRESS;Initial Catalog=bmtTrendDb;integrated security=false;MultipleActiveResultSets=True;User Id=user;Password=123qwe!Q" providerName="System.Data.SqlClient" />
 
 
2. Compila ed esegui
3. Nel metodo di generazione database         SELEZIONARE L’ OPZIONE 2
4. La successiva schermata chiede di Inserire il nome della connessione creata es: alubrill (nome della connessione)
5. Selezionare poi l’OPZIONE 0 – Crea solo l’ infrastruttura del database.
 

Nota per sql local DB:

 se devi rigenerare il DB dopo che è stato già generato ti genera un’ eccezione se non cambi il nome al catalog ed il nome al db es: ho cambiato in Catalog=alubrillDB2 e come nome di database ho impostato alubrillDB2.mdf. Per gli altri tipi di database, invece, prima di rigenerare il database eliminalo.
 
Ora il database è stato creato occorre inserire la stringa di connessione nella configurazione di Trend.Net enterprise.
 

Copia manuale del Setup di Trend:

 
 

Generazione classi di dominio da infrastruttura TrendTNG

 

1. Allineamento strutture dati Trend.Net con strutture dati Trend TNG

1. Nella sottocartella di Trend.Net enterprise eseguire l’ utility presente in: \BuildModel\BuildModel.exe        
 
Questa utility allinea le strutture dati standard di Trend.Net Enterprise con le personalizzazioni effettuate nelle tabelle di TrendTNG. Per eseguire l’ allineamento eseguire questi passi :
 
N.B. La prima volta che compili il DatabaseModel.dll viene visualizzato un messaggio di errore inerente la firma della dll, per risolvere ..
 

Registrazione chiave Software

(Nota: se prendi il Database SQL da un’ installazione già effettuata devi eliminare i record in anag_az – cosi’ Trend chiederà la registrazione)
 
Copiare la chiave Software nella sotto-cartella \TrendKEY
 
Avviare Trend.Net Server
 
Entrare poi in Trend.Net Enterprise (l’ ingresso aggiornerà automaticamente il database alla struttura dati delle classi di dominio aggiornate rispetto a TrendTNG).
 
NOTA Nella maschera di login di Trend.NET nel campo azienda inserire il nome della stringa di connessione creata (nel nostro caso alubrill)
 
Verrà richiesta la selezione della chiave software, selezionala dalla sottocartella di Trend.Net \TrendKey
 
Al termine della registrazione verrà visualizzato un messaggio di errore… in quanto la procedura ha configurato la connessione con il server … riavviare Trend e verificare che il client di Trend.Net si avvii correttamente.
 
 
 

Importazione dati da TrendTNG

 
Creazione DSN di connessione al DB SqlServer
1. Strumenti di amministrazione (lo trovi dalla finestra metro ricerca Strumenti di amministrazione)
2. Selezionare Origine dati 32Bit
3. Crea la nuova connessione a SQL Server
1. DSN di sistema (cosi vale per tutti gli utenti)
2. ODBC Drivers 11 for SQL Server
1. Nome TrendNet        (Obbligatorio)
2. Descrizione Connessione a TrendEnterprise
3. Server localhost (oppure nome del server SqlServer - quello inserito nel stringa di connessione menu_pri.exe.config)
3. Premere avanti e selezionare with integrated windows authentication (o lo username e pwd se sql server configurato con username e pwd)
4. Premere avanti > Change the default database to... > Selezionare il Database (ad esempio alubrillDB) > Avanti
5. Fine e premere su test datasource per testare la connessione
 
 

Esportazione dati da TrendTNG

Installare, se non installati, i driver ODBC per database FoxPro.
(Nota bene in certe installazioni abbiamo notato che il setup dei driver ODBC del FoxPro, se sono già installati nella macchina, fa partire l’ installazione e la chiude senza alcun messaggio di errore)
Aggiornare TrendTNG almeno alla Release 9.34. ed Utilizzare il DbPorting.exe della 9.35
(Fare un Backup di TrendTNG prima di eseguire l’ esportazione)
Utilità  Lancio diretto programmi  sul campo codice digitare DbPorting
Nel campo nome connessione :                scrivere TrendNet (nome DSN)
Nel campo path database model :        Indicare il percorso di Trend.Net Enterprise\BuildModel\ dove è descritto il modello del database (ovvero  file TEntModelT.dbf e cdx e TEntModelL.dbf e cdx)
 Ad esempio: C:\TEntTDAInformatica\BuildModel\ 
Adesso è possibile iniziare l’ importazione :
  1)Premere sul bottone CREA DATABASE (crea l’ infrastruttura di collegamento tra TrendTNG e Trend.Net Enterprise)
  2)Selezionare IMPORTAZIONE COMPLETA DI TUTTE LE TABELLE
  3)Selezionare aggiorna relazioni su archivi chiave id
 
Premere pulsante con il check verde per iniziare l’ esportazione.
 
 
Entrare in Trend.Net Enterprise
Eseguire dal menù Utilità  Utilità  Utility allineamento importazione da TrendTNG
 
NOTE POST- INSTALLAZIONE
1)        Anag_az non viene importato in quanto compilato dalla chiave software.
Reinserire manualmente i dati ulteriori presenti in Anag_az (Telefono, Mail ecc. ecc.)
ATTENZIONE!!! Compilare anche la parte sotto delle RIBA, Certi Home Banking ancora le richiedono.
2)        Verificare e correggere gli eventuali errori e non conformità che vengono stampate su un report al termine dell’ importazione archivi.
3)        Impostare le percentuali nei codici IVA (come evidenzia l’ errore nei report… campo percent è una parola riservata di SQL Server.