BPMUsersFullSyncTask comando
Tradizionale:
Utilizzare il comando BPMUsersFullSyncTask per importare tutte le informazioni utente dal registro utente WebSphere® Application Server al database IBM® Business Automation Workflow . Se il registro utenti contiene nuovi utenti, questi vengono creati nel database Business Automation Workflow .
È anche possibile eseguire questa attività utilizzando lo script usersFullSync.[bat|sh] . Per ulteriori informazioni, consultare Sincronizzazione degli utenti.
- Repository non federati
- L'API del Registro utenti di WebSphere Application Server viene utilizzata per eseguire i comandi.
- Repository federati
- L'API dei repository federati viene utilizzata per eseguire i comandi. Le prestazioni di questa API sono notevolmente migliori rispetto a quelle dell'API del registro utenti. Il numero di chiamate VMM utilizzate per sincronizzare le informazioni utente dipende dal comando e dal numero di utenti disponibili nel database Business Automation Workflow .Nel caso di usersFullSync, una chiamata VMM per tutti gli utenti viene inviata indipendentemente dal numero di utenti nel database.Attenzione: se il richiamo non restituisce tutti gli utenti disponibili nel registro utenti, contattare l'amministratore LDAP per modificare la configurazione LDAP in modo che tutti gli utenti possano essere richiamati in una chiamata di ricerca LDAP.
L'output del comando contiene il numero di utenti sincronizzati.
Il comando BPMUsersFullSyncTask viene eseguito utilizzando l'oggetto AdminTask del client di script wsadmin.
Ubicazione
Avviare il client di script wsadmin dalla directory install_root/profiles/deployment_manager_profile/bin .
Sintassi
BPMUsersFullSyncTask
Parametri
Il comando non ha parametri.
Esempio
wsadmin -conntype SOAP -port 8880 -host PC1.mycompany.com -user admin -password admin -lang jython
wsadmin>AdminTask.BPMUsersFullSyncTask()
Configurazione
- Connessioni SOAP
- Se si utilizza una connessione SOAP, il completamento del comando potrebbe richiedere più tempo del 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 outnel file systemOut.log . Per evitare questa eccezione, impostare un valore più alto per la proprietàcom.ibm.SOAP.requestTimeoutnel file profile_root/properties/soap.client.props . Per disabilitare i timeout, impostare il valore della proprietà su 0. - Ottimizzazione VMM
- Se si utilizza una chiamata VMM per tutti gli utenti, ottimizzare la configurazione VMM per ciascuno dei repository LDAP associati nel file wimconfig.xml . In particolare, selezionare un'impostazione appropriata per la proprietà
configurationProvider->maxSearchResultse considerare l'adattamento del valore per le proprietàldapServers->connectTimeouteattributesCache->cacheSize. Per ulteriori informazioni sull'ottimizzazione di VMM, fare riferimento alla documentazione di WebSphere Application Server Network Deployment .