【问题标题】:Can we have two Webservices Extension extending from ycommercewebservices in Hybris 6.7我们可以从 Hybris 6.7 中的 ycommercewebservices 扩展两个 Web 服务扩展吗
【发布时间】:2018-08-31 05:18:16
【问题描述】:

我们可以从 ycommercewebservices 模板扩展 2 个扩展吗? 如果是,如何进行?

我们在 Hybris 6.7 中有一个要求,我们需要将来自两个第三方集成的 Web 服务保持在两个不同的扩展中。

例如,第三方 A 的 Web 服务集成在一个扩展中,比如 A 和第三方 B 的 Web 服务集成在另一个扩展中说 B。 现在我已经为第三方 A 扩展了 ycommercewebservices,它没有产生任何构建问题。

现在,当我为第三方 B 扩展 Web 服务时,它会出现构建问题。

问题是,当我从 ycommercewebservices 为第三方 B 扩展时,它会导致通过扩展自动创建的项目和 bean 发生冲突。 我已经尝试删除有冲突的项目和 bean,但仍然存在构建问题。

有人遇到过这样的问题吗?

从同一个 ycommercewebservices 模板扩展创建单独的扩展是否可行。

【问题讨论】:

  • 为什么有两个 ycommercewebservices 扩展? ycommercewebservices(又名 Omni Commerce Connect 又名 OCC)背后的理念是为全渠道商务提供完整的 REST Api(用于您的移动应用程序,用于您的解耦前端,...)

标签: web-services hybris


【解决方案1】:

我不会使用 ycommercewebservices 创建两个扩展,因为拥有多个扩展是不明智的

  • 如果需要分离数据,使用不同的BaseSites,不同的目录版本或类似的机制

  • 如果您只需要实现自定义 REST API,请使用 ywebservices 作为模板。

ywebservices 的文档(自 6.0 起可用):https://help.hybris.com/1808/hcd/eb5f0e9c20464a488466790333e0e6e2.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-14
    • 2013-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    相关资源
    最近更新 更多