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.

Utilizzare il seguente comando per elencare tutti i comandi di gestione WSRR:
$AdminTask help SIBXWSRRAdminCommands

Il comando modifyWSRRDefinition viene eseguito utilizzando l'oggetto AdminTask del client di script wsadmin.

Prerequisiti

Devono essere soddisfatte le condizioni seguenti:
  • Il comando deve essere eseguito sul nodo del gestore distribuzione.
  • Se il gestore distribuzione è arrestato, utilizzare l'opzione wsadmin -conntype none per 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']] )