gpt4 book ai didi

cron - SAP 混合动力系统 : how to use media to convert csv file to media hmc

转载 作者:行者123 更新时间:2023-12-05 02:16:36 25 4
gpt4 key购买 nike

我是 Sap Hybris 的初学者。我创建了一个完美运行的 CronJob。它返回所有状态为已批准并在本地 C://... 中生成 CSV 文件的产品

但我想在 HMC MEDIA 中创建 CSV 文件或将其转换为媒体?有人可以帮助我吗?

我已经浏览过 Hybris wiki,但我不明白。

谢谢大家!!

最佳答案

要实现这一点,您只需要创建您的媒体对象,并将您的文件附加到创建的对象,例如:

private MediaModel createMedia(final File file) throws MediaIOException, IllegalArgumentException, FileNotFoundException
{

final CatalogVersionModel catalogVersion = catalogVersionService.getCatalogVersion("MY_MEDIA_CATALOG", "VERSION");

MediaModel mediaModel;

try
{
mediaModel = mediaService.getMedia(catalogVersion, file.getName());
}
catch (final UnknownIdentifierException e)
{
mediaModel = modelService.create(MediaModel.class);
}

mediaModel.setCode(file.getName());
mediaModel.setCatalogVersion(catalogVersion);
mediaModel.setMime("text/csv");
mediaModel.setRealFileName(file.getName());
modelService.save(mediaModel);
mediaService.setStreamForMedia(mediaModel, new FileInputStream(file));

//Remove file
FileUtils.removeFile(file);

return mediaModel;
}

关于cron - SAP 混合动力系统 : how to use media to convert csv file to media hmc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49367989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com