È possibile utilizzare un comando per modificare i collegamenti di importazione SCA dei moduli di mediazione che sono stati distribuiti a WebSphere ESB.
Informazioni preliminari
Occorre utilizzare lo strumento wsadmin per eseguire i seguenti comandi.
Perché e quando eseguire questa attività
È possibile modificare un collegamento di importazione SCA se si desidera che uno specifico
modulo di mediazione richiami un
modulo di mediazione differente.
Se si modifica un collegamento di importazione, occorre assicurarsi che l'importazione e l'esportazione corrispondano e cioè che le operazioni fornite siano equivalenti. Questo potrebbe richiedere un controllo del WSDL. Utilizzare lo strumento wsadmin per completare i seguenti passi.
Nota: è possibile modificare solo i collegamenti di importazione di modulo SCA (Service Component Architecture) se sono dei collegamenti SCA, ma non se sono altri tipi di collegamenti. Un collegamento SCA collega un modulo SCA ad un altro modulo SCA. I moduli di mediazione sono tipi di modulo SCA.
Per modificare il collegamento di una specifica importazione di modulo di mediazione, occorre conoscere i nomi dei moduli di mediazione di origine e di destinazione e l'importazione e l'esportazione specifici.
Il comando listSCAModules elenca tutti i moduli SCA che sono stati distribuiti a WebSphere ESB. Il comando listSCAImports elenca tutte le importazioni per uno specifico modulo SCA ed il comando listSCAExports elenca tutte le esportazioni per uno specifico modulo SCA.
Passi per questa attività
- Elencare i moduli SCA distribuiti. $AdminTask listSCAModules
- Elencare le importazioni per uno specifico modulo SCA. $AdminTask listSCAImports {-moduleName nomeModulo}
Nota: oltre a specificare il nomeModulo, si dispone dell'opzione di specificare il nomeApplicazione. Fornire un nomeApplicazione migliora le prestazioni.
- Modificare un collegamento di importazione di modulo SCA, di tipo SCA. $AdminTask modifySCAImportSCABinding -moduleName nomeModulo -import nomeImportazione -targetModule nomeModuloDestinazione -targetExport nomeEsportazioneDestinazione
Nota: si dispone anche dell'opzione di specificare il nomeApplicazione ed il nomeApplicazioneDestinazione.
Fornire un nomeApplicazione ed un nomeApplicazioneDestinazione migliora le prestazioni.
Risultato
Modifica il collegamento di importazione SCA per una specifica importazione di
modulo SCA.
WebSphere ESB genera un'avvertenza per ciascuna interfaccia di importazione che non è soddisfatta da un'interfaccia di esportazione. WebSphere ESB mette a confronto i nomi del tipo di porta WSDL di importazione ed esportazione; se non sono gli stessi, viene generata un'avvertenza. Tuttavia, se i nomi del tipo di porta corrispondono, WebSphere ESB presume che le operazioni fornite siano equivalenti e non viene generata alcuna avvertenza.
Esempio
$AdminTask modifySCAImportSCABinding {-moduleName myModule -applicationName myApplication -import myImport -targetModule myTargetModule -targetApplicationName myTargetApplication -targetExport myTargetExport}