点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
这些天,当从IAS向SAP Jam Collaboration供应用户时,我们遇到了错误:
error = com.sap.security.iag.provisioning.mapping.exceptions.InvalidJsonContentException:源路径:$ .userName在内容中不可用,但在已定义的系统转换中是必需的,由以下原因引起:com.sap.security.iag .provisioning.mapping.MandatorySourcePathNotFoundException:源路径:$ .userName在内容中不可用,但在定义的系统转换中是必需的。原因:com.jayway.jsonpath.PathNotFoundException:路径无结果:$ ['userName'],
但是我们没有更改任何配置,它在几周前就可以使用了。 源代码的转换是这样的:
{ "用户":{ "映射":[ { " sourcePath":" $", " targetPath":" $" }, { " sourcePath":" $ .id", " targetVariable":" entityIdSourceSystem" }, { " sourcePath":" $ .id", " targetPath":" $ .userName" }, { " targetPath":" $ .id", " type":"删除" }, { " targetPath":" $ .companyRelationship", " type":"删除" }, { " targetPath":" $ .passwordStatus", " type":"删除" }, { " targetPath":" $ .sourceSystem", " type":"删除" }, { " targetPath":" $ .meta", " type":"删除" }, { " targetPath":" $ .mailVerified", " type":"删除" }, { " targetPath":" $ .groups [*]。display", " type":"删除" }, { " condition":" $ .displayName EMPTY true", " targetPath":" $ .displayName", " type":"删除" }, { " sourcePath":" $ .timeZone", "可选":true, " targetPath":" $ .timezone" } ] }, "组":{ " ignore":是的, "映射":[ { " sourcePath":" $ .id", " targetVariable":" entityIdSourceSystem" }, { " constant":" urn:ietf:params:scim:schemas:core:2.0:Group", " targetPath":" $ .schemas [0]" }, { " sourcePath":" $ ['urn:sap:cloud:scim:schemas:extension:custom:2.0:Group'] ['name']", " targetPath":" $ .displayName" }, { " sourcePath":" $ .members", " preserveArrayWithSingleElement":是的, "可选":true, " targetPath":" $ .members" }, { " constant":" urn:sap:cloud:scim:schemas:extension:custom:2.0:Group", " targetPath":" $ .schemas [1]" }, { " sourcePath":" $ ['urn:sap:cloud:scim:schemas:extension:custom:2.0:Group'] ['name']", " targetPath":" $ ['urn:sap:cloud:scim:schemas:extension:custom:2.0:Group'] ['name']" }, { " sourcePath":" $ ['urn:sap:cloud:scim:schemas:extension:custom:2.0:Group'] ['decription']", "可选":true, " targetPath":" $ ['urn:sap:cloud:scim:schemas:extension:custom:2.0:Group'] ['decription']" } ] } }
有人可以帮忙吗? 谢谢!
嗨乔伊斯,
我看到您的IAS源转换与默认转换非常不同。 我想您已经删除了一些与您的方案无关的冗余映射。 尽管如此,IAS转换最近已得到改进和丰富,这种差异可能导致了问题。
此外,错误消息还指出,失败的实体在IAS中缺少"显示名称"(这是SAP Jam的必需属性)。
因此,您可以尝试以下解决方案:
1)转到您的IAS管理控制台,并为在配置作业期间失败的每个实体添加一个显示名称。
2)返回到Identity Provisioning UI,然后开始一个新的 Read 作业。
3)如果不起作用,请使用默认值更新您的IAS源转换。 然后,如有必要,您可以删除过时的映射。 运行新的 Read 作业。
最诚挚的问候,
Gergana
一周热门 更多>