我们可以动态更改Wso2Esb中的端点吗?

时间:2013-04-02 10:01:37

标签: wso2 wso2esb wso2dss

在我们实现代理服务时,我们可以定义端点。它在当地系统工作 我们需要更改生产环境或部署或测试。在这种情况下我需要更改我的端点地址,如果我的Wso2dss服务器在另一台机器上,那时本地主机不工作,所以我需要克服这个。你有任何参考,这将每当我需要更改环境时将每个端点设置为属性不需要设置一个Con fig文件如果属性更改它将反映每个位置

2 个答案:

答案 0 :(得分:1)

唯一的方法是,使用Header介体动态设置“To”地址。您可以使用Header介体设置“To”寻址标头,然后使用“Default”端点发送请求。消息将发送到地址,该地址由“To”标题设置。 要设置值,请在Header介体中动态地使用xpath,您可以在其中选择预定义属性或对传入请求执行xpath评估以选择值。

答案 1 :(得分:0)

您可以使用动态端点。因此,您可以将端点存储在注册表中并引用它们。请参阅此sample