0

我正在开发一个使用 WSO2 的某些产品(如 API Manager、ESB 和 BPS)的项目。我无法解决的问题是,如何通过 BPS访问身份/组身份/用户等 Activiti 服务?

我在我的笔记本上下载、安装并运行了 BPS。输入http://xxx.xxx.xxx.xxx:9445/carbon并加载示例文件之一:CreditApprovalProcess.bar。之后,我创建了一些用户和角色。我试过用邮递员文档中点击这些 URL :

他们都工作正常。但是,当我尝试使用这些服务时:

在这里定义,我得到了这个响应{"errorMessage":"The server encountered an unexpected condition which prevented it from fulfilling the request","statusCode":500}。我读过 BPS 3.5.0 集成了 Activiti 引擎,因此这些服务是可用的,但显然我做错了什么。我是 WSO2 的新手,我还需要学习很多东西,所以我很感激任何建议/想法。提前致谢。

4

1 回答 1

1

只有 Activiti BPMN 引擎集成到 WSO2 BPS 中,并且它使用基于 WSO2 Carbon Kernel 的用户管理。因此 /identity/* Rest API 不能在 WSO2 BPS 引擎中工作。

如果要检索用户/组信息,请使用 UserAdmin soap 服务。以下链接将解释如何在 API Manager 产品中执行此操作,但 BPS 的说明也类似。

[1] - https://docs.wso2.com/display/AM160/Calling+Admin+Services+from+Apps

于 2016-02-05T07:02:24.273 回答