通过设计器配置好的所有信息都需要提交到AESB或AESB-Agent上,然后才能够运行。设计器提供了一个“同步”视图,可以对比设计器中文件是否和AESB或AESB-Agent上相应文件同步。对于触发器的提交,如果覆盖AESB或AESB-Agent上的同名触发器,那么旧触发器会被卸载以及相关的Delta表会被清除。
同步视图:
在“ESB网络管理”视图中,选中要进行同步的节点,单击鼠标右键-->“协作”-->“同步”:
此时“同步”视图会自动打开:
其中红色的双向箭头表示在AESB或AESB-Agent与AESB-Designer同时存在的,灰黑色的向右箭头表示在AESB-Designer中存在但在AESB或AESB-Agent不存在的,蓝色的向左箭头表示在AESB或AESB-Agent存在但是在AESB-Designer不存在的。在想要提交的资源上单击右键,选择“提交到服务器”:
“同步到工作区”指将AESB或AESB-Agent上资源下载至本地工作区,“删除服务器内容”指删除指定的AESB或AESB-Agent中的资源。任何在工作区中新建、定义的组件、资源都必须提交到AESB或AESB-Agent才能生效。
值得注意的是,在ESB网络根节点处不能进行同步,即下图中的“ESB网络1”没有同步功能失效(显示为灰色):
此外,在AESB资源节点下的UDDI子节点也不能进行同步:
在“ESB网络管理“视图中使用“提交到服务器”和“同步到工作区”:
选中需要提交到AESB或AESB-Agent的文件,点击“提交到服务器”和“同步到工作区”就可以实现在同步视图中同样的功能。