Programma di utilità Stage Check (CHKWCSSTG) (OS/400 per iSeries)

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.

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 nella tabella TRADING. Quando si propaga il contratto dal database di trasferimento a quello di produzione, se il valore è condiviso, viene generato un conflitto di chiavi dell'indice univoco e la propagazione ha esito negativo.

Quando si utilizza il programma di utilità Stage Check, specificare il parametro SCOPE come _unique_index_ per controllare 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 parametro SOURCEDB quale database di trasferimento. Il comando Stage Check non funziona correttamente se 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