PQ61381; 4.0.2,4.0.3: Authentication fails if userid
belongs to DBCS LDAP group
Downloadable files
Abstract
Authentication fails when portal userid belongs to
double-byte character set (DBCS) LDAP group.
Download Description
PQ61381 resolves the following problem:
Running WebSphere® Portal Server and Domino® LDAP, the user is
authenticated by Domino LDAP to login to WebSphere Portal Server. However,
if the user has been registered in LDAP to a DBCS group name, the portal
server login fails due to invalid userid.
For example, if a client communicates with a server using a session bean
by way of RMI, and both client and server are running on a Japanese
language machine. On the server, the Interface Definition Language (IDL)
creates a credential object containing some double-byte char string. In
this example, the RMI call cannot return and throws a "CORBA Marshal
exception" in the adminserver_stdout.log:
java.rmi.ServerException: RemoteException occurred in
server thread; nested exception is:
java.rmi.MarshalException: CORBA MARSHAL 0 No; nested exception is:
org.omg.CORBA.MARSHAL minor code: 0 completed: No
java.rmi.MarshalException: CORBA MARSHAL 0 No; nested exception is:
org.omg.CORBA.MARSHAL minor code: 0 completed: No
org.omg.CORBA.MARSHAL minor code: 0 completed: No
----- Begin backtrace for detail
java.rmi.MarshalException: CORBA MARSHAL 0 No; nested exception is:
org.omg.CORBA.MARSHAL minor code: 0 completed: No
org.omg.CORBA.MARSHAL minor code: 0 completed: No
----- Begin backtrace for detail
org.omg.CORBA.MARSHAL minor code: 0 completed: No
Applying this fix to the WebSphere Application Server object request
broker (ORB) will resolve this issue and allow authentication to succeed
when logging into WebSphere Portal Server with a userid belonging to a
DBCS group.