可使用命令来更改已部署至 WebSphere ESB
的调解模块的 SCA 导入绑定。
在开始之前
执行此任务的目的和时间
如果想要特定
调解模块调用另一
调解模块,则可以更改
SCA 导入绑定。如果更改导入绑定,则必须确保导入和导出相匹配,即提供的操作是等价的。这可能涉及复查 WSDL。使用
wsadmin 工具来完成下列步骤。
注: 仅当服务组件体系结构(SCA)模块导入绑定为 SCA 绑定时,才能修改它们,如果它们是其他类型的绑定,则不能修改它们。SCA
绑定将一个 SCA 模块连接至另一个
SCA 模块。调解模块是各种类型的 SCA 模块。
要修改特定调解模块导入的绑定,需要知道源和目标调解模块的名称及特定导入和导出。
listSCAModules 命令列示已部署至
WebSphere ESB
的所有 SCA 模块。listSCAImports
命令列示特定 SCA 模块的所有导入,而
listSCAExports 命令列示特定 SCA 模块的所有导出。
完成此任务需要执行的步骤
- 列示已部署的
SCA 模块。 $AdminTask listSCAModules
- 列示特定
SCA 模块的导入。 $AdminTask listSCAImports {-moduleName moduleName}
注: 除指定
moduleName 之外,您还可以选择指定 applicationName。提供
applicationName 会改进性能。
- 修改类型为 SCA 的 SCA 模块导入绑定。 $AdminTask modifySCAImportSCABinding -moduleName moduleName -import importName -targetModule targetModuleName -targetExport targetExportName
注: 还可以选择指定
applicationName 和 targetApplicationName。提供
applicationName 和 targetApplicationName 会改进性能。
结果
更改特定
SCA 模块导入的 SCA 导入绑定。
WebSphere ESB
对导出接口不满足的每个导入接口发出警告。WebSphere ESB 比较导入和导出的
WSDL 端口类型名称,如果它们不同,则发出警告。但是,如果端口类型名称匹配,则 WebSphere ESB
假定提供的操作是等价的,并且不会发出警告。
示例
$AdminTask modifySCAImportSCABinding {-moduleName myModule -applicationName myApplication -import myImport -targetModule myTargetModule -targetApplicationName myTargetApplication -targetExport myTargetExport}