点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
方案:将SOAP发送到Receiver PI REST适配器
详细信息:我们已将XSD定义为发送者消息的一部分,该消息包含较少的元素,但所有元素都声明为String。 但是,当请求消息仅包含数字的值时,该元素将被视为整数。
示例请求消息
<名字> Name1
在XML到JSON转换期间,ID被视为Integer而不是String。 接收器系统希望所有三个元素都为字符串。
JSON消息格式:
{" FirstName":" Name1"," SecondName":" Name2"," ID":123}
我已经尝试了此博客中提到的选项,但没有帮助
http://scn.sap.com/thread/3813588
请提出建议。
谢谢
Ramesh
这可以使用下面的Vadim博客中所述的增强的JSON转换来实现。 您需要配置转换表并将该特定字段设置为字符串类型。
PI/PO中的REST适配器:增强的XML/JSON转换
请确保您使用的是正确的SP/Patch 在SAP注释2175218中提到。
Rgds
英语Swee
嗨Engg Swe,
我需要发送在主体(FirstName = Name1)中不带引号的字符串值。 我们可以使用转换表来实现吗? 请分享其他没有Java/xslt映射的选项。 现在,我可以将其作为" FirstName = Name1"发送。 我要删除双引号。
谢谢
Venkat
一周热门 更多>