Questo articolo tecnico è redatto per documentare e facilitare i passaggi necessari per la buona riuscita dell'export, e dell'import, di un profilo server WebSphere Application Server, appunto WAS, 6.x/7.x.
Questo documento si riferisce esclusivamente all'utilizzo degli script batch DOS forniti in allegato e scaricabili anche in formato .zip:
- ExportWAS6.1.bat;
- ImportWAS6.1.bat;
Gli archivi di profili esportati, e da importare, hanno estensione .car(Configuration Archive).
Nota:
Gli script riportati in questo articolo fanno riferimento a risorse e file esistenti e reperibili esclusivamente con la configurazione del mio pc di sviluppo. Quindi è scontato che, per funzionare correttamente su un pc diverso dal mio, gli script dovranno essere modificati e personalizzati in base alla configurazione di sistema del proprio computer.
Di seguito sono elencati i requisiti di sistema che si riferiscono al mio ambiente di lavoro Windows XP Professional, in modo da capire dove e come modificare i batch per soddisfare le tue esigenze.
Specifiche di ambiente
Entrambi gli script, per l'import e per l'export di server WAS, fanno riferimento alle risorse di seguito elencate:
- L'installazione dell'ambiente RAD si trovi all'indirizzo:
C:\ibm\ ; - Esista il profilo WAS di default, rappresentato da una cartella
di nome was61profile1 posizionata all'indirizzo:
C:\ibm\runtimes\base_v61\profiles\ ; - Nel momento in cui avvengono le operazioni di import o di export è necessario avere un'istallazione funzionante dell'ambiente IBM RAD completa di un'istanza server WAS 6.x/7.x avviata.
Export di un profilo server WAS 6.x/7.x
Il batch DOS ExportWAS6.1.bat esegue l'export di un profilo WAS 6.x/7.x .
Il profilo da esportare sarà creato in C:\ServerWAS61.car .
cd \
CALL C:\ibm\runtimes\base_v61\profiles\was61profile1\bin\wsadmin.bat
-c "$AdminTask exportWasprofile {-archive C:\ServerWAS61.car}"
exit
Import di un profilo server WAS 6.x/7.x
Il batch DOS ImportWAS6.1.bat esegue l'import di un profilo WAS 6.x/7.x .
Il profilo da importare deve essere presente in C:\ServerWAS61.car .
cd \
CALL C:\ibm\runtimes\base_v61\profiles\was61profile1\bin\wsadmin.bat
-c "$AdminTask importWasprofile {-archive C:\ServerWAS61.car}"
-c "$AdminConfig save"
exit
In generale, entrambi i batch fanno uso dell'eseguibile wsadmin.bat installato con la release di RAD su cui gira l'istanza WAS su cui lavorare. Ogni batch, essendo specifico, passa all'eseguibile IBM alcuni parametri e comandi differenti dall'altro.
Avendo testato entrambi i batch ho notato che la fase di export è molto più rapida di quella di import, che pare essere interminabile.
Alla prossima,
MA.
Questi suggerimenti suono molto utile. Proverò e sono curioso di sapere se l'ho fatto con queste informazioni. Forse posso rivolgere domande a voi. Che sarebbe buono.
RispondiElimina@Dario
RispondiEliminaCiao Dario,
lo script lo uso spessissimo per configurare nuovi pc di sviluppo.
Spero possa servirti e, nel caso tu abbia bisogno di qualche chiarimento, non farti problemi.
Bye
MA