Questo argomento spiega le modalità di ripristino di componenti e risorse migrate dai prodotti Versione 5.0 verso il loro stato originale.
Quando si ripristina un broker da Versione 6.0 a Versione 5.0, le serie di messaggi vengono eliminate, quindi è necessario ridistribuirle. Tale procedura viene ricordata dal messaggio di avvertenza BIP8688, che viene visualizzato quando si esegue il comando mqsimigratecomponents.
Dopo la migrazione a Versione 6.0, se sono stati distribuiti flussi di messaggi che utilizzano nuove funzioni di Versione 6.0, ad esempio nuovi nodi o nuova sintassi ESQL, tali flussi di messaggi non verranno avviati se il broker viene riportato a Versione 5.0. Altri flussi di messaggi nel broker che non utilizzano nuove funzioni Versione 6.0 continueranno ad essere eseguiti.
I file di origine di Message Brokers Toolkit Versione 5.0 e Versione 5.1 utilizzano un nuovo formato in Message Brokers Toolkit Versione 6.0. I file vengono migrati nel nuovo formato quando vengono salvati utilizzando Message Brokers Toolkit Versione 6.0. Dopo questa operazione, non è più possibile utilizzare i file con Message Brokers Toolkit Versione 5.0 o Versione 5.1. Se sono stati creati dei flussi di messaggi in Versione 6.0, non è possibile ripristinarli in Versione 5.0. Per informazioni dettagliate, consultare Condizioni per l'utilizzo di risorse migrate con versioni precedenti di Message Brokers Toolkit.
Le sezioni seguenti descrivono le modalità di ripristino di Message Brokers Toolkit e dei componenti di runtime su Versione 5.0.
Le modifiche eseguite in Versione 6.0 Message Brokers Toolkit non possono essere utilizzate in Versione 5.0 Message Brokers Toolkit.
Utilizzare i parametri -s and -t del comando mqsimigratecomponents per migrare i componenti da Versione 6.0 a Versione 5.0. Specificare Versione 6.0 per il parametro della versione di origine (-s) e Versione 5.0 per il parametro della versione di destinazione (-t). Consultare l'argomento del comando mqsimigratecomponents per informazioni dettagliate su tali parametri e sul formato da utilizzare quando si specificano i numeri di versione.
mqsimigratecomponents Broker -t 5.0.0.4È possibile che venga visualizzato un messaggio di avvertenza BIP8688, che indica di ridistribuire le serie di messaggi.
Se si esegue la migrazione alla Versione 6.0, si distribuisce una serie di messaggi al broker Versione 6.0 e si esegue nuovamente la migrazione alla Versione 5.0, la Versione 5.0 non è in grado di riconoscere la serie di messaggi distribuita dalla Versione 6.0. In questo caso, le serie di messaggi che non possono essere utilizzate dalla Versione 5.0 vengono eliminate e viene visualizzato un messaggio di avvertenza per ciascuna serie di messaggi, in cui viene richiesta una nuova distribuzione alla Versione 5.0 dopo aver eseguito correttamente la migrazione.
mqsimigratecomponents UserNameServer -t 5.0.0.4
Quando si migra a Gestione configurazione da Versione 5.0 a Versione 6.0, il database DB2 non viene modificato né eliminato. Versione 6.0 non utilizza DB2 per memorizzare i dati. Se si migra da Versione 6.0 a Versione 5.0, il database DB2 originale viene riutilizzato e se sono state apportate delle modifiche a Versione 6.0, tali modifiche non vengono ripristinate a Versione 5.0. Di conseguenza, tutte le modifiche al dominio apportate dopo la migrazione a Versione 6.0 andranno perse.
Se sono state distribuite delle modifiche di configurazione del broker dopo la migrazione a Versione 6.0, tali modifiche vengono perse quando si ripristina Gestione configurazione a Versione 5.0. Occorre ricreare i broker eliminandoli e ridistribuendoli in ordine per mantenere uno stato coerente. Controllare attentamente che Gestione configurazione funzioni correttamente prima di eseguire la distribuizione per la prima volta dopo la migrazione a Versione 6.0.
Se è stato modificato il gestore code di Gestione configurazione durante la migrazione a Versione 6.0, è necessario conservare il gestore code se si esegue il ripristino utilizzando il comando mqsimigratecomponents. Se il nuovo gestore code si trova su un sistema operativo diverso da Windows, non è possibile utilizzare il comando mqsimigratecomponents per eseguire il ripristino; è necessario eseguire il ripristino da un backup.
mqsimigratecomponents ConfigMgr -t 5.0.0.4