Programma di utilità Stage Check (Windows NT, Windows 2000, AIX e Solaris)

Quando i dati di configurazione e di operazione condividono la stessa tabella, si può verificare un  conflitto di chiave dell'indice univoco tra il database di trasferimento e  quello di produzione. Prima di propagare le modifiche al database di produzione, utilizzare il comando Stage Check per determinare tutti i potenziali conflitti dell'indice univoco e correggerli prima della propagazione.

Quando si utilizzano le RFQ sul database di produzione e si creano contratti sul server di trasferimento, vengono aggiornate le stesse tabelle su entrambi i database. Ad esempio, un responsabile del sito crea un contratto su un database di trasferimento, che andrà ad inserire una riga nella tabella TRADING (e nelle altre tabelle) sul database di trasferimento. Nello stesso momento, un utente crea una RFQ sul database di produzione, che andrà ad inserire una riga nella tabella TRADING (e nelle altre tabelle) sul database di produzione. Le due righe possono avere lo stesso valore indice univoco nella tabella TRADING. Quando si propaga il contratto dal database di trasferimento a quello di produzione, viene generato un conflitto di chiavi dell'indice univoco e la propagazione ha esito negativo. Prima della propagazione, utilizzare il programma di utilità Stage Check per trovare i conflitti di chiave dell'indice univoco e correggerli. Indi, è possibile propagare le modifiche.

Quando si utilizza il programma di utilità Stage Check, specificare il parametro -scope come _unique_index_ per controllare i conflitti di chiave potenziali per le modifiche delta nel database di trasferimento. Per tutte le operazioni di inserimento e di aggiornamento, controllerà il potenziale conflitto di chiavi dell'indice per tutte le tabelle specificate nella tabella STGUINDTAB. Per ciascuna tabella, andrà oltre tutti gli indici univoci e  controllerà se vi è un potenziale conflitto di chiavi tra il database di produzione e quello di trasferimento. Se vi sono potenziali conflitti di chiave, riporterà il nome della tabella, l'indice univoco ed il valore chiave in conflitto.

Il comando Stage Check non modifica il database e riporta il conflitto di chiave potenziale da risolvere. Quando si utilizza questo comando, specificare il paramentro -sourcedb quale database di trasferimento. Il comando Stage Check non funziona correttamente se, come database di origine, viene specificato il database di produzione.

Il programma di utilità staging check è configurabile ed estensibile. E' possibile aggiungere ulteriori tabelle o tabelle personalizzate nella tabella STGUINDTAB ed eseguire il comando Stage Check per verificare qualsiasi potenziale conflitto di chiavi.

Nota: Assicurarsi che i dati di configurazione e di operazione non condividano la stessa tabella.

Argomenti correlati

Attività correlate

Riferimento correlato

IBM copyright