WSO2 BPS 3.5.0 и Activiti REST API
Я работаю над проектом, который использует некоторые продукты WSO2, такие как API Manager, ESB и BPS. Проблема, которую я не могу решить, - как я могу получить доступ к сервисам Activiti, таким как идентификация / группы или идентификация / пользователи через BPS?.
Я скачал, установил и запустил BPS на своем ноутбуке. Войдите в http://xxx.xxx.xxx.xxx:9445/carbon и загрузите один из файлов примеров: CreditApprovalProcess.bar. После этого я создал несколько пользователей и ролей. Я пытался с почтальоном, чтобы поразить эти URL из документов:
- / repository / tasks -> http::9445/bpmn/repository/tasks
- / репозиторий / развертывания -> http: //...: 9445 / bpmn / репозиторий / развертывания
- / репозиторий / процесс-определения -> http: //...: 9445 / bpmn / репозиторий / процесс-определения
и все они работают нормально. Однако, когда я попытался поразить эти услуги:
- / identity / groups -> http::9445/bpmn/identity/groups
- / identity / users -> http::9445/bpmn/identity/users
определено здесь, я получил этот ответ {"errorMessage":"The server encountered an unexpected condition which prevented it from fulfilling the request","statusCode":500}
, Я читал, что BPS 3.5.0 интегрирует движок Activiti и, таким образом, эти сервисы были доступны, но ясно, что я делаю что-то не так. Я новичок в WSO2, и мне еще предстоит многому научиться, поэтому я ценю любые предложения / идеи. Заранее спасибо.
1 ответ
Только BPMN-движок Activiti интегрирован в WSO2 BPS и использует управление пользователями на основе углеродного ядра WSO2. Следовательно, /identity/* Rest API, не будет работать в движке WSO2 BPS.
Если вы хотите получить информацию о пользователе / группе, используйте мыльный сервис UserAdmin. Следующая ссылка объяснит, как это можно сделать в продукте API Manager, но инструкции аналогичны и для BPS.
[1] - https://docs.wso2.com/display/AM160/Calling+Admin+Services+from+Apps