cancel
Showing results for 
Search instead for 
Did you mean: 

Attribute #MX_MSKEYVALUE_DN could not be found Self Service Password reset

Former Member
0 Kudos

Hi,

I use NetWeaver 7.02 and IDM 7.2

I've just created the Self Service-Task Password Reset.

If I call the page http://<host>:<port>/idm/pwdreset I get the following error message:

Attribute #MX_MSKEYVALUE_DN could not be found

DE: Attribut #MX_MSKEYVALUE_DN konnte nicht abgerufen werden

The attribute MSKEYVALUE is available in my Identity Store.

The Task for "Edit authentication questions" is available.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Sort of following what others have said, I've seen this happen when the IDM UI is called from a machine where the language settings are set to something that's doesn't have a configured translation. This is fairly difficult since a fair number of translations for MSKEYVALUE are automatically installed. Still, check the following just to be sure (and to give us more information):

1. On the machine where you're getting the error, go to Control Panel \ Region and Language and check the System Locale. This is assuming a Windows 7 machine, and since I have no idea what OS/version you're using please do whatever the appropriate equivalent is :).

2. On your Identity Store database, 'select * from mc_language_translations where langkey = '#MX_MSKEYVALUE_DN''. Verify that the language code matching what you found in step 1 is populated here. (You can also do this via Identity Center, but I prefer the query as it's unambiguous and lets you cut/paste results.)

Report your results either way. IdM here is looking for a translation and not finding it. Since you report that what you think it's looking for is in the Presentation, my assumption is that it's looking for something different!

Former Member
0 Kudos

Hi Chris,

I use NetWeaver 7.00 SP14 and IDM 7.2 SPS 3 (tried IDM 7.1 before, but had same error) on Windows Server 2003 SP2 with an Oracle DB 10.2.0.1

The IDM is working fine except the PwdReset Application. Maybe it has to do something with the Anonymous User?

Executing SELECT * FROM MC_LANGUAGE_TRANSLATIONS WHERE LANGKEY = '#MX_MSKEYVALUE_DN'
---------------------------------------
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=AR
LANGIDSTORE=1
LANGVALUE=?????? ??????
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=BG
LANGIDSTORE=1
LANGVALUE=???????? ??
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=CA
LANGIDSTORE=1
LANGVALUE=Identificador unÌvoc
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=CS
LANGIDSTORE=1
LANGVALUE=JednoznacnÈ ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=DA
LANGIDSTORE=1
LANGVALUE=Entydig ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=DE
LANGIDSTORE=1
LANGVALUE=Eindeutige ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=EL
LANGIDSTORE=1
LANGVALUE=???ad??? ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=EN
LANGIDSTORE=1
LANGVALUE=Unique ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=ES
LANGIDSTORE=1
LANGVALUE=ID unÌvoco
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=FI
LANGIDSTORE=1
LANGVALUE=Yksiselitteinen tunnus
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=FR
LANGIDSTORE=1
LANGVALUE=ID unique
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=HE
LANGIDSTORE=1
LANGVALUE=????? ??????
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=HR
LANGIDSTORE=1
LANGVALUE=Jedinstveni ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=HU
LANGIDSTORE=1
LANGVALUE=EgyÈrtelmu ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=IT
LANGIDSTORE=1
LANGVALUE=ID univoco
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=JA
LANGIDSTORE=1
LANGVALUE=?? ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=KO
LANGIDSTORE=1
LANGVALUE=?? ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=MX
LANGIDSTORE=1
LANGVALUE=Unique ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=NL
LANGIDSTORE=1
LANGVALUE=Unique ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=NO
LANGIDSTORE=1
LANGVALUE=Entydig ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=PL
LANGIDSTORE=1
LANGVALUE=Jednoznaczny ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=PT
LANGIDSTORE=1
LANGVALUE=ID unÌvoco
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=RO
LANGIDSTORE=1
LANGVALUE=ID univoc
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=RU
LANGIDSTORE=1
LANGVALUE=??????????? ??.
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=SH
LANGIDSTORE=1
LANGVALUE=Jedinstveni ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=SK
LANGIDSTORE=1
LANGVALUE=JednoznacnÈ ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=SL
LANGIDSTORE=1
LANGVALUE=Enoznacen ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=SV
LANGIDSTORE=1
LANGVALUE=Entydig ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=TH
LANGIDSTORE=1
LANGVALUE=ID ?????????
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=TR
LANGIDSTORE=1
LANGVALUE=Benzersiz tanitici
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=UK
LANGIDSTORE=1
LANGVALUE=?????????? ?????????????
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=ZH_CN
LANGIDSTORE=1
LANGVALUE=????
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=ZH_HK
LANGIDSTORE=1
LANGVALUE=?? ID
---------------------------------------
LANGKEY=#MX_MSKEYVALUE_DN
LANGCODE=ZH_TW
LANGIDSTORE=1
LANGVALUE=?? ID

Kind Regards,

Tobias

Former Member
0 Kudos

Hi Tobias,

What is the system locale/language set to on the machine where you're accessing the UI? It would be my suspicion that the language code on that machine is not represented in the table you pasted.

Former Member
0 Kudos

Hi Chris,

I tried it with Windows Server 2003, Windows XP and Windows 7 with both EN and DE language settings. Nothing worked. I guess it's a server issue, not a client.

Kind Regards,

Tobias

Former Member
0 Kudos

Sorry Tobias; I wish this troubleshooting was more effective.

Other things I can suggest based on the info in this thread so far are:

1. Ensure that the UI task you've created is under the same # id store as specified in mc_language_translations. (I know this seems simple but it always seems to be something like this at the root of problems!) However you say that the UI is working fine otherwise.

2. Check/modify server language settings to be sure they are EN/DE.

3. My favourite solution: recreate the UI task altogether from scratch. This should be extremely quick since you've done it already, and it might be easier than trying to find "the one thing wrong" with the existing task.

Again sorry, I wish I could provide a solid answer. It does seem to be a config issue of some sort here but it's the sort of thing that's extremely difficult to troubleshoot via a forum.

Former Member
0 Kudos

Hi Gerhard,

have you found a solution? I'm also getting the same error message. The translations in the presentation tab are maintained (per default), so it doesn't seem to be that issue.

Kind Regards,

Tobias

Former Member
0 Kudos

This means that the displayname for the MSKEYVALUE attribute is not found.

Any string starting with #MX_ means that the actual value shall be looked up in the translation table.

In MMC, check that you have defined displayname for the MSKEYVALUE attribute.

On the presentation tab of the attribute, you will see the same string as above. Click on the ... button to define the actual texts.

Best regards

John Erik Setsaas

Development Architect IdM

Former Member
0 Kudos

Hi gerhard,

Please have a Look at the Presentation-Tab of Attribute MSKEYVALUE. The error Message Looks like missing Translation Texts. may Be you have to rewrite the translations.

Kind regards,

Achim Heinekamp