您可以使用指令來變更已部署到 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}