WSO2 BAM ESB LogEvent Ошибка аутентификации! админ

У меня есть некоторые ошибки в консоли BAM из-за ситуации с аутентификацией:

Я пытаюсь использовать приложение logevent из ESB 4.8.1 для публикации событий в BAM 2.5.0, у меня есть внешний LDAP, где находятся мои пользователи и роли. Я создал роль с разрешением на публикацию событий и назначил ее пользователю в основном хранилище пользователей. В log4j.properties ESB я указал упомянутого выше пользователя и tcp-адрес сервера BAM. После запуска ESB я получил сообщение в консоли BAM о том, что созданный мной пользователь подключен, а чуть позже я получил около 20 сообщений следующего содержания:

ОШИБКА {org.wso2.carbon.databridge.core.internal.authentication.Authenticator} - Ошибка аутентификации! админ. Этому пользователю не разрешено публиковать события {org.wso2.carbon.databridge.core.internal.authentication.Authenticator} INFO {org.wso2.carbon.databridge.core.DataBridge} - подключенный администратор пользователя {org.wso2.carbon. databridge.core.DataBridge}

Если я вхожу в консоль BAM и исследую кластер de Cassandra в EVENT_KS, появляется коллекция столбцов с именем log_0_ESB_yyyy_mm_dd и много записей.

Я хотел бы знать, как мне избавиться от этих ошибок в консоли BAM ??

При необходимости я могу предоставить дополнительную информацию, дайте мне знать


person Jairo FERNANDEZ    schedule 11.06.2015    source источник


Ответы (1)


У меня была такая же ошибка. На мой взгляд, сообщение об ошибке вводит в заблуждение, поскольку в конце концов я обнаружил, что добавление пространства имен xmlns:ns="http://org.apache.synapse/xsd" при установке переменных потока ESB BAM решило мою проблему. Так что вместо

<property name="mon_message_timestamp" expression="get-property('SYSTEM_TIME')" scope="default" type="STRING"></property>

использовать

<property xmlns:ns="http://org.apache.synapse/xsd" name="mon_message_timestamp" expression="get-property('SYSTEM_TIME')" scope="default" type="STRING"></property>

Пожалуйста, дайте мне знать, решит ли это вашу проблему!

person Jan    schedule 29.06.2015