Componenti del server di trasferimento
La maggior parte dei negozi in linea sono operativi 24 ore al giorno, 365 giorni all'anno, per cui è difficile eseguire la manutenzione o verificare le modifiche apportate al sistema. Il
server di trasferimento di WebSphere Commerce consente ai responsabili del sito di
copiare il database di produzione su un database di trasferimento in modo da poter
verificare gli aggiornamenti senza avere effetti sui clienti. Ciò
si rivela utile per la verifica degli aggiornamenti apportati al
catalogo dei prodotti, ma è importante anche per la verifica dei nuovi comandi di elaborazione degli acquisti.
Il server di trasferimento è formato dai seguenti componenti:
- Un'istanza di WebSphere Commerce
- Verifica e modifica i dati.
- Script dello schema database
- Crea le tabelle di trasferimento e i trigger per il database di trasferimento. Il database di trasferimento contiene lo stesso schema e le stesse tabelle del database di produzione, più una serie di tabelle utilizzate per il trasferimento e una serie di trigger utilizzati per registrare le modifiche effettuate nel database di trasferimento.
Le tabelle di trasferimento non vengono utilizzate dal database di produzione. Gli scriptdello schema del database di trasferimento aggiungono i trigger al database.
Le modifiche vengono registrate nella tabella STAGLOG (una tabella di trasferimento) utilizzando i trigger del database. Ogni volta che un record viene modificato in una tabella del database di trasferimento, la tabella STAGLOG registra tale modifica.
- Programma di utilità Stage Copy
- Consente ad un responsabile di copiare i dati dal database di produzione a quello di trasferimento. E' possibile copiare i dati nelle tabelle specifiche dei siti, nelle tabelle specifiche dei negozi e nelle tabelle individuali.
- Programma di utilità Stage Propagate
- Consente ad un responsabile di propagare le modifiche dal database di trasferimento a quello di produzione. Le informazioni contenute nella tabella
STAGLOG identificano i record del database di trasferimento da inserire, aggiornare o cancellare nel database di produzione.
I record identificati vengono quindi aggiornati nel database di produzione. I record elaborati sono indicati nella tabella
STAGLOG da un 1
nella colonna STGPROCESSED.
- Programma di utilità Stage Check
- Consente ad un responsabile di verificare potenziali conflitti di chiave dell'indice univoco tra due tabelle su un server di trasmissione ed uno di produzione.