modifyWSRRDefinition comando
Utilizzare il comando modifyWSRRDefinition per modificare i dettagli di una definizione, dato il nome.
Il comando modifyWSRRDefinition è un comando a più fasi, in cui i passi definiscono il tipo di definizione di connessione e le proprietà specifiche. È possibile specificare un solo passo, poiché una definizione WSRR può avere una sola definizione di connessione. Specificare l'oggetto da modificare, come oggetto di destinazione o tramite un parametro del nome. Se si verifica un conflitto tra l'oggetto di destinazione e il parametro del nome o se non è possibile trovare una definizione, verrà visualizzato un messaggio di errore.
$AdminTask help SIBXWSRRAdminCommandsIl comando modifyWSRRDefinition viene eseguito utilizzando l'oggetto AdminTask del client di script wsadmin.
Prerequisiti
- Il comando deve essere eseguito sul nodo del gestore distribuzione.
- Se il gestore distribuzione è arrestato, utilizzare l'opzione
wsadmin -conntype noneper eseguire il comando in modalità disconnessa. - Se il gestore distribuzione è in esecuzione, è necessario connettersi con un ID utente che dispone dei privilegi del configuratore WebSphere Application Server . Non utilizzare l'opzione
wsadmin -conntype none.
Ubicazione
Avviare il client di script wsadmin dalla directory deployment_manager_profile/bin . Il comando modifyWSRRDefinition non scrive in un file di log, ma il client di script wsadmin scrive sempre un file di log profile_root/logs/wsadmin.traceout in cui si troveranno le tracce di stack delle eccezioni e altre informazioni.
Sintassi
modifyWSRRDefinition
-name definitionName
-newName newdefName
-description defDescription
-defaultCacheExpiryTimeout timeout Parametri
- -name definitionName
- Un parametro obbligatorio che specifica il nome della definizione WSRR, come una stringa.
- -newName newdefName
- Un parametro obbligatorio che specifica il nuovo nome della definizione WSRR, come una stringa.
- -description defDescription
- Un parametro obbligatorio che fornisce una breve descrizione della definizione.
- -defaultCacheExpiryTimeout timeout
- Un parametro richiesto che specifica il timeout della cache, in secondi. Il valore 0 indica che i risultati della query non vengono mai memorizzati nella cache.
Passi
È possibile specificare un solo passo oppure verrà visualizzato un messaggio di errore. Selezionare il passo che corrisponde alla connessione della definizione.
Per modificare le proprietà di una connessione di servizio Web associata alla definizione WSRR, è possibile specificare i valori del registro URL e dell'alias di autenticazione, come in questo esempio:
- -WSConnection {{repertorio authAlias URL}}
- Se non si desidera specificare uno di questi valori, utilizzare "".
La connessione predefinita ha un registro predefinito URL e nessun alias o repertorio di autenticazione (configurazione SSL).
Esempio
wsadmin>AdminTask.modifyWSRRDefinition( ['-name', 'MydefName', '-newName', 'newdefName',
'-description', 'my_new_description',
'-defaultCacheExpiryTimeout', '300',
'-WSConnection ',['-registryUrl', 'http://localhost:9084', '-authAlias', 'NEW_AUTH_ALIAS', '-repertoire', NEW_SSL_CONFIG']] )