L'applicazione enterprise del server eventi deve essere distribuita in ciascun ambiente di runtime
WebSphere in cui il profilo è stato implementato per utilizzare Common Event Infrastructure.
L'applicazione enterprise del server eventi è compressa nel file EAR event-application.ear. Lo script event-application.jacl installa questa applicazione in WebSphere Process Server.
- Passare alla directory profile_path/event/application per il profilo che definisce l'ambiente di runtime di WebSphere Application Server in cui si desidera distribuire l'applicazione. (Sostituire profile_path con il percorso alla directory contenente il profilo WebSphere Application Server.)
- Eseguire lo script event-application.jacl utilizzando il comando wsadmin:
- Sistemi Windows
profile_path\bin\wsadmin [-conntype none] -profile event-profile.jacl
-f event-application.jacl -action action -earfile event-application.ear
-backendid backend_id -node node_name -server server_name
[-cluster cluster_name] [-appname app_name] [-trace]
- Sistemi Linux e UNIX
profile_path/bin/wsadmin.sh [-conntype none] -profile event-profile.jacl
-f event-application.jacl -action action -earfile event-application.ear
-backendid backend_id -node node_name -server server_name
[-cluster cluster_name] [-appname app_name] [-trace]
I parametri sono i seguenti:
- azione
- L'azione da eseguire. Per installare l'applicazione enterprise, specificare install.
Per aggiornare un'applicazione del server eventi esistente già installata, specificare update. Durante un aggiornamento, lo script effettua una copia di backup
del file EAR dell'applicazione esistente nella directory corrente, se necessario è possibile utilizzare questa copia di backup in seguito per ripristinare la versione precedente dell'applicazione.
- backend_id
- Il tipo di backend del database da utilizzare da parte dell'applicazione enterprise.
Dovrebbe essere uno dei seguenti valori:
- CLOUDSCAPE_V51_1
- DB2UDBNT_V82_1
- DB2UDBNT_V8_1
- ORACLE_V10_1
- ORACLE_V9_1
- DB2UDBOS390_V8_1
- DB2UDBOS390_V7_1
- nome_nodo
- Il nodo WebSphere Process Server in cui deve essere distribuito il server eventi. Per ricercare il nome del nodo, procedere nel modo seguente:
- Eseguire lo script profile_path/bin/setupCmdLine.
- Eseguire il comando echo $WAS_NODE (sistemi Linux/UNIX) o echo
%WAS_NODE% (sistemi Windows).
Questo valore è sensibile al maiuscolo/minuscolo. Se si sta distribuendo l'applicazione enterprise in un cluster, omettere il parametro.
- nome_server
- Il server WebSphere su cui deve essere distribuita l'applicazione enterprise del server
degli eventi. Questo valore è sensibile al maiuscolo/minuscolo. Se si sta distribuendo l'applicazione enterprise in un cluster, omettere il parametro.
- nome_app
- Il nome da utilizzare per l'applicazione enterprise Common Event Infrastructure.
Questo parametro è facoltativo, il valore predefinito è CommonEventInfrastructureServer.
Il parametro -trace facoltativo consente di
visualizzare ulteriori informazioni di debug sull'output standard.
Note: - Se si specifica un percorso completo per la posizione del file event-application.ear, assicurarsi di utilizzare le barre (/) nel percorso, anche e su sistemi Windows.
- Se si sta distribuendo l'applicazione su un nodo autonomo, specificare il parametro facoltativo -conntype none per eseguire wsadmin in modo locale.
Per ulteriori informazioni sull'utilità wsadmin, fare riferimento alla documentazione di WebSphere Application Server.
Una volta completato lo script event-application.jacl, l'applicazione enterprise Common
Event Infrastructure viene distribuita nel server o cluster specificato. In un ambiente WebSphere Process Server Network
Deployment, se l'applicazione è già installata, lo script aggiunge solo le informazioni sulla distribuzione per il nodo ed il server specificati.