Comando addSCMConnectivityProvider
Utilizzare il comando addSCMConnectivityProvider per aggiungere un provider di connettività SCM (Service Connectivity Management).
Un provider di connettività è una partizione logica dell'ESB esposta tramite il protocollo di gestione della connettività del servizio. Definisce la destinazione (server o cluster) a cui verranno distribuiti i moduli del gateway proxy quando viene creato un proxy del gruppo Service Federation Management su tale provider di connettività. Definisce anche le proprietà che verranno utilizzate per le destinazioni proxy create su tali proxy di gruppo.
print AdminTask.help('SCMAdminCommands')Il comando addSCMConnectivityProvider 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 addSCMConnectivityProvider 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
addSCMConnectivityProvider
-name connectivityProviderName
-node nodeName -server serverName
-cluster clusterName
-proxyHostHTTP httpHost
-proxyPortHTTP httpPort
-proxyHostHTTPS httpsHost
-proxyPortHTTPS httpsPort
[-description connectivityProviderDescription]
[-contact contactName]
[-organization organizationName]
[-location locationName]
[-authAlias alias]
[-repertoire sslConfig] Parametri
- -nome connectivityProviderName
- Un parametro obbligatorio che specifica il nome del provider di connettività come una stringa. Deve essere univoco all'interno della cella. Se il nome esiste già, viene generata un'eccezione. Il nome, la descrizione, il contatto, l'organizzazione e l'ubicazione saranno visibili agli utenti della console Service Federation Management.
- -node nodeName
- Un parametro obbligatorio che specifica il nome del nodo che ospita il server su cui deve essere distribuito il modulo gateway proxy per un proxy di gruppo. Per aggiungere un server come provider di connettività, è necessario specificare sia un server che un nodo.
- -server serverName
- Un parametro obbligatorio che specifica il nome del server su cui deve essere distribuito il modulo gateway proxy per un proxy di gruppo. Per aggiungere un server come provider di connettività, è necessario specificare sia un server che un nodo.
- -cluster clusterName
- Un parametro obbligatorio che specifica il nome del cluster in cui deve essere distribuito il modulo gateway proxy per un proxy di gruppo. Per aggiungere un cluster come provider di connettività, è necessario specificare solo il nome del cluster.
- -proxyHostHTTP httpHost
- Un parametro obbligatorio che specifica il nome host che verrà restituito per l'endpoint di una destinazione proxy non sicura. Deve essere l'host che i client del servizio Web in un altro dominio utilizzeranno per accedere al proxy, tenendo conto dei server Web e di altri componenti di rete.
- -proxyPortHTTP httpPort
- Un parametro obbligatorio che specifica la porta che verrà restituita per l'endpoint di una destinazione proxy non sicura. Deve essere l'host che i client del servizio Web in un altro dominio utilizzeranno per accedere al proxy, tenendo conto dei server Web e di altri componenti di rete.
- -proxyHostHTTPS httpsHost
- Un parametro obbligatorio che specifica il nome host che verrà restituito per l'endpoint di una destinazione proxy sicura. Deve essere l'host che i client del servizio Web in un altro dominio utilizzeranno per accedere al proxy, tenendo conto dei server Web e di altri componenti di rete.
- -proxyPortHTTPS httpsPort
- Un parametro obbligatorio che specifica la porta che verrà restituita per l'endpoint di una destinazione proxy sicura. Deve essere l'host che i client del servizio Web in un altro dominio utilizzeranno per accedere al proxy, tenendo conto dei server Web e di altri componenti di rete.
- -descrizione connectivityProviderDescription
- Un parametro obbligatorio che fornisce una breve descrizione del provider di connettività. Il valore predefinito è una stringa vuota. Il nome, la descrizione, il contatto, l'organizzazione e l'ubicazione saranno visibili agli utenti della console Service Federation Management.
- -contact contactName
- Un parametro obbligatorio che specifica il nome di una persona di contatto per il provider di connettività. Il valore predefinito è una stringa vuota. Il nome, la descrizione, il contatto, l'organizzazione e l'ubicazione saranno visibili agli utenti della console Service Federation Management.
- -organization organizationName
- Un parametro obbligatorio che specifica il nome dell'organizzazione proprietaria per il provider di connettività. Il valore predefinito è una stringa vuota. Il nome, la descrizione, il contatto, l'organizzazione e l'ubicazione saranno visibili agli utenti della console Service Federation Management.
- -location locationName
- Un parametro obbligatorio che specifica l'ubicazione per il provider di connettività. Il valore predefinito è una stringa vuota. Il nome, la descrizione, il contatto, l'organizzazione e l'ubicazione saranno visibili agli utenti della console Service Federation Management.
- -authAlias alias
- Un parametro opzionale che specifica l'alias di autenticazione che fornirà le credenziali di autenticazione di base utilizzate per recuperare i documenti WSDL tramite HTTP dal registro dei servizi associato al dominio del fornitore di connettività. Questo parametro non deve essere specificato se non è richiesta l'autenticazione di base per connettersi al registro del servizio.
- -repertoire sslConfig
- Un parametro opzionale che specifica la configurazione SSL utilizzata per recuperare i documenti WSDL tramite HTTP da un registro di servizi sicuro associato al dominio del fornitore di connettività. Se questo parametro non viene specificato, verrà utilizzata la configurazione SSL predefinita del server.
Esempi
Il seguente esempio Jython aggiunge un provider di connessione denominato myProvider associato al server server1 sul nodo cpNode in cui i client del servizio Web accedono direttamente a tale server:
wsadmin>AdminTask.addSCMConnectivityProvider( ['-name', 'myProvider,
'-node', 'cpNode', '-server', 'server1, '-proxyHostHTTP', 'webserver.example.com',
'-proxyPortHTTP, '80', '-proxyHostHTTPS', 'webserver.example.com',
'-proxyPortHTTPS', '443' ])Il seguente esempio Jython aggiunge un fornitore di connettività di nome myScalableProvider associato al cluster cpCluster dove i client dei servizi web accedono ai server di quel cluster tramite un server web:
wsadmin>AdminTask.addSCMConnectivityProvider( ['-name', 'myScalableProvider',
'-cluster', 'cpCluster', '-proxyHostHTTP', 'webserver.example.com',
'-proxyPortHTTP', '80', '-proxyHostHTTPS', 'webserver.example.com',
'-proxyPortHTTPS', '443'] )Il seguente esempio Jython illustra l'utilizzo dei parametri facoltativi per specificare ulteriori informazioni che verranno visualizzate nella console Service Federation Management e per la connessione al registro del servizio in modo sicuro:
wsadmin>AdminTask.addSCMConnectivityProvider( ['-name', 'myScalableProvider',
'-cluster', 'cpCluster', '-proxyHostHTTP', 'webserver.example.com',
'-proxyPortHTTP', '80', '-proxyHostHTTPS', 'webserver.example.com',
'-proxyPortHTTPS', '443', '-description', 'My Connectivity Provider',
'-contact', 'Contact Name', '-organization', 'Owning Organization',
'-location', 'ESB location', '-authAlias', 'REGISTRY_AUTH_ALIAS',
'-repertoire', 'REGISTRY_SSL_CONFIG'] )