我正在开发一个使用WSO2产品的项目,比如API Manager,ESB和BPS。我无法解决的问题是,如何通过BPS访问身份/群组或身份/用户等Activiti服务?
我在笔记本上下载,安装并运行了BPS。输入http://xxx.xxx.xxx.xxx:9445/carbon并加载其中一个示例文件: CreditApprovalProcess.bar 。之后我创建了一些用户和角色。我已尝试使用 postman 从docs点击这些网址:
他们都很好。但是当我试图点击这些服务时:
已定义here,我得到了此回复{"errorMessage":"The server encountered an unexpected condition which prevented it from fulfilling the request","statusCode":500}
。我读过BPS 3.5.0集成了Activiti引擎,因此这些服务可用,但显然我做错了。我是WSO2的新手,我必须学到很多知识,所以我很欣赏任何建议/想法。提前谢谢。
答案 0 :(得分: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