2013-04-02 47 views
0

在我们实施代理服务时,我们可以定义端点。它在本地系统 工作,我们需要更改生产环境或部署或测试。在这种情况下,我需要更改我的端点地址,如果我的Wso2dss服务器在另一台机器,当本地主机不工作so.i需要克服这一点。有任何参考,这将设置每个端点作为财产,无论何时我需要改变环境不需要设置配置文件,如果属性的变化,它将反映每个地方我们是否可以动态更改Wso2Esb中的端点

回答

0

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

+0

感谢名单了很多shelan在哪里可以找到在/库/部署/服务器/突触CONFIGS /默认/端点这里只有我们正在定义端点此注册表文件只不显示动态端点文件 – jacksphere

+0

您可以将它们存储在嵌入式ESB中的注册表(或使用外部治理注册表与挂载)。 http://docs.wso2.org/wiki/display/ESB460/Storing+Various+WSO2+Enterprise+Service+Bus+Configurations,http://madhukaudantha.blogspot.com/2012/07/wso2-esb-proxy-从-registry.html –

1

唯一的方法是,使用Header调解器来动态设置“To”地址。您可以使用Header调解器设置“To”寻址标题,然后使用“默认”端点发送请求。信息将被发送到由“收件人”标题设置的地址。 要设置值,动态地在Header调解器中,可以使用xpath,您可以在其中选择预定义属性,或者对传入请求执行xpath评估以选择值。

相关问题