exportWASConfig.py script
Utilizzare lo script exportWASConfig.py per esportare la configurazione di WebSphere® Application Server , oltre alla configurazione esportata dal comando
BPMConfig –export o BPMConfig –migrate . - origini dati
- Provider JDBC
- Provider JMS
- Factory di connessione
- Specifiche di attivazione JMS
- Specifiche argomento e coda JMS
- Bind spazio dei nomi
- Alias di autenticazione
- SSL (Secure Sockets Layer)
- SIB (Service Integration Bus) e motori di messaggistica
Lo script exportWASConfig.py viene eseguito utilizzando l'oggetto AdminTask del client di script wsadmin.
Prerequisiti
- Eseguire il comando in modalità disconnessa, ossia con il server arrestato. Utilizzare l'opzione
-conntype none.
Ubicazione
Lo script è in install_root/util/migration/scripts. Se la nuova versione del prodotto è stata installata su un computer diverso e sono stati copiati i file di migrazione nell'ambiente di origine, lo script si trova in remote_migration_utility/util/migration/scripts.
Viene creato un file di log nella directory in cui si esegue il comando. Il file di log è denominato exportWASConfig_yyyyMMdd_hhmmss.log.
Avviare il client di script wsadmin dalla directory profile_root/bin .
Sintassi
deployment_manager_profile/bin/wsadmin -conntype NONE -lang jython -f exportWASConfig.py
[-listDataSources | -exportAllDataSources | -exportDataSource jndi_name |
-listJDBCProviders | -exportAllJDBCProviders |
-listJMSProviders | -exportAllJMSProviders |
-listConnectionFactories | -exportAllConnectionFactories | -exportConnectionFactory jndi_name |
-listActivationSpecs | -exportAllActivationSpecs | -exportActivationSpec jndi_name |
-listQueuesAndTopics | -exportAllQueuesAndTopics | -exportQueueOrTopic jndi_name |
-listNameSpaceBindings | -exportAllNameSpaceBindings | -exportNameSpaceBinding namespace_ID |
-listAuthAliases | exportAllAuthAliases | -exportAuthAlias alias_name |
-exportSSLSettings |
-exportJavaSecurityFile |
-exportSIBusConfig bus_name ]
output_directory
[-cell cell_name]
[-node node_name -server server_name] | [-cluster cluster_name]Parametri
- -f
- Specifica il file script da eseguire.
- -listDataSources
- Elenca tutte le origini dati nell'ambiente di distribuzione di origine.
- -exportAllDataSources
- Esporta la configurazione, incluso l'alias di autenticazione e il provider JDBC , per tutte le origini dati dall'ambiente di distribuzione di origine nell'ambito specificato. È necessario specificare il nome cella per questo parametro. Facoltativamente, specificare il nome del nodo e del server o il nome cluster.
La configurazione per ciascuna origine dati viene esportata in output_directory/datasource_id.obj. Viene creato anche il file di riepilogo output_directory/exportDS.properties .
- -exportDataSource nome_jndi
- Esporta la configurazione per l'origine dati con il nome JNDI specificato dall'ambiente di distribuzione di origine nell'ambito specificato. È necessario specificare il nome JNDI e il nome cella per questo parametro. Facoltativamente, specificare il nome del nodo e del server o il nome cluster.
La configurazione dell'origine dati con il nome JNDI specificato viene esportata in output_directory/datasource_id.obj. Viene creato anche il file di riepilogo output_directory/exportDS.properties .
- -listJDBCProviders
- Elenca tutti i provider JDBC nell'ambiente di distribuzione di origine.
- -exportAllJDBCProviders
- Esporta la configurazione per tutti i fornitori di JDBC dall'ambiente di distribuzione di origine nell'ambito specificato. È necessario specificare il nome cella per questo parametro. Facoltativamente, specificare il nome del nodo e del server o il nome cluster.
- -listJMSProviders
- Elenca tutti i provider JMS nell'ambiente di distribuzione di origine.
- -exportAllJMSProviders
- Esporta la configurazione per tutti i provider JMS dall'ambiente di distribuzione di origine nell'ambito specificato. È necessario specificare il nome cella per questo parametro. Facoltativamente, specificare il nome del nodo e del server o il nome cluster.
- -listConnectionFactories
- Elenca tutte le factory di connessione nell'ambiente di distribuzione di origine.
- -exportAllConnectionFactories
- Esporta la configurazione, incluso l'alias di autenticazione, il provider JMS e il nome bus, per tutte le factory di connessioni dall'ambiente di distribuzione di origine nell'ambito specificato. È necessario specificare il nome cella per questo parametro. Facoltativamente, specificare il nome del nodo e del server o il nome cluster.
- -exportConnectionFactory nome_jndi
- Esporta la configurazione per il factory di connessione con il nome JNDI specificato dall'ambiente di distribuzione di origine nell'ambito specificato. È necessario specificare il nome JNDI e il nome cella per questo parametro. Facoltativamente, specificare il nome del nodo e del server o il nome cluster.
- -listActivationSpecs
- Elenca tutte le specifiche di attivazione JMS nell'ambiente di distribuzione di origine.
- -exportAllActivationSpecs
- Esporta la configurazione, incluso l'alias di autenticazione, il provider JMS, il bus e il nome del motore di messaggistica e la coda JMS, per tutte le specifiche di attivazione JMS dall'ambiente di distribuzione di origine nell'ambito specificato. È necessario specificare il nome cella per questo parametro. Facoltativamente, specificare il nome del nodo e del server o il nome cluster.
- -exportActivationSpec nome_jndi
- Esporta la configurazione per la specifica di attivazione JMS con il nome JNDI specificato dall'ambiente di distribuzione di origine nell'ambito specificato. È necessario specificare il nome JNDI e il nome cella per questo parametro. Facoltativamente, specificare il nome del nodo e del server o il nome cluster.
- -listQueuesAndTopics
- Elenca tutte le specifiche di argomenti e code JMS nell'ambiente di distribuzione di origine.
- -exportAllQueuesAndTopics
- Esporta la configurazione, incluso il nome bus, per tutte le specifiche di argomenti e code JMS dall'ambiente di distribuzione di origine nell'ambito specificato. È necessario specificare il nome cella per questo parametro. Facoltativamente, specificare il nome del nodo e del server o il nome cluster.Importante: i seguenti valori non vengono esportati:
- forwardRoutingPath
- reverseRoutingPath
- -exportQueueOrTopic nome_jndi
- Esporta la configurazione per la coda o l'argomento con il nome JNDI specificato dall'ambiente di distribuzione di origine nell'ambito specificato. È necessario specificare il nome JNDI e il nome cella per questo parametro. Facoltativamente, specificare il nome del nodo e del server o il nome cluster. I valori per forwardRoutingPath e reverseRoutingPath non vengono esportati.
- -listNameSpaceBindings
- Elenca tutti i bind dello spazio dei nomi nell'ambiente di distribuzione di origine.
- -exportAllNameSpaceBindings
- Esporta la configurazione per tutti i bind dello spazio nomi dall'ambiente di distribuzione di origine.
- -exportNameSpaceBinding ID_spazio dei nomi
- Esporta la configurazione per il bind dello spazio dei nomi con l'ID specificato dall'ambiente di distribuzione di origine nell'ambito specificato. È necessario specificare il nome JNDI e il nome cella per questo parametro. Facoltativamente, specificare il nome del nodo e del server o il nome cluster.
- -listAuthenticationAliases
- Elenca tutti gli alias di autenticazione nell'ambiente di distribuzione di origine.
- -exportAllAuthAliases
- Esporta la configurazione per tutti gli alias di autenticazione dall'ambiente di distribuzione di origine.
La configurazione per ciascun alias di autenticazione viene esportata in output_directory/auth_alias_id.obj. Viene creato anche il file di riepilogo output_directory/exportAlias.properties .
- -exportAuthAlias nome_alias
- Esporta la configurazione per l'alias di autenticazione con il nome specificato dall'ambiente di distribuzione di origine. È necessario specificare il nome alias di autenticazione per questo parametro.
La configurazione per l'alias di autenticazione con il nome specificato viene esportata in output_directory/auth_alias_id.obj. Viene creato anche il file di riepilogo output_directory/exportAlias.properties .
- -exportSSLSettings
- Esporta tutte le impostazioni SSL dall'ambiente di distribuzione di origine. Questo parametro esporta solo la configurazione SSL; la configurazione del truststore e del keystore correlati non vengono esportati.
Ogni impostazione SSL viene esportata in output_directory/SSL_Alias_Name.obj. Viene creato anche il file di riepilogo output_directory/exportSSL.properties .
- -exportJavaSecurityFile
- Esporta il file di sicurezza Java source_install_root/java/jre/lib/security/java.security dall'ambiente di distribuzione di origine.
- -exportSIBusConfig nome_bus
- Esporta la configurazione del bus e del motore di messaggistica, incluso il collegamento bus e la destinazione bus, per un bus specifico dall'ambiente di distribuzione origine. Vengono esportate le proprietà generali dei seguenti oggetti:
- Bus
- Membri bus
- Motori Messagine
- Bus esterni
- Destinazioni
- Protezione
- directory_output
- Dove inserire la configurazione esportata.
- -cell nome_cella
- Nome della cella da cui esportare la configurazione.
- -node nome_nodo
- Nome del nodo da cui esportare la configurazione autonoma. Se si specifica il nodo, è necessario specificare il server.
- -server nome_server
- Nome del server da cui esportare la configurazione autonoma. Se si specifica il server, è necessario specificare il nodo.
- -cluster nome_cluster
- Nome del cluster da cui esportare la configurazione della distribuzione di rete.
- directory_output
- Dove inserire la configurazione esportata.
Esempi
wsadmin -conntype NONE -f /tmp/exportWASConfig.py -exportAllDataSources /tmp/exportedDataSources -cell Cell01 -cluster AppClusterwsadmin -conntype NONE -f /tmp/exportWASConfig.py -exportDataSource /tmp/exportedDataSources jdbc/WPSDB -cell Cell01wsadmin -conntype NONE -f /tmp/exportWASConfig.py -exportAllJDBCProviders /tmp/exportedJDBCProviders -cell Cell01wsadmin -conntype NONE -f /tmp/exportWASConfig.py -exportSSLSettings /tmp/exportedSSLSettingswsadmin -conntype NONE -f exportWASConfig.py -exportJavaSecurityFile /tmp/exportedJavaSecurityFilewsadmin -conntype NONE -f /tmp/exportWASConfig.py -exportAllAuthAliases /tmp/exportedAuthAliaseswsadmin -conntype NONE -f /tmp/exportWASConfig.py -exportAuthAlias SCA_Auth_Alias /tmp/exportedAuthAliaseswsadmin -conntype NONE -f exportWASConfig.py -listDataSources wsadmin -conntype NONE -f exportWASConfig.py -listAuthAliases