2013-06-19 46 views
0

我可以從WSO2 ESB導出數據源並將它們導入到另一個ESB服務中嗎?導出WSO2 ESB的數據源

如果不行,我該如何將數據源從ESB服務複製到另一個?

謝謝。

回答

0

AFAIU,您希望將WSO2 ESB工件遷移到另一個ESB。這不支持開箱即用,您將不得不實施自己的工具

+0

嗨Samisa, 感謝您的答覆。 如果你有實現我自己的工具的例子? –

1

如果您在ESB中定義了數據源,則這些數據源將保存在本地註冊表中。您可以通過從註冊表中搜索來下載此註冊表文件。這是在您定義的數據源配置保存在ESB位置

/_system/config/repository/components/org.wso2.carbon.ndatasource/TestDataSource

我想你可以下載來自此位置的文件(來自ESB管理控制檯),並將內容複製粘貼到新配置中。

+0

我在管理控制檯中配置數據源,使用主頁\t>配置>數據源。 –

0

在遷移存儲在註冊表中的工件(即端點,本地條目,動態序列和數據源等)時,可以使用WSO2 G-Reg的客戶端工具檢查來檢出來自一個ESB的轉儲並將其檢入另一個ESB 。請參閱http://docs.wso2.org/wiki/display/Governance453/Check-in+Client。即您可以按照以下方式簽出在端口9443上運行的整個ESB本地註冊表。

checkin-client.sh co https://IP-ADD:9443/registry/ -u admin -p admin_pw -f remote.dump 

,並籤轉儲到ESB上的端口9444,如下所示

checkin-client.sh ci https://IP-ADD:9444/registry/ -u admin -p admin_pw -f remote.dump