点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 在REST适配器(...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 在REST适配器(...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
在REST适配器(PO7.4)中开发PGP加密/解密,已按照正确的顺序配置了模块PGPDecryption模块,并创建了适当的公用密钥和专用密钥(使用ASCII装甲)。 JAVA系统和SAP PO之间的集成是请求以加密的JSON格式发送,并且同样需要在PO端解密。 通过REST适配器消费请求时,获取以下附加异常。 通过使用相同的密钥解密SFTP适配器数据,成功处理了相同的请求。
请提出使用REST适配器的方法是否正确。
此致
萨米尔
config.jpg (39.1 kB)
人们好,
问题已通过以下解决方法解决。
1在REST适配器模块中启用PGP加密时,请勿选中"转换为xml"复选框。 入站消息将经过PGP加密,如果启用了转换为xml(数据格式JSON,字符集HTTP内容类型标头)以及REST操作和HTTP操作,则会引发异常。
2解密后的消息将采用JSON格式,因此将无法解析映射,因为PO仅处理XML。
3通过部署自定义创建的模块将json转换为xml进行了进一步扩展。
4因此,将使用PGP模块解密加密的消息->调用自定义模块以将json转换为xml ---->调用SAP模块以进行进一步的消息处理和执行映射。 模块顺序(PGP模块,自定义模块,调用sap默认模块)。
此致
Samir
一周热门 更多>