点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的SAP专家
下面是我的情况和问题,需要专家的建议。
场景:
- 我们在SAP PI 7.4中
- 我想使用第三方托管的REST API来更新SAP HR Master数据。 在这里,第三方仅接受JSON格式的数据。
- 以下是用于通过REST PUT操作更新HR主数据的预期JSON有效负载。
{
"方案":[
" urn:ietf:params:scim:schemas:core:2.0:User",
" urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
" urn:ietf:params:scim:schemas:extension:peakon:2.0:User"
],
" employeeNumber":" 12345",
" urn:ietf:params:scim:schemas:extension:peakon:2.0:User":{
" emailID":" abc@gmail.com ",
"部门":" HR"
}
}
问题:
- 我能够配置REST接收器适配器通道,以将元素" urn:ietf:params:scim:schemas:extension:peakon:2.0:User"的xml转换为JSON。
- 我们如何构建xml,以便在转换时将urn:ietf:params:scim:schemas:extension:peakon:2.0前缀添加到JSON元素USER中?
此致
嗨,
使用以下适配器配置可解决问题:
1。 选中复选框"将XML名称转换为JSON名称。
2。 在输入内容名称的表" XML to JSON Name"中,输入" User",在Target Name中输入"
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"。
您好,Santosh!
我从来没有亲自尝试过, 但是REST通道为XML到JSON转换期间的名称空间映射提供了可能性。因此,我想,您将尝试使用某些名称空间来限定XML有效负载中的源字段,并将该名称空间映射到REST通道设置中的相应JSON名称空间。 p>
致谢,Evgeniy。
Hello Santhosh,
是否可以创建XML,然后从输出JSON有效负载中依次将XSD用作目标结构? 然后它可能包含必需的前缀。
一周热门 更多>