Vai al contenuto principale

Connettività al database - Client a tre livelli



Impostazioni database - Connettività database - Client a 3 livelli

Connettività al database
Si noti che le opzioni sono le stesse per tutti e tre i tipi di database: MSSQL, Oracle e Firebird. Il server a tre livelli IndySoft gestisce la connessione al database. Si tratta semplicemente delle impostazioni necessarie per ricollegarsi al server dell'applicazione (collegato al database).

Nome del server delle applicazioni: inserire il nome del computer o l'indirizzo IP del computer su cui è in esecuzione il server delle applicazioni IndySoft.

Porta del server delle applicazioni: inserire il numero di porta da utilizzare per la comunicazione con il server delle applicazioni IndySoft. Questa porta deve essere configurata anche nelle impostazioni del server delle applicazioni.

Differenza oraria rispetto al server del database - se l'installazione del client è in esecuzione in un fuso orario diverso da quello del server del database (non necessariamente quello del computer che ospita il server dell'applicazione), è necessario inserire qui la differenza oraria. Questa impostazione è fondamentale per il corretto funzionamento della cache del client. Questo valore deve essere lasciato a zero se ci si trova nello stesso fuso orario del server del database. Se ti trovi sulla costa occidentale e il database è sulla costa orientale, hai 3 ore di differenza e dovresti inserire -3 in questo campo. La differenza di fuso orario dovrebbe essere un numero positivo se ci si trova in una zona con un fuso orario precedente rispetto a quella del server del database.

Usa l'app. Dati del server: selezionare questa casella di controllo solo se il server applicativo IndySoft è configurato per funzionare in modalità compressa. Se questa impostazione non è compatibile con il server delle applicazioni, non sarà possibile accedere a IndySoft.

Tipo di comunicazione a 3 livelli - sono disponibili tre opzioni:

·TCP/IP - Si tratta della connessione predefinita (e consigliata) tra il client e il server delle applicazioni. La maggior parte delle reti è già configurata per questo protocollo.

·Tunnel HTTP - In questa modalità, il client comunica con il server applicativo IndySoft tramite una DLL ISAPI del server web. Il server web non è necessariamente lo stesso computer su cui è in esecuzione il server delle applicazioni. Si consiglia di utilizzare questa modalità quando è necessario superare un firewall. Il server web può essere eseguito sulla porta 80, ecc. Quando si seleziona questa modalità, verranno visualizzate opzioni aggiuntive per:

App interna. Server: l'indirizzo IP o il nome del computer corrispondente alla posizione del server delle applicazioni dal computer "Nome server delle applicazioni". Il computer denominato "Application Server Name" è il computer che funge da server web, attraverso il quale si sta effettuando il tunneling.

Numero di porta interna: la porta che può essere utilizzata dal computer "Nome server applicazioni" per comunicare con l'applicazione interna. Il computer del server. Questo deve corrispondere al numero di porta che il server delle applicazioni è già configurato per utilizzare (nella finestra di dialogo "Configurazione del server delle applicazioni").

Percorso della DLL interna: la sottodirectory e il nome del file DLL che rimandano al file «AstaIOHttp.dll» sul server web. Di solito si trova nella sottodirectory "\scripts" del server web.

Se desideri verificare la connessione in base alle opzioni inserite in precedenza, premi il pulsante "Verifica connessione". Se la connessione va a buon fine, verrà visualizzata una conferma. Se si verifica un errore, riceverai una notifica.

Opzioni opzionali del database
In genere non è necessario modificare queste impostazioni: si prega di non modificarle a meno che non sia stato richiesto dall'amministratore di sistema.

Formato data del database: questo campo memorizza il formato data predefinito utilizzato dal database.

Formato dell'ora del database: questo campo contiene il formato dell'ora predefinito utilizzato dal database. (Questo dovrebbe corrispondere quasi sempre al formato predefinito della data nel database)

Nome del proprietario del database - questo campo contiene il nome del proprietario del database, che verrà anteposto a qualsiasi riferimento al nome di una tabella all'interno di IndySoft. In questo campo viene visualizzato di default il nome predefinito del proprietario.

Proprietario delle funzioni del database: questo campo contiene il nome del proprietario del database, che verrà anteposto a qualsiasi riferimento alle funzioni effettuato all'interno di IndySoft. In questo campo viene visualizzato di default il nome predefinito del proprietario. |