首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSO2DSS 3.2.2从一个操作调用两个查询

WSO2DSS 3.2.2从一个操作调用两个查询
EN

Stack Overflow用户
提问于 2015-05-22 19:03:11
回答 1查看 356关注 0票数 0

我想在一个操作中调用两个查询并得到结果。在3.1.1版本中,我使用了它,但在新版本中它不起作用。有什么解决方案吗?

这就是我之前使用的

代码语言:javascript
复制
<call-query-group>
         <call-query href="OnBoardingCheckList_Query">
            <with-param name="partyid" query-param="partyid"/>
            <with-param name="loginName" query-param="loginName"/>
         </call-query>
         <call-query href="ManagemetPortal_query" requiredRoles="">
            <with-param name="loginName" query-param="loginName"/>
         </call-query>
      </call-query-group>

不幸的是,这在wso2dss 3.2.2中不起作用

干杯!查图拉

EN

回答 1

Stack Overflow用户

发布于 2015-05-24 02:10:43

我不熟悉较旧的版本,但我认为您要做的是调用两个查询并返回一个结果。一个挑战是如何处理每个查询的结果具有不同模式的情况?

如果您正在更新其中一个或两个问题中的值,那么您应该查看“boxcaring”。

如果您只是从botth查询中读取,那么请继续阅读...

我以前使用过WSO2决策支持系统和WSO2企业服务总线来处理这个问题。

从本质上讲,将您的两个DSS operations.

  • Configure ESB设置为调用DSS操作并将DSS响应聚合到单个result.

  • Publish
  1. 服务中,而不是两个DSS操作

中。

你可以在这里阅读更多。http://dakshithar.blogspot.ca/2014/05/entity-aggregation-with-wso2-esb-and_14.html

此外,如果出于开发目的,您需要在一台计算机上同时运行DSS和ESB,则需要设置其中一个部署的端口偏移量,以便它们可以在计算机上并行运行(无冲突)。您可以选择更改端口偏移量DSS或ESB,这都无关紧要。我通常会更改上一次安装的偏移量。

用于设置端口偏移的

端口偏移量可以在ESB或DSS二进制分发文件夹中的/repository/conf/cion.xml文件中设置。将偏移量设置为1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30395054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档