Можем ли мы иметь два расширения веб-сервисов, выходящих из ycommercewebservices в Hybris 6.7

Можно ли расширить 2 расширения из шаблона ycommercewebservices? Если да, то как это сделать?

У нас есть требование в Hybris 6.7, где нам нужно хранить веб-сервисы от двух сторонних интеграций отдельно в двух разных расширениях.

Например, интеграция веб-сервисов для третьей стороны A в одном расширении, скажем A, и интеграция веб-сервисов для третьей стороны B в другом расширении, скажем B. Теперь я расширил ycommercewebservices для третьей стороны A, это не вызывает никаких проблем со сборкой.

Теперь, когда я расширил веб-сервисы для третьей стороны B, возникают проблемы со сборкой.

Проблема в том, что когда я расширяюсь от ycommercewebservices для третьей стороны B, это вызывает конфликты в элементах и ​​bean-компонентах, автоматически созданных путем расширения. Я попытался удалить элементы и bean-компоненты, которые противоречат друг другу, но все же возникают проблемы со сборкой.

Кто-нибудь сталкивался с такой проблемой?

Возможно ли создание отдельных расширений на основе одного и того же шаблона ycommercewebservices.


person Vineeshia Valsan    schedule 31.08.2018    source источник
comment
почему два расширения ycommercewebservices? идея ycommercewebservices (также известная как Omni Commerce Connect или OCC) состоит в том, чтобы предоставить полноценный REST Api для многоканальной коммерции (для вашего мобильного приложения, для вашего независимого интерфейса, ...)   -  person Sukram    schedule 31.08.2018


Ответы (1)


Я бы не стал создавать два расширения с помощью ycommercewebservices, поскольку нецелесообразно иметь более одного

  • Если вам нужно разделить данные, используйте разные BaseSites с разными версиями каталога или аналогичные механизмы.

  • Если вам просто нужно реализовать собственный REST API, используйте ywebservices в качестве шаблона.

Документация для ywebservices (доступна с 6.0): https://help.hybris.com/1808/hcd/eb5f0e9c20464a488466790333e0e6e2.html

person Sukram    schedule 03.09.2018