Hi,

i need to save all profile-data for a user in ldap, because the ldap ist used 
by other applications, too.

everything works fine so far. only saving or changing the value of 
'portal.user.enabled' does not work. registering a user fails, because the 
field could not be created.

When enabling/disabling a user, following error occurs:


  | ERROR [IdentityUserBean] updateProfile failed
  | org.jboss.portal.identity.IdentityException: Wrong property type. Must be: 
java.lang.String; and found: java.lang.Boolean
  | 

System:
anonymous wrote : 
  | [Server] JBoss (MX MicroKernel) [4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA 
date=200807181417)]
  | OpenLDAP: slapd 2.4.9 on debian
  | 

mapping in profile-config.xml:

  |    <property>
  |       <name>portal.user.enabled</name>
  |       <type>java.lang.Boolean</type>
  |       <access-mode>read-write</access-mode>
  |       <usage>mandatory</usage>
  |       <display-name xml:lang="en">Enabled</display-name>
  |       <description xml:lang="en">Is user enabled?</description>
  |       <mapping>
  |          <database>
  |             <type>column</type>
  |             <value>jbp_enabled</value>
  |          </database>
  |          <ldap>
  |            <value>enabled</value>
  |         </ldap>
  |       </mapping>
  |    </property>
  | 

ldap-schema:

  | attributeType ( 2.16.840.1.113730.3.2.94 NAME 'enabled'
  |                 DESC 'userEnabled'
  |                 SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
  | 

I've manualy set the value in my ldap. The correct value is displayed in the 
Portal User Management.

What's wrong with my configuration? Any idea to solve the problem?


View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4264999#4264999

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4264999
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to