【问题标题】:SAP Commerce Cloud Hot Folder local setupSAP Commerce Cloud 热文件夹本地设置
【发布时间】:2019-08-15 08:43:04
【问题描述】:

我们正在尝试使用云热文件夹功能,为此,我们正在修改我们现有的热文件夹实现,该实现最初并未在云中使用。

按照此帮助页面上的步骤操作: https://help.sap.com/viewer/0fa6bcf4736c46f78c248512391eb467/SHIP/en-US/4abf9290a64f43b59fbf35a3d8e5ba4d.html

我们正在尝试在本地测试云功能。我在我的机器上运行了 azurite docker 容器,并且我修改了 local.properties 文件中提到的属性,但在我们尝试的任何情况下,hybris 似乎都没有拾取这些文件。

首先,我们在本地 azurite 存储中有一个名为 hybris 的 blob 存储。在这个 blob 存储中,我们有文件夹 master>hotfolder,根据文档,将 sample.csv 文件上传到其中应该会触发热文件夹上传。 此外,我们还有一个用于扫描此文件夹中文件的热文件夹导入的映射:#{baseDirectory}/${tenantId}/sample/classifications。 {baseDirectory} 使用如下属性配置:${HYBRIS_DATA_DIR}/sample/import

我们可以将这些映射保留在我们的常用文件夹 xml 定义中,还是需要更改它们?

应该如何命名 blob 容器以便 hybris 可以访问它?

非常感谢,

我很乐意提供任何进一步的信息。

【问题讨论】:

    标签: azure hybris sap-cloud-platform


    【解决方案1】:

    最后我确实设法在本地机器上运行云热文件夹导入。

    这是正确配置 cloudhotfolder 和 azurecloudhotfolder 扩展使用的许多属性的问题。

    只需使用以下属性来设置系统所需的行为:

    cluster.node.groups=integration,yHotfolderCandidate
    
    azure.hotfolder.storage.account.connection-string=DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:32770/devstoreaccount1;
    
    azure.hotfolder.storage.container.hotfolder=${tenantId}/your/path/here
    
    cloud.hotfolder.default.mapping.file.name.pattern=^(customer|product|url_media|sampleFilePattern|anotherFileNamePattern)-\\d+.*
    
    cloud.hotfolder.default.images.root.url=http://127.0.0.1:32785/devstoreaccount1/${azure.hotfolder.storage.container.name}/master/path/to/media/folder
    
    cloud.hotfolder.default.mapping.header.catalog=YourProductCatalog
    

    就是这样,如果有传统热文件夹导入的现有路由,这些也可以使用,但它们的映射应该在值中

    cloud.hotfolder.default.mapping.file.name.pattern
    

    财产。

    【讨论】:

      【解决方案2】:

      我也在尝试相同的方法 - 设置本地开发环境来测试云热文件夹。看来你已经取得了一些成功。您能否提供 azurecloudhotfolder 所在的位置 - 此处称为 https://help.sap.com/viewer/0fa6bcf4736c46f78c248512391eb467/SHIP/en-US/4abf9290a64f43b59fbf35a3d8e5ba4d.html

      谢谢

      【讨论】:

      • 您好,抱歉回复晚了一点。 help.sap.com/disclaimer?site=https://launchpad.support.sap.com/… 从此支持票证中,您可以下载在本地机器上运行云导入所需的完整热文件夹扩展包。
      • 谢谢。我成功地做到了这一点,并做出了你建议的更新。但是仍然无法处理我的 images.zip 文件。我可以在 azurite 容器日志活动中看到 - 主要是 GET 语句,但文件从未得到处理。我在 1811.12。任何其他建议 - 一直在更改 local.properties 中的设置,但目前没有效果。 - TIA
      猜你喜欢
      • 2022-06-22
      • 2022-11-21
      • 2022-06-22
      • 2022-12-17
      • 2022-06-13
      • 1970-01-01
      • 1970-01-01
      • 2021-05-21
      • 2020-08-21
      相关资源
      最近更新 更多