WSO2 ESB и интеграция управления реестром

Я пытаюсь опубликовать WSDL в реестре управления через приложение публикации GREG. У меня проблема с конечными точками файла wsdl.

Импортированная конечная точка не может использоваться из ESB. Когда я вызываю прокси-службу с этой конечной точкой, я получаю следующую ошибку: ERROR_EXCEPTION: org.apache.synapse.SynapseException: недопустимая конфигурация конечной точки. {org.apache.synapse.FaultHandler}

Для меня такое поведение не имеет смысла. Интеграция между ESB и GREG должна быть полезной для использования конечной точки, импортированной ранее GREG, и wsdl при создании прокси. Я что-то упускаю?

Спасибо


person user2090382    schedule 04.05.2016    source источник
comment
AFAIK, это 2 разные конечные точки.   -  person Thusitha Thilina Dayaratne    schedule 04.05.2016
comment
Привет, но в предыдущей версии (4.8.0) GREG конечная точка была типа синапса (а не типа метаданных). По-моему бесполезно. или не? Спасибо   -  person user2090382    schedule 06.05.2016
comment
Как я могу использовать ресурсы, импортированные в административный реестр? Я объясняю свою идею: я хотел бы импортировать wsdl службы и получить ссылку на конечную точку (конечная точка Apache Synapse). Я хотел бы использовать эту конечную точку в ESB. Это неправильно? Как это сделать? Есть ли способ лучше? Спасибо   -  person user2090382    schedule 09.05.2016


Ответы (2)


конечная точка, сгенерированная GREG при публикации WSLD, является своего рода артефактом «каталогизатор», а не артефактом ESB. Вы можете проверить это, просто взглянув на XML-код конечной точки ESB и конечной точки GREG.

С уважением

person fipries    schedule 05.05.2016
comment
Привет, но в предыдущей версии (4.8.0) GREG конечная точка была типа синапса (а не типа метаданных). По-моему бесполезно. или не? Спасибо - person user2090382; 06.05.2016
comment
Как я могу использовать ресурсы, импортированные в административный реестр? Я объясняю свою идею: я хотел бы импортировать wsdl службы и получить ссылку на конечную точку (конечная точка Apache Synapse). Я хотел бы использовать эту конечную точку в ESB. Это неправильно? Как это сделать? Есть ли способ лучше? Спасибо - person user2090382; 09.05.2016
comment
Привет, единственный способ поделиться ресурсами с esb - это разместить их в реестре управления (system \ management) в GREG. На что бы вы ни поместили, можно ссылаться из всех компонентов WSO2 (если они настроены правильно). Что касается того, бесполезны эндпонты или нет, я согласен, что они бесполезны для ESB. Как я уже сказал, я думаю, что это только для каталога. Причина этого может заключаться в том, что было бы сложно или даже рискованно создать конечную точку, совместимую со всеми версиями esb / components и с надлежащей конкретной конфигурацией, такой как безопасность, сертификаты, .... - person fipries; 09.05.2016

Найдите эту полезную статью об интеграции G-Reg и ESB. Это общая концепция, которая не будет ограничиваться конкретной версией продукта WSO2.

person tk_    schedule 23.05.2016