Comandi (programmazione script wsadmin)
Tradizionale:
ricercare un oggetto di script o una classe di comandi per trovare i dettagli relativi alla sintassi del comando.
Suggerimento: leggere i seguenti suggerimenti prima di utilizzare gli argomenti e i comandi.
- Se si utilizza una connessione SOAP, il completamento di un comando potrebbe richiedere più tempo rispetto al valore di timeout SOAP specificato. Sebbene il comando continui ad essere eseguito fino al termine, è possibile che venga visualizzata l'eccezione java.net.SocketTimeoutException: Read timed out. Per evitare questa eccezione, impostare un valore superiore per la proprietà com.ibm.SOAP.requestTimeout nel file profile_root/properties/soap.client.props .
- Alcuni comandi wsadmin restituiscono più righe di informazioni. Se si utilizza Jython e l'output del comando non è formattato in modo appropriato, aggiungere l'istruzione print prima del comando, come mostrato nel seguente esempio.
print AdminTask.BPMShowSnapshot('[-containerAcronym BILLDISP -containerSnapshotAcronym SS2.0.1 -containerTrackAcronym Main]') - Utilizzare il seguente comando per ottenere una guida dettagliata su un comando particolare:
print AdminTask.help('command_name') - Molte delle pagine di riferimento dei comandi contengono esempi. Poiché questi sono esempi, spesso mostrano l'uso di valori espliciti per nomi utente, password e nomi server. Assicurarsi di utilizzare i valori appropriati per il proprio ambiente quando si eseguono questi comandi.
- Se non ci si connette al profilo predefinito, utilizzare l'opzione -profileName profile_name .
- Dopo aver eseguito il comando, salvare le modifiche alla configurazione principale utilizzando
AdminConfig.save(). - Se l'errore ClassNotFoundException: com.lombardisoftware.core.TeamWorksException si verifica mentre il comando è in esecuzione, aggiungere la classe TeamWorksException al percorso di classe del comando wsadmin . A tale scopo, eseguire il comando wsadmin con il parametro classpath , come riportato di seguito:
-wsadmin_classpath <BPM_install_dir>/bin/BPM/Lombardi/lib/svrcoreclnt.jar, dove < BPM_install_dir> è la directory in cui è installato IBM® Business Automation Workflow .