Puede utilizar un mandato para cambiar los enlaces de importación SCA de los módulos de mediación que se han desplegado en
WebSphere ESB.
Antes de empezar
Para ejecutar los siguientes mandatos debe utilizar la herramienta wsadmin.
Por qué y cuándo se efectúa esta tarea
Puede cambiar un enlace de importación SCA si desea que un
módulo de mediación invoque un
módulo de mediación distinto.
Si cambia un enlace de importación deberá asegurarse de que la importación y la exportación coincidan, es decir, que las operaciones suministradas sean equivalentes.
Esto puede implicar la revisión del WSDL. Utilice la herramienta wsadmin para llevar a cabo los siguientes pasos.
Nota: Sólo puede modificar módulo SCA (Service Component Architecture) enlaces de importación
si son enlaces SCA, pero no si son otros tipos de enlaces. Un enlace SCA
conecta un módulo SCA con otro
módulo SCA. Los Módulos de mediación son tipos de
módulo SCA.
Para modificar el enlace de una importación de módulo de mediación específica, es necesario
conocer los nombres de los módulos de mediación de origen y destino así como la importación y exportación específica.
El mandato listSCAModules lista todos los
módulos SCA que se han desplegado en
WebSphere ESB.
El mandato listSCAImports lista todas las importaciones de un módulo SCA específico y el mandato
listSCAExports lista todas las exportaciones de un módulo SCA específico.
Pasos para realizar esta tarea
- Liste los módulos SCA desplegados. $AdminTask listSCAModules
- Liste las importaciones de un módulo SCA específico. $AdminTask listSCAImports {-moduleName nombreMódulo}
Nota: Además de especificar el nombreMódulo, tiene la opción de especificar el nombreAplicación. Si proporciona un nombreAplicación mejorará el rendimiento.
- Modifique un enlace de importación de un
módulo SCA de tipo SCA. $AdminTask modifySCAImportSCABinding -moduleName nombreMódulo -import nombreImportación -targetModule nombreMóduloDestino -targetExport nombreExportaciónDestino
Nota: También tiene la opción de especificar el
nombreAplicación y nombreAplicaciónDestino.
Si proporciona un nombreAplicación y un nombreAplicaciónDestino mejorará el rendimiento.
Resultado
Cambia el enlace de importación SCA para una importación de
módulo SCA concreta.
WebSphere ESB emite un aviso para cada interfaz de importación que no dispone de una interfaz de exportación. WebSphere ESB
compara los nombres de tipo de puerto WSDL de la importación y la exportación; si no son iguales, se emite un aviso. Sin embargo, si los nombres de tipo de puerto no coinciden, WebSphere ESB da por supuesto que las operaciones proporcionadas son equivalentes y no se emite ningún mensaje.
Ejemplo
$AdminTask modifySCAImportSCABinding {-moduleName miMódulo -applicationName miAplicación -import miImportación -targetModule miMóduloDestino -targetApplicationName miAplicaciónDestino -targetExport miExportaciónDestino}