点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
有人可以帮忙吗? 我正在尝试将外部xsd消息的内容映射到常规数据类型。
我已经使用xml spy将json示例转换为xml,然后转换为xsd。 希望我做对了。
在测试模式下运行时,结果可以正常工作。 端到端运行时,没有任何映射。
我想念什么? 我相信这很明显。
我正在使用带有JSON(带有"转换为XML")的异步Rest适配器到文件适配器。
我可以看到有效负载预映射,很好。 有效负载后映射为空。
非常感谢伊丽莎白
(6.8 kb)
伊丽莎白,您好!
您的外部消息的根元素为" Ext_CSPilot",但在MM定义中,根元素为"动作"。
让我问:为什么使用 外部定义而不是在ESR中创建数据类型?
关于Evgeniy。
伊丽莎白!
您是否还附上消息类型定义,消息映射和发送者通道的屏幕截图 设置?
关于Evgeniy。
嗨,Evgeniy
最近一次尝试的文件。 它是否需要为根元素添加一个额外的包装器? 我们尝试了JSON,但没有帮助。
由于某种原因,它不允许我为MONI中的有效负载视图附加一个txt文件,因此我将其粘贴在下面。 视图源版本已随附。
非常感谢
伊丽莎白
<?xml version =" 1.0"?>
-<动作>
-<动作>
-<动作>
-<过程>
david@d.uk
david@d.uk
-<动作>
-<过程>
elizabeth@d.uk
david@d.uk
sourcedata.txt
extcspilot.txt
viewsourcepayload.txt
payload.png
您好,Evgeniy
它不符合名称空间
<?xml版本=" 1.0"编码=" UTF-8"?>
d
e
r
主题
body
要尝试一下,我选中了发件人适配器中的"添加包装元素"框。 (我以前已将其取出)。
再次运行-映射仍然不会发生,"测试"选项卡下的源视图仍然没有名称空间,但是SXMB_MONI中的有效负载视图确实显示了一个名称空间,而以前没有。 还有其他我可以强迫的地方吗?
谢谢
伊丽莎白
您好,伊夫根尼(Evgeniy)
今天早上我又去了一次。 我所做的任何改变都没有改变。 目前,我的频道设置已附上,加上MT和MM(所有字段均使用默认地图)。 您可以散发出的任何光都是神话般的。 谢谢
smessagetype.png
tmessagetype.png
messagemapping.png
sendccgeneral.png
sendccselection.png
sendccothers.png
嗨,伊丽莎白!
这很难 提出任何不使用ESR对象的建议。
在我看来,问题可能在于JSON-XML转换后缺少名称空间。
如果切换到的源视图 您的邮件映射的"测试"选项卡上,您是否看到源消息的根元素已使用命名空间进行限定?
关于此,Evgeniy。
一周热门 更多>