E' possibile utilizzare l'utilità reposMigrate per la migrazione delle risorse di
WebSphere InterChange Server alle risorse distribuibili di WebSphere Process Server e, facoltativamente, distribuirle a WebSphere Process Server. L'utilità può essere richiamata da una riga comandi o utilizzando la procedura guidata Migrazione dalla console di WebSphere Process Server - Primi passi.
L'utilità
reposMigrate richiede come input un file jar di archivio di WebSphere
InterChange Server. Questo file dovrebbe essere già contenuto rispetto alle applicazioni di cui sta per essere eseguita la migrazione. Ovvero, tutte le risorse cui si fa riferimento da una o più risorse nel file jar, devono essere contenute anche nel file jar. Esportare queste risorse e creare il file jar utilizzando il comando WebSphere
InterChange Server
repos_copy con l'opzione
-o
(per ulteriori dettagli, compresa l'esportazione di singoli componenti, fare riferimento alla documentazione di WebSphere InterChange Server v4.3
ftp://ftp.software.ibm.com/software/websphere/integration/wicserver/library/doc/wics43/).
L'utilità reposMigrate converte tutte le risorse di
WebSphere InterChange Server in un file jar nelle risorse distribuibili di WebSphere Process
Server e, facoltativamente, distribuisce tali risorse in un server in esecuzione su una determinata cella. Per eseguire la migrazione delle risorse, effettuare i passi indicati:
- Identificare il file jar contenente le risorse di WebSphere InterChange
Server precedentemente esportate che devono essere convertite in risorse distribuibili di WebSphere Process Server.
- Eseguire la migrazione delle risorse in uno dei seguenti modi:
Opzione |
Descrizione |
Richiamare l'utilità reposMigrate da una riga comandi |
Immettere il comando alla richiesta in WebSphere Process Server con gli argomenti richiesti ed eventuali argomenti opzionali desiderati. |
Utilizzare la procedura guidata Migrazione |
- Avviare la console di WebSphere Process Server - Primi passi e selezionare la procedura guidata Migrazione.
- Selezionare l'opzione per eseguire la migrazione di un file jar di archivio di WebSphere InterChange Server.
- Ricercare il file jar richiesto o immettere il nome del percorso completo del file jar nel campo Selezione origine.
- Specificare o ricercare la directory di output della migrazione in cui vengono posizionati i risultati della migrazione.
- Immettere eventuali altri parametri necessari, quindi fare clic su Fine.
|
- Verificare i messaggi di output per eventuali errori.
- Se si sceglie di non distribuire le risorse appena migrate, è possibile installarle in WebSphere Process Server.
Esempi
E' possibile utilizzare l'utilità
reposMigrate per migrare le risorse di WebSphere InterChange Server esistenti direttamente in un
WebSphere Process Server in esecuzione:
- Aprire la riga comandi in WebSphere Process Server.
- Immettere il comando reposMigrate con l'opzione di distribuzione:
%WAS_HOME%\bin\reposMigrate -iics-jar-file-name -otarget-dir-name -scell=MyCell,node=MyNode,server=Server1
Con il flag relativo alla distribuzione al server (
-s) specificato,
l'utilità
reposMigrate crea ed installa le risorse generate in WebSphere Process Server nel modo seguente:
- Per ciascun WebSphere InterChange Server Collaboration Object e Connector
Definition nel file jar di input, reposMigrate utilizzerà serviceDeploy per creare un file EAR distribuibile dalle risorse migrate. Una volta creati i file EAR, reposMigrate utilizzerà wsadmin per installarle in WebSphere Process Server.
- Per le risorse condivise (ad esempio Oggetti business, Mappe e relazioni),
viene inclusa una copia di tutte le risorse condivise generate dal file jar di input in ciascun file EAR generato e verrà installata come parte dell'EAR del modulo SCA.
- Per tutte le risorse di destinazione, come ad esempio le voci JDBC Data Sources e WBIScheduler, verrà richiamato lo strumento per la definizione della risorsa standard (ad esempio, wsadmin)
per creare le risorse nel sistema WebSphere Process Server.
Inoltre, è possibile utilizzare l'utilità
reposMigrate per migrare le risorse WebSphere InterChange Server esistenti in file EAR che possono essere installati in seguito in WebSphere Process Server:
- Aprire una riga comandi in WebSphere Process Server.
- Immettere il comando reposMigrate senza l'opzione di distribuzione:
%WAS_HOME%\bin\reposMigrate -iics-jar-file-name -otarget-dir-name
Il comportamento predefinito dell'utilità reposMigrate è quello di registrare gli errori relativi alla migrazione di ciascuna singola risorsa e continuare la migrazione del resto delle risorse. Indipendentemente dal modo in cui reposMigrate viene richiamato, è necessario verificare gli eventuali errori dei messaggi di output una volta completata l'esecuzione. Per semplificare l'esame dell'output, utilizzare il parametro logfile
(-lf<LogFileName>) per posizionare l'output nel file specificato. Per sovrascrivere il comportamento predefinito e forzare reposMigrate
a terminare l'elaborazione quando si rileva la prima risorsa che non può essere migrata, specificare il flag -fh (arresto al primo errore). L'utilità reposMigrate può essere eseguita nuovamente dall'inizio per ritentare dopo un'esecuzione non riuscita.