将IDOC加载到Hybris
IDOC是一个SAP对象,它以电子消息的形式将业务事务的数据从一个系统传输到另一个系统
IDOC是中间文档的缩写。
IDOC的目的是将数据或信息从SAP传输到其他系统,反之亦然。
从SAP传输到非SAP系统是通过EDI(电子数据交换)子系统完成,自建站平台,而对于两个SAP系统之间的传输,则使用ALE。
逐步过程。
步骤1:成功加载customproduct后
步骤2:创建xml(spring.xml文件)
注:以下是IDoc示例(仅作为示例,您可以尝试使用自己的IDoc)
步骤3:
现在将自定义原始数据添加到"customproduct raw datahub"-扩展名.xml" , 基于idoc,我们将向这个XML文件和"customproduct raw datahub extension"添加自定义rawitems-spring.xml文件"
customproduct原始数据中心-扩展名.xml
customproduct原始数据集线器扩展-spring.xml文件
第4步:
现在将自定义规范数据添加到"自定义产品规范数据中心"-扩展名.xml"
定制产品规范数据中心-扩展名.xml
步骤5:
现在将自定义目标数据添加到"customproduct target datahub"-扩展名.xml"
客户产品目标数据中心-扩展名.xml
第6步:运行命令mvn clean install
第7步:现在转到
\datahub6.2\archetype\customproduct\customproduct canonical\target
第8步:将上面突出显示的jar文件复制到下面的路径文件夹
\datahub6.2
对raw和target也将遵循相同的过程
第9步:转到路径\datahub6.2\archetype\customproduct\customproduct raw\target
复制jar文件到crm文件夹
步骤10:转到路径\datahub6.2\archetype\customproduct\customproduct target\target
将jar文件复制到crm文件夹
注意:如果customproduct中进行了任何更改–原始、规范,应遵循目标步骤5到步骤10,物联网水表,返利,并重新启动Tomcat服务器。
步骤11:现在转到chrome viahttps://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop?hl=en
第12步:点击启动应用程序按钮
第13步:打开邮递员应用程序并添加如下标题详细信息
标题:内容类型-应用程序/xml
URL::8080/datahub webapp/v1/idoc/receiver
第14步:进入Body->raw->add the idoc并点击send按钮
我们将得到一个响应200,这意味着流程成功。
第15步:现在进入mysql工作台,企业信息化软件,云商城,检查"rawitem"表数据。
数据合成
数据合成是指将数据从原始项转移到规范项。
第16步:发布
URL::8080/datahub webapp/v1/pools/GLOBAL/compositions
如下图所示
步骤17:现在转到MySQL工作台并检查"canonicalitem"表格数据
数据发布
数据发布是指将数据从规范项传输到目标项
第18步:发布以下URL
:8080/datahub webapp/v1/pools/GLOBAL/publications
步骤19:现在转到MySQL workbench并检查"targetitem"表数据。
第20步:用配方"sap\u aom\u som\u b2b\u b2c"启动hybris服务器。
如果我们没有在本地属性配置中的xml文件,然后手动添加
""
第21步:进入hmc,目录->产品输入产品id,点击搜索
可以查看IDoc发送的产品在hmc.