点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试进行用户映射,我已经使用IUserMappingService查看了示例代码。 但是,我在使用SP9时遇到了几个问题。
1。 无论如何,我找不到IUserMappingService。 我搜索了整个驱动器,但找不到usermappingapi.jar文件。 因此,我无法使用大量教程中显示的以下代码
IUserMappingService iums =(IUserMappingService)
PortalRuntime.getRuntimeResources()。getService(IUserMappingService.KEY); IUserMappingData iumd = iums.getMappingData(系统别名,iuser);
2。 因此,我尝试使用ISystemLandscapeObject执行以下操作。 但是我很难像服务器线程中所述那样启动景观对象。 最终,我拼命地希望使用" DummySystemObjectImpl",尽管它说" dummy",但无论如何我还是得到了该对象,它具有系统别名等。到目前为止很好。
IUserMappingData iumd = UMFactory.getUserMapping()。getUserMappingData(islo,iu);
但是当我进行扩展时,出现了" NoLogonDataAvailableException"。 我不确定这是否归因于"虚拟"对象。 但是对异常的搜索使我注意到823286,它说升级到SP12可能会解决它。 但是我没有使用加密。
3。 有人提到" HashMap userMapping =((IUser)request.getUser()。getUser())。getRawUserMappingData(" SYSTEMALIAS");" 但是这个getRaw ...界面永远不会显示在我的Ctrl-space帮助中。 是否已弃用? 还是我的SP9版本太旧了?
所以,凌晨2点,我正在挠头问自己,所有不错的UME API发生了什么? 我需要睡个好觉才能找到合适的罐子,还是我使用了错误的SP,或者UME API搞砸了?
感谢您的帮助!
您好Yujian,
您可以从系统管理-支持-门户网站运行时-浏览部署-ROOT/WEB-INF/portal/portalapps/com.sap.portal.usermapping/lib中获取usermappingapi.jar。
从那里下载jar文件。 如果您没有收到,请给我发送邮件,我会发送 across.My 邮件ID 我的名片上有
致谢
拉耶夫。
在SDN中获得有用答案的奖励积分。
感谢Rajeev,
此线程已解决我的问题如何通过UserMapping访问用户ID和密码? 猜猜我只需要多睡10分钟才能找到它...而且不要太迷上一种方法...
所以还不错。 但是,我的问题中的一些难题仍然未知,例如,如何获取ISystemLandscapeObject。
干杯。
消息由以下作者编辑:Yujian Yan
一周热门 更多>