我正在寻找与作为"全局变量"的属性相关的解决方案。我需要存储第一个服务呼叫的响应(例如OAuth访问令牌),然后在第二个服务调用中,可以使用过滤器来检查授权访问令牌操作,以检查访问令牌是否仍然有效并且可以使用。该解决方案可能看起来像Salesforce.com连接器的init.xml(已经登录到xxx ...),但是,要求不是使用"类"调解员,可能导致管理上的困难。
因此,我正在考虑保存在注册表中的属性是否有帮助,但是我找不到与" update"相关的足够文档。注册表或注册表范围内的属性。
我是WSO2esb和stackoverflow的新手,我很感激你的任何答案。
答案 0 :(得分:0)
您需要为服务链实现代理服务,并且在该代理中,您可以设置整个代理流中可用的属性。
答案 1 :(得分:0)
您无法使用属性介体在注册表范围中设置属性。但是您可以使用dbreport和dblookup介体实现相同的要求。您可以使用dbreport mediator将令牌保存在数据库中,并使用dblookup mediator检索该令牌。这是在不使用类介体的情况下实现需求的一种可能方法。