User Mapping Data through IUser.getTransientAttribute()
Hi All,
Was wondering if there is a way I can get all the IUserMappingData for an IUser without having to specify the system name.
i.e. Like I can call IUser.getRoles() can I do a similiar thing for User Mapping Data?
I thought maybe -
IUserMappingData nameSpaceMappingData = (IUserMappingData)iUser.getTransientAttribute(IUserMappingData.USER_MAPPING_NAMESPACE, ?name?);
But not sure what to put in as the attribute name, whether I put user, mappedpassword, systemalias, etc.
Any suggestions?
Cheers,
Scott...
storeLogonData(null);
How simple (and stupid of me!) was that?
Similar Messages
-
Error in Accessing User Mapping Data
Hi,
When i tried User Mapping by going to
"UserAdministration -> UserMapping" , or
"Personalize" -> "User Mapping"
it gives the error msg ,
Problem in accessing user mapping data for selected system.
Due to this i am not able to create appointments or see the availability status of a user.
Also, for your information i have Strong Encryption files installed.
Pls help.
Thanks in advance..Hi venkat,
You need to change the default value in UME configuration
System admin -> System Config -> UM Configuration -> Direct Editing
ume.usermapping.unsecure=TRUE
Regards
PS: Please consider rewarding point -
How to send User Master Data through XI
Dear SAP gurus,
We are currently configuring the e-recruiting module on a separate server than HR (following the SAP standard).
As our CUA is not connected to the E-REC systems, we are looking for a way to send properly the User Master Data from HR systems. We have seen that the report RSCUSND enable us to send iDoc with message type USERCLONE, but this repport can be only run from the CUA then we can t use it.
Another solution is to make a client copy with the profile SAP_USER, but we can t use this solution because in order to get the User Master Data in a real time we should make the copy each 15 minutes.
We can t figure out with the question, what is the standard way to send User Master Data to our E-Recruiting module
Regards
HadrienHR side:
1-Below t-code is what you should go through:
SM59
BD64
WE20
WE21
2-The key interface object is as below(I used it in LSMW, XI should be the same):
Business Object HRMASTER
Method SAVEREPLICAMULTIPLE
Message Type HRMASTER
Basic Type HRMASTER02
XI side:
1- The XI has the HR interface package in IR. You just need to select those you need.
2-Goto ID and do interface mapping between IDOC interface & XI outbound interface
All above is the skeleton processes. U can consult with XI consultant in details.
Hope helpful.. -
Accessing User Mapping Data- urgent
Hi,
At this moment I´m developing a portal component in developer studio, this component is made to search information from a R/3 system.
When I try to display the result of the component in the portal, i can't obtain it , because I can´t do usermapping.
So I decided to hardcode it in my code, so it writes which user and password of the R/3 system I want to use.
I know how to get userId of the user:
"String uid = "user";
IUser user = UMFactory.getUserFactory().getUserByLogonID(uid);", but I do not know how get the password of the same user.
Already I searched in the API, but I didn't found anything.
Is there any methods that can help me?
ThanksHi Helena,
How are u accessing the R/3 system in your code?
I beleive u might be accessing thru a System created in portal. If this is the case then go ahead and create a User mapping for this System under User Admin->User Mappping.
once the User mapping is done u can retrieve the Usermapping Data using the following code.
IUserMappingService umserv= (IUserMappingService)PortalRuntime.getRuntimeResources().getService(IUserMappingService.KEY);
HashMap usermap=new HashMap();
IUserMappingData umdata = umserv.getMappingData("System_Alias",request.getUser());
umdata.enrich(usermap);
String username = (String) usermap.get(IUserMappingService.UMAP_KEY_USER);
String userpassword = (String) usermap.get(IUserMappingService.UMAP_KEY_PASSWORD);
Hope this helps.
~Deshdeepak -
Error occurred while reading the selected user mapping data
Dear all,
System Details:
Ecc 5, nw04, ep6. QAS abap and JQE (sid) portal on seperate servers. UME option java database.
Details:
While mapping the user to SAP_WebDynpro_Xss i m getting the error mentioned in subject.
My user id and passwords are correct and working fine in QAS system, what to check, please.
Regards
ImranHello Imran,
When you install EP you have 2 options: "Weak Encryption" and "Strong Encryption".
If you choose the "Weak Encryption" option (as most of us do in development systems...),
you should update a certain UME property, in order to avoid errors in user mapping.
If that is the case:
1. Navigate to <i>System Administration</i> -> <i>System Configuration</i> -> <i>UM Configuration</i>
2. Choose the tab <i>Direct Editing</i>
3. Set the property <i>ume.usermapping.unsecure</i> to TRUE.
4. Save all changes
5. Restart the J2EE engine.
Hope that helps,
Yoav. -
How can i use exisitng user data(Id, password) for user mapping
Hi All,
For User mapping , we can import user mapping data for many users from user administration. and for each user
we can maintain mapping data in the standard format.
eg:
[User]
uid=user2
$usermapping$:BCE:user=ext_user2
$usermapping$:BCE:mappedpassword=password
i am clear till this point.
this all works if we know the userid and passowrd on the system 'BCE'.the passwords on the system 'BCE', are encrypted . so there is no chance for me to know the passwords.
so how can i use the existed userid/passowrd on the system 'BCE' for the mapped user and mapped password on the portal while doing usermapping.
Thanks in Advance,
LakshmiHi,
I think this should work.
1. Setup SSO with SAP logon tickets first. How to do this is described many places, e.g. http://help.sap.com/saphelp_nw04/helpdata/en/d3/41c8ecb31d11d5993800508b6b8b11/content.htm
This SSO will not work at first, because the username is different in the back-end system. So what you need to do is to get the back-end username into the ticket (don't need a password because that is done by the SAP logon ticket)
2. Create a portal component which uses the usermanagement API to create a usermapping which only consists of the username and a blank password. You can do this manually I think if you have no reference system defined.
IUserMappingService umap =(IUserMappingService)PortalRuntime.getRuntimeResources().getService(IUserMappingService.KEY);
//this is the currently logged in user. You might another user
IUserContext user = request.getUser();
//Get the existing data (think it can be null)
IUserMappingData userMapping=umap.getMappingData(systemAlias, user);
HashMap map = new HashMap();
map.put(IUserMappingService.UMAP_KEY_USER, backEndUserName);
//add blank password map.put(IUserMappingService.UMAP_KEY_PASSWORD, "");
//store the values userMapping.storeLogonData(map);
Voila, this should allow you to do SSO using SAP logon tickets, but with another name that you use against the portal. I am uncertain if this will work if you have multiple usermappings in the sap logon ticket
PS since the sap logon ticket is issued at logon time, you need to relogon to get the changes done by the code
Regards
Dagfinn -
User mapping issue using SAP net weaver developer studio
Dear All,
I am getting below error when updating user mapping in SAP Enterprise Portal. I was able to update the data through SAP portal but not through the below code.
Code:
userMapData.setSystemAlias(“WebEx”);
mappingData.put(UmeConstants.USERNAME, "user id");
mappingData.put(UmeConstants.PASSWORD, "pasword");
if (!userMapData.setMappingData(newUser, mappingData,logger)) {
errorMessage = new ErrorMessage("Set user maaping data for + " + newUser.getDisplayName() + " failed.", "ApolloUMECreateUser.setUserMappingData()");
public boolean setMappingData(IUser iUser, Map logonData, UmeLog logger) {
//logonData needs to be able to be null to clear the user mapping!
if (iUser != null) {
try {
IUserMappingData mappingData = iUserMapping.getUserMappingData(systemAlias, iUser, logonData);
//IUserMappingService iums = (IUserMappingService)PortalRuntime.getRuntimeResources().getService(IUserMappingService.KEY);
//IUserMappingData mappingData = iums.getMappingData (systemAlias, iUser);
mappingData.storeLogonData(logonData);
return true;
catch (IOException ioe) {
return false;
catch (Exception e) {
return false;
return false;
Error:
#1.5#00155D007802007D0000417100000B480004F636722D1228#1396613610296#com.sap.security.core.umap.imp.UserMappingDataImp#ibm.com/ibm.com.tivoli.im.umeagent#com.sap.security.core.umap.imp.UserMappingDataImp.saveLogonDataInternal(Map, boolean)#Guest#0##n/a##88b1fdb2bbf211e3a6ac00000032f136#SAPEngine_Application_Thread[impl:3]_24##0#0#Error##Java###Cannot save logon data for principal {0} because there is no mapped backend user ID in the logon data map to save.#1#"user id, password" (unique ID: "USER.PRIVATE_DATASOURCE.un:aujastest31")#
#1.5#00155D00780200740000411600000B480004F636722D12D8#1396613610296#System.err#ibm.com/ibm.com.tivoli.im.****umeagent#System.err#Guest#0##n/a##88cc4ee9bbf211e3b0a300000032f136#SAPEngine_Application_Thread[impl:3]_33##0#0#Error##Plain###Apr 4, 2014 5:43:30 PM com.ibm.tim.agents.UmeAgent [SAPEngine_Application_Thread[impl:3]_33] Info: Created the Writer
#1.5#00155D007802007D0000417200000B480004F636722D18DA#1396613610296#com.sap.security.core.umap.imp.UserMappingDataImp#ibm.com/ibm.com.tivoli.im.umeagent#com.sap.security.core.umap.imp.UserMappingDataImp#Guest#0##n/a##88b1fdb2bbf211e3a6ac00000032f136#SAPEngine_Application_Thread[impl:3]_24##0#0#Error##Java###storeLogonData(Map)
[EXCEPTION]
{0}#1#com.sap.security.api.UMException: Mapped backend user ID not specified.
at com.sap.security.core.umap.imp.UserMappingDataImp.saveLogonDataInternal(UserMappingDataImp.java:280)
at com.sap.security.core.umap.imp.UserMappingDataImp.saveLogonData(UserMappingDataImp.java:251)
at com.sap.security.core.umap.imp.UserMappingDataImp.storeLogonData(UserMappingDataImp.java:223)
at com.ibm.tivoli.integration.im.agents.umeagent.sap.usermapping.UserMapData.setMappingData(UserMapData.java:106)
at com.ibm.tivoli.integration.im.agents.umeagent.sap.UMECreateUser.setUserMappingData(UMECreateUser.java:381)
at com.ibm.tivoli.integration.im.agents.umeagent.sap.UMECreateUser.UMECreateSAPUser(UMECreateUser.java:118)
at com.ibm.tim.agents.UmeAgent.UMEProcessAddRequest(UmeAgent.java:207)
at com.ibm.tim.agents.UmeAgent.processRequest(UmeAgent.java:134)
at com.ibm.tim.agents.UmeAgent.doPost(UmeAgent.java:89)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1060)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)Thanks Rodrigo for you reply.
In Data Base user is exist and manually user mapping is working only through code i am getting error. Using code user is creating but mapping is not happening. I am sending ep6User user as iUser please find requested code.
Please suggest Thanks in advanced!!!
public UmeUser processRequest(com.ibm.dsml2.parser.AddRequest addRequest) {
UmeUser ep6User = null;
try {
Enumeration enumAddRequestAttr = addRequest.enumerateAttr();
Properties userAttributes = new Properties();
while (enumAddRequestAttr.hasMoreElements()) {
com.ibm.dsml2.parser.Attr attr = (com.ibm.dsml2.parser.Attr) enumAddRequestAttr.nextElement();
if (attr.getValueCount() == 1) {
userAttributes.put(attr.getName(), getAttributeValue(attr));
else {
List list = new ArrayList(attr.getValueCount());
for (int i = 0; i < attr.getValueCount(); i++) {
list.add(getAttributeValue(attr, i));
userAttributes.put(attr.getName(), list);
ep6User = new UmeUser(userAttributes, logger);
catch (Exception e) {
logger.log(this.getClass().getName(), e);
return ep6User; -
After Deploye application How can user take data back up.
Hi,
i have created an application .Which is run in offline Mode in a machine .User enter data through this Application Form .Data Enter Though this Form in to our application data base table .
Here User want to take data back up in evening which is enter by User in a day .
How Can User Take Full Day Data Back up.Whicj are enter by User.
How Can I do This .
i have install XE in my machine .When i click On Start-->All Program -->Oracle database 10g Express Edition -->Backup Database
What is the use of Backup Database .
Thanks & Regards
Manoj Kaushik
Edited by: Manoj Kaushik on Mar 17, 2010 10:40 PMHi,
i have created an application .Which is run in offline Mode in a machine .User enter data through this Application Form .Data Enter Though this Form in to our application data base table .
Here User want to take data back up in evening which is enter by User in a day .
How Can User Take Full Day Data Back up.Whicj are enter by User.
How Can I do This .
i have install XE in my machine .When i click On Start-->All Program -->Oracle database 10g Express Edition -->Backup Database
What is the use of Backup Database .
Thanks & Regards
Manoj Kaushik -
Configuration Issue in User Mapping ..
Hi,
Pls help resolve this issue..
When i go to <b>" UserMapping "</b> option using the <b>"Personalize "</b> link , i get the following error msg..
"There is a configuration issue which leads to problem when accessing user mapping data for the selected backend system"
Also , if i go thru "User Administration -> User Mapping "
then it says,
--"There is a configuration issue which leads to problem when accessing user mapping data for the selected backend system .
Usually reason is user mapping being configured for Strong encryption, but necessary additional files might be missing.Check Security log file for information "--
I am not able to solve this problem..Pls help
Thanks in advanceHi Venkat,
<b>Here the quick and dirty solution</b>:
In your portal go to 'System Administration' -> 'System Configuration' -> 'UM Configuration' -> 'Direct Editing'.
There locate the parameter 'ume.usermapping.unsecure', set it to 'TRUE' and restart your server.
I would rather recommend to install the unlimited strength jurisdiction policy files.
For more info on this, check this thread:
JCE Jurisdiction does not allow Portal to start
Hope this helps,
Robert -
Experts,
We are on EP6 with 4.7 backend and using AD as our data source.
We implemented ESS on ITS and we have few users who have different portal user ID and R/3 ID and I want their ID to be mapped to their R3 ID.
So far, I've added my r3 usrID as one of the parameters in AD and in the UM config file, I've mapped this field to userID.
I've defined the sap reference system and when I go to user mapping under "personalize" it says "Error occurred while reading the selected user mapping data"
Can someone tell me what could be wring with this setup?
Thanks,
JamesWell, this may not be the "best way" to do it but.....
<p>
<img src=http://home1.gte.net/res00icr/SA.jpg>
<p>
Make it a dedicated system and then you can have your users go up to personalize it once and done. Then what every you need the back end for just reference the system you created. -
Not able to do user Mapping with the backend System
Hello all,
I am trying to Map a user to a windows based KM System but getting an error like
"There is a configuration issue which leads to problems when accessing user mapping data for the selected backend system 'KM_Test_System'. Usually, the reason is user mapping being configured for strong encryption, but the necessary additional files being missing. Check the security log file for further information and hints on how to solve the problem."
Can somebody tell me what could be the possible reason for this and how to handle this. I dont have access to the Portal server right now , so not able to see the security log.
Thanks to all,
Regards,
Sarabjeet Singh.Hi Sarbjeet,
I believe this links will help you understand and solve your problem:
user mapping is not saved
and
http://help.sap.com/saphelp_nw04/helpdata/en/04/d246215f1d4f588d1d9c49391acb01/frameset.htm
Hope this helps,
Robert -
EP + BW: Problems with user mapping in the portal
Hi,
I'm trying to connect the portal with the BW by using the report RSPOR_SETUP which is a step-by-step guide. The steps #1 - #11 seems to be ok but my problem is the 12th step, the user mapping/allocation maintenance in the portal.
There is an error emerging (in BW): System failure during call of function module RSWR_RFC_SERVICE_TEST (System failure indicates normally an authentication problem between ABAP and Java)
Another error is emerging by testing the connection in the portal. (System administration u2013 system configuration u2013 system landscape u2013 connection test: the first connection, the SAP Web-AS connection is ok but the second, connection test for connector, is not working.
Especially the connection to the backend system with the defined connector is not working. The output is: u201CConnection failure. Check that single sign on is correct configured.
On step 12 of the step-by-step guide I have to select a user in the portal, relate him to a system alias und maintain his technical username and password for the BW. I think here is the problem. Iu2019m able to select and save a system alias for the user, but Iu2019m not able to save his technical username and password. There is another error emerging (in the portal): u201CVerification of user mapping data for system SAP_BW failed, check credentials for errorsu201D, so Iu2019m not able to save the username and password.
I think thats the my problem. the log file confirms that: "Did not find any existing logon data for principal...." & "No user mapping data available for principal...."
I hope my problem description is understandable.
Any ideas how I can solve the credentials problem to save the username and the password?
Thanks in advance.
Tan
Edited by: Tan Yildiz on Jul 22, 2009 1:26 PMI could deploy some of the usage types, but there is an error regarding the BI-REPPLAN package. I think it's one of the very last errors that stands between me and a working EP - BI connection. There is a problem with the version. Could you check the log details, to find out more?
Thank you.
<!LOGHEADER[START]/>
<!HELP[Manual modification of the header may cause parsing problem!]/>
<!LOGGINGVERSION[1.5.3.7185 - 630]/>
<!NAME[D:\usr\sap\BIP\JC02\SDM\program\log\sdmcl20090806164716.log]/>
<!PATTERN[sdmcl20090806164716.log]/>
<!FORMATTER[com.sap.tc.logging.TraceFormatter(%24d %s: %m)]/>
<!ENCODING[UTF8]/>
<!LOGHEADER[END]/>
Aug 6, 2009 6:47:16 PM Info: -
Starting validation -
Aug 6, 2009 6:47:16 PM Info: Prerequisite error handling strategy: OnPrerequisiteErrorSkipDepending
Aug 6, 2009 6:47:16 PM Info: Update strategy: UpdateLowerOrChangedVersions
Aug 6, 2009 6:47:16 PM Info: Starting deployment prerequisites:
Aug 6, 2009 6:47:18 PM Info: Loading selected archives...
Aug 6, 2009 6:47:18 PM Info: Loading archive 'D:\usr\sap\BIP\JC02\SDM\program\temp\BIREPPLAN04_0-10005889.SCA'
Aug 6, 2009 6:47:21 PM Info: Selected archives successfully loaded.
Aug 6, 2009 6:47:21 PM Error: Unresolved dependencies found for the following SDAs:
1.: development component 'bi/plan/helpers/table2'/'sap.com'/'MAIN_NW701P03_C'/'2846642'/'0'
dependency:
name: 'bi/alv/common'
vendor: 'sap.com'
There is no component either in SDM repository or in Deployment batch that resolves the dependency.
dependency:
name: 'bi/alv/ui'
vendor: 'sap.com'
There is no component either in SDM repository or in Deployment batch that resolves the dependency.
Deployment will be aborted.
Aug 6, 2009 6:47:21 PM Error: No Software Component Archive (SCA) or Software Delivery Archive (SDA) selected. Select at least one.
Deployment will be aborted.
Aug 6, 2009 6:47:21 PM Error: Prerequisites were aborted.
Aug 6, 2009 6:47:22 PM Error: Error while creating deployment actions. No Software Component Archive (SCA) or Software Delivery Archive (SDA) selected. Select at least one.
Deployment will be aborted.
Aug 6, 2009 6:47:23 PM Info: -
Ending validation - -
Hi All,
i am doing user mapping in personalization window,
if i am enter my user id and password after that if i am click on save button, the logon data is not saved, so pls solve my problem.
Regards,
Jagadish Babu Kanikanti.Hi ,
I am configuring a production Server with SP14.
When i am in user mapping section, i find the error msg as below:
<b>There is a configuration issue which leads to problems when accessing user mapping data for the selected backend system 'ESS'. Usually, the reason is user mapping being configured for strong encryption, but the necessary additional files being missing. Check the security log file for further information and hints on how to solve the problem.</b>
I am not able to enter any user id / pwd ; The fields are greyed out.
I did solve the same in the development server using :
<b>Goto System administration-system Configuration-UM Configuration-Direct Editing.
In that make the ume.usermapping.unsecure as TRUE.</b>
But on seeing your reply stating this is not suitable for Production server, i am bit confused.
Can you pls help with me an alternate solution..
Thanks in advance,
venkat. -
User mapping for r3 reference system in the portal does not work
Hi SDN,
I have created a system entry in the portal. I set the system alias for this system. I am not able to save my login and password for this system. I have got the following error in usermanengement log file. Can anybody help me?
The portal version is: EP6SP2P30 on W2K and Oracle.
Thanks.
Best Reagrds,
Olaf Reiss
[class=com.sap.security.core.persistence.datasource.imp.LDAPPersistence][method=checkGroupLocal][cl=17801] #
May 30, 2005 5:39:55 PM # PRT-Async 3 Warning principal id un:REISS is not completely in lower cases and is not created by this datasource
[class=com.sap.security.core.persistence.datasource.imp.LDAPPersistence][method=principalDatabagExists][cl=17801] #
May 30, 2005 5:39:55 PM # PRT-Async 3 Warning principal USER.PRIVATE_DATASOURCE.un:REISSdoes not exist on this datasource
[class=com.sap.security.core.persistence.datasource.imp.LDAPPersistence][method=getAttributeNames][cl=17801] #
May 30, 2005 5:40:03 PM # PRT-Async 2 Warning System is flagged as reference system but reference flag not set!
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=handleKeyedHashField][cl=17543] #
May 30, 2005 5:40:03 PM # PRT-Async 2 Warning
java.security.GeneralSecurityException: User mapping data for system System Landscape Object (com.sapportals.portal.prt.service.usermapping.UserMappingService$DefaultSystemObject, uniquekey=9bf5c112e3a064089b274ffe0f1b8bc9, alias=GISA_PRODUKTIV, hashcode=3704739) and user USER.PRIVATE_DATASOURCE.un:REISS is not ok.
at com.sap.security.core.umap.imp.UserMappingDataImp.handleKeyedHashField(UserMappingDataImp.java:650)
at com.sap.security.core.umap.imp.UserMappingDataImp.handleEncryptedFields(UserMappingDataImp.java:593)
at com.sap.security.core.umap.imp.UserMappingDataImp.getLogonDataForSystem(UserMappingDataImp.java:691)
at com.sap.security.core.umap.imp.UserMappingDataImp.internalInit(UserMappingDataImp.java:138)
at com.sap.security.core.umap.imp.UserMappingDataImp.<init>(UserMappingDataImp.java:82)
at com.sap.security.core.umap.imp.UserMapping.getUserMappingData(UserMapping.java:128)
at com.sapportals.portal.prt.service.usermapping.UserMappingService.getMappingData(UserMappingService.java:148)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.getCredentials(UserMappingDataModel.java:532)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.getCredentials(UserMappingDataModel.java:234)
at com.sapportals.portal.prt.component.usermanagement.UserMappingView.addLogonScreenFields(UserMappingView.java:168)
at com.sapportals.portal.prt.component.usermanagement.UserMappingView.createUserMappingGrid(UserMappingView.java:386)
at com.sapportals.portal.prt.component.usermanagement.UserMappingAdminView.doContent(UserMappingAdminView.java:62)
at com.sapportals.portal.prt.component.usermanagement.UserMappingAdminComponent.doContent(UserMappingAdminComponent.java:117)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:376)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:479)
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=getLogonDataForSystem][cl=17543] #
May 30, 2005 5:40:03 PM # PRT-Async 2 Warning No logon data available for system System Landscape Object (com.sapportals.portal.prt.service.usermapping.UserMappingService$DefaultSystemObject, uniquekey=9bf5c112e3a064089b274ffe0f1b8bc9, alias=GISA_PRODUKTIV, hashcode=3704739) and principal USER.PRIVATE_DATASOURCE.un:REISS
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=<init>][cl=17543] #
May 30, 2005 5:40:13 PM # PRT-Async 3 Warning System is flagged as reference system but reference flag not set!
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=handleKeyedHashField][cl=17543] #
May 30, 2005 5:40:13 PM # PRT-Async 3 Warning
java.security.GeneralSecurityException: User mapping data for system System Landscape Object (com.sapportals.portal.prt.service.usermapping.UserMappingService$DefaultSystemObject, uniquekey=9bf5c112e3a064089b274ffe0f1b8bc9, alias=GISA_PRODUKTIV, hashcode=206900) and user USER.PRIVATE_DATASOURCE.un:REISS is not ok.
at com.sap.security.core.umap.imp.UserMappingDataImp.handleKeyedHashField(UserMappingDataImp.java:650)
at com.sap.security.core.umap.imp.UserMappingDataImp.handleEncryptedFields(UserMappingDataImp.java:593)
at com.sap.security.core.umap.imp.UserMappingDataImp.getLogonDataForSystem(UserMappingDataImp.java:691)
at com.sap.security.core.umap.imp.UserMappingDataImp.internalInit(UserMappingDataImp.java:138)
at com.sap.security.core.umap.imp.UserMappingDataImp.<init>(UserMappingDataImp.java:82)
at com.sap.security.core.umap.imp.UserMapping.getUserMappingData(UserMapping.java:128)
at com.sapportals.portal.prt.service.usermapping.UserMappingService.getMappingData(UserMappingService.java:148)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.getCredentials(UserMappingDataModel.java:532)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.getCredentials(UserMappingDataModel.java:234)
at com.sapportals.portal.prt.component.usermanagement.UserMappingComponent.doHandleHTMLBEventSave(UserMappingComponent.java:100)
at com.sapportals.portal.prt.component.usermanagement.UserMappingAdminComponent.doHandleHTMLBEvent(UserMappingAdminComponent.java:163)
at com.sapportals.portal.prt.component.usermanagement.UserMappingAdminComponent.doContent(UserMappingAdminComponent.java:108)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:376)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:479)
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=getLogonDataForSystem][cl=17543] #
May 30, 2005 5:40:13 PM # PRT-Async 3 Warning No logon data available for system System Landscape Object (com.sapportals.portal.prt.service.usermapping.UserMappingService$DefaultSystemObject, uniquekey=9bf5c112e3a064089b274ffe0f1b8bc9, alias=GISA_PRODUKTIV, hashcode=206900) and principal USER.PRIVATE_DATASOURCE.un:REISS
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=<init>][cl=17543] #
May 30, 2005 5:40:14 PM # PRT-Async 3 Warning System is flagged as reference system but reference flag not set!
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=handleKeyedHashField][cl=17543] #
May 30, 2005 5:40:14 PM # PRT-Async 3 Warning
java.security.GeneralSecurityException: User mapping data for system System Landscape Object (com.sapportals.portal.prt.service.usermapping.UserMappingService$DefaultSystemObject, uniquekey=9bf5c112e3a064089b274ffe0f1b8bc9, alias=GISA_PRODUKTIV, hashcode=1467045) and user USER.PRIVATE_DATASOURCE.un:REISS is not ok.
at com.sap.security.core.umap.imp.UserMappingDataImp.handleKeyedHashField(UserMappingDataImp.java:650)
at com.sap.security.core.umap.imp.UserMappingDataImp.handleEncryptedFields(UserMappingDataImp.java:593)
at com.sap.security.core.umap.imp.UserMappingDataImp.getLogonDataForSystem(UserMappingDataImp.java:691)
at com.sap.security.core.umap.imp.UserMappingDataImp.internalInit(UserMappingDataImp.java:138)
at com.sap.security.core.umap.imp.UserMappingDataImp.<init>(UserMappingDataImp.java:82)
at com.sap.security.core.umap.imp.UserMapping.getUserMappingData(UserMapping.java:128)
at com.sapportals.portal.prt.service.usermapping.UserMappingService.getMappingData(UserMappingService.java:148)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.getCredentials(UserMappingDataModel.java:532)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.getCredentials(UserMappingDataModel.java:234)
at com.sapportals.portal.prt.component.usermanagement.UserMappingView.addLogonScreenFields(UserMappingView.java:168)
at com.sapportals.portal.prt.component.usermanagement.UserMappingView.createUserMappingGrid(UserMappingView.java:386)
at com.sapportals.portal.prt.component.usermanagement.UserMappingAdminView.doContent(UserMappingAdminView.java:62)
at com.sapportals.portal.prt.component.usermanagement.UserMappingAdminComponent.doContent(UserMappingAdminComponent.java:117)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:376)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:479)
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=getLogonDataForSystem][cl=17543] #
May 30, 2005 5:40:14 PM # PRT-Async 3 Warning No logon data available for system System Landscape Object (com.sapportals.portal.prt.service.usermapping.UserMappingService$DefaultSystemObject, uniquekey=9bf5c112e3a064089b274ffe0f1b8bc9, alias=GISA_PRODUKTIV, hashcode=1467045) and principal USER.PRIVATE_DATASOURCE.un:REISS
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=<init>][cl=17543] #
May 30, 2005 5:40:21 PM # PRT-Async 1 Warning System is flagged as reference system but reference flag not set!
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=handleKeyedHashField][cl=17543] #
May 30, 2005 5:40:21 PM # PRT-Async 1 Warning
java.security.GeneralSecurityException: User mapping data for system System Landscape Object (com.sapportals.portal.prt.service.usermapping.UserMappingService$DefaultSystemObject, uniquekey=9bf5c112e3a064089b274ffe0f1b8bc9, alias=GISA_PRODUKTIV, hashcode=5436515) and user USER.PRIVATE_DATASOURCE.un:REISS is not ok.
at com.sap.security.core.umap.imp.UserMappingDataImp.handleKeyedHashField(UserMappingDataImp.java:650)
at com.sap.security.core.umap.imp.UserMappingDataImp.handleEncryptedFields(UserMappingDataImp.java:593)
at com.sap.security.core.umap.imp.UserMappingDataImp.getLogonDataForSystem(UserMappingDataImp.java:691)
at com.sap.security.core.umap.imp.UserMappingDataImp.internalInit(UserMappingDataImp.java:138)
at com.sap.security.core.umap.imp.UserMappingDataImp.<init>(UserMappingDataImp.java:82)
at com.sap.security.core.umap.imp.UserMapping.getUserMappingData(UserMapping.java:128)
at com.sapportals.portal.prt.service.usermapping.UserMappingService.getMappingData(UserMappingService.java:148)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.getCredentials(UserMappingDataModel.java:532)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.getCredentials(UserMappingDataModel.java:234)
at com.sapportals.portal.prt.component.usermanagement.UserMappingComponent.doHandleHTMLBEventSave(UserMappingComponent.java:100)
at com.sapportals.portal.prt.component.usermanagement.UserMappingAdminComponent.doHandleHTMLBEvent(UserMappingAdminComponent.java:163)
at com.sapportals.portal.prt.component.usermanagement.UserMappingAdminComponent.doContent(UserMappingAdminComponent.java:108)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:376)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:479)
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=getLogonDataForSystem][cl=17543] #
May 30, 2005 5:40:21 PM # PRT-Async 1 Warning No logon data available for system System Landscape Object (com.sapportals.portal.prt.service.usermapping.UserMappingService$DefaultSystemObject, uniquekey=9bf5c112e3a064089b274ffe0f1b8bc9, alias=GISA_PRODUKTIV, hashcode=5436515) and principal USER.PRIVATE_DATASOURCE.un:REISS
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=<init>][cl=17543] #
May 30, 2005 5:40:21 PM # PRT-Async 1 Warning System is flagged as reference system but reference flag not set!
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=handleKeyedHashField][cl=17543] #
May 30, 2005 5:40:21 PM # PRT-Async 1 Warning
java.security.GeneralSecurityException: User mapping data for system System Landscape Object (com.sapportals.portal.prt.service.usermapping.UserMappingService$DefaultSystemObject, uniquekey=9bf5c112e3a064089b274ffe0f1b8bc9, alias=GISA_PRODUKTIV, hashcode=5409595) and user USER.PRIVATE_DATASOURCE.un:REISS is not ok.
at com.sap.security.core.umap.imp.UserMappingDataImp.handleKeyedHashField(UserMappingDataImp.java:650)
at com.sap.security.core.umap.imp.UserMappingDataImp.handleEncryptedFields(UserMappingDataImp.java:593)
at com.sap.security.core.umap.imp.UserMappingDataImp.getLogonDataForSystem(UserMappingDataImp.java:691)
at com.sap.security.core.umap.imp.UserMappingDataImp.internalInit(UserMappingDataImp.java:138)
at com.sap.security.core.umap.imp.UserMappingDataImp.<init>(UserMappingDataImp.java:82)
at com.sap.security.core.umap.imp.UserMapping.getUserMappingData(UserMapping.java:128)
at com.sapportals.portal.prt.service.usermapping.UserMappingService.getMappingData(UserMappingService.java:148)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.getCredentials(UserMappingDataModel.java:532)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.getCredentials(UserMappingDataModel.java:234)
at com.sapportals.portal.prt.component.usermanagement.UserMappingView.addLogonScreenFields(UserMappingView.java:168)
at com.sapportals.portal.prt.component.usermanagement.UserMappingView.createUserMappingGrid(UserMappingView.java:386)
at com.sapportals.portal.prt.component.usermanagement.UserMappingAdminView.doContent(UserMappingAdminView.java:62)
at com.sapportals.portal.prt.component.usermanagement.UserMappingAdminComponent.doContent(UserMappingAdminComponent.java:117)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:376)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:479)
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=getLogonDataForSystem][cl=17543] #
May 30, 2005 5:40:21 PM # PRT-Async 1 Warning No logon data available for system System Landscape Object (com.sapportals.portal.prt.service.usermapping.UserMappingService$DefaultSystemObject, uniquekey=9bf5c112e3a064089b274ffe0f1b8bc9, alias=GISA_PRODUKTIV, hashcode=5409595) and principal USER.PRIVATE_DATASOURCE.un:REISS
[class=com.sap.security.core.umap.imp.UserMappingDataImp][method=<init>][cl=17543] #Its me again.
There seems to be a bug. I have created antoher alias for this system and it is working now.
When I change the logon method (UIDPW<=>SAP LOGONTICKETS) for the reference system, then I can not save the login and password for the system.
Happens this situation to anybody of you too?
Thanks.
Best Regards,
Olaf Reiss
Message was edited by: Olaf Reiss -
Change to User Mapping Strong encryption to weak encryption
HI Floks,
we have EP 5.0 and want to change the Branding Images on the Logon Page.
However, Direct Editing is not available.But User Mapping is availble
The path in EP 5.0 was :
"System Administration -> System Configuration -> UME Configuration -> User Mapping".
its strongly encrypted
am looking this info "Encryption of User Mapping Data: Strong encryption ". Ihave to change brading image
Does anyone know why or if there is another way to modify the UME property ume.logon.branding_image. how to convert this encryption or another way is there to change logo .\
if any links or suggestions are provide me
thanks
PreethiHi Preethi,
I'm wondering about your message. It seems you mismatch EP5 and EP6 with each other.
In EP5 the logon screen can be found at the IIS. There are 2 different logon screens: form logon or HTTP logon. The branding image is only available for form logon. In the admin guide for EP5 you can find the following information:
'You can customize the form-based logon to reflect your companyu2019s branding or other special
requirements. The dialog is located at Inetpub\wwwroot\SAPPortal\FormLogon.asp.'
see also
http://help.sap.com/saphelp_ep50sp6/helpdata/en/a2/297c55fa2f5447973d25825c1a665b/frameset.htm
Furthermore there was no strong encryption possible for EP5.
The path you mentioned in your message reflects only for EP6 and onwards. And I'm wondering why you talk of strong encryption in this context. The way of encryption has nothing to do with the branding image.
Regards,
Anja
Maybe you are looking for
-
How do I connect my Sony HD video camera to work as my webcam on a mac-mini
I have just purchased a 2.5GHz 4Mb mini-mac. I am using a Samsung HD TV and want to use a Sony HD video camera as a webcam. I have mini-display port, HDMI port and thunderbolt port on the mini-mac. The video camera has mini HDMI port and I have mi
-
i need help =(
-
My Nano 4th gen. ipod will not sync my new album I just purchased from itunes store. It says it is syncing but does not transfer music. can anyone help? I am using windows 7. thanks, B.H.
-
Certificates are not listed in Sender Agreement
Hi, I have a message level key pair created on an adpater engine(say, ABC) under a Keystore view of type "USER". On target PI( where i am configuring to recieve the message from a source PI), I have a sender agreement where in i am decrypting the mes
-
Unable to open a new DB environment on PQ3
I'm trying to create a new environment on PQ3 processor. The same code worked in x86. The result is like this: function db_env->create succeeds, then function db_env->open 1) creates files __db.001 and __db.002 2) remains stuck for less than 1min 3)