Fixes are available
APAR status
Closed as program error.
Error description
Local RDS User unable to log in to Synergy Web Mode. Corporate Users have no problem. Steps to reproduce: - Synergy 7.1.0.1 installed on a Solaris Machine. - RDS 5.1 installed on the same Solaris Machine and in Corporate Mode (i.e. users come from a third party LDAP). - ccm_root user is not in the corporate LDAP and is created locally in the RDS 5.1 installation. All corporate users have no problem connecting to Synergy in Web Mode. However the ccm_root user is unable to log in using web mode. This also prevents the user from logging in to the Synergy Web Admin Interface. The following error appears in the synergy_server_port.log (synergy_lpspu1_8401.log) 2010-04-14T08:23:25.393+0200 WARNING: Authentication failed. (user=ccm_root) {sessionmgr} com.telelogic.tds.common.TDSNoSuchObjectException: No such object present - Invalid Logon attribute at com.telelogic.tds.engine.ldap.jndi.TDSManagerHelper.isUserAuthSu ccAgainstPartition(Unknown Source) at com.telelogic.tds.engine.ldap.jndi.TDSManager.authenticateCorpor ateUser(Unknown Source) at com.telelogic.tds.engine.ldap.jndi.TDSManager.authenticateTDSUse r(Unknown Source) at com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$TDSSe rver.authenticateUser(MultiUserSessionManagerFactory.java:824) at com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$Multi UserSessionManager.checkSharedSessionCredential(MultiUserSession ManagerFactory.java:504) at com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$Multi UserSessionManager.acquireSessionInternal(MultiUserSessionManage rFactory.java:616) at com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$Multi UserSessionManager.acquireSession(MultiUserSessionManagerFactory .java:663) at com.telelogic.cm.server.CcmServer.allocLocalSession(CcmServer.ja va:192) at com.telelogic.cm.internal.objectapi.accutil.ObjectApiSessionImpl .getObjectApiSession(ObjectApiSessionImpl.java:231) at com.telelogic.cm.internal.objectapi.accutil.SimpleAccentCaller.g etObjectApiSession(SimpleAccentCaller.java:64) at com.telelogic.cm.internal.objectapi.AccentCaller.returnVoid(Acce ntCaller.java:417) at com.telelogic.cm.internal.objectapi.AccentCaller.returnVoid(Acce ntCaller.java:388) at com.telelogic.cm.internal.objectapi.InternalModelUtilsImpl.valid ateClientSessionContext(InternalModelUtilsImpl.java:307) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor Impl.java:45) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod AccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:599) at com.telelogic.cm.service.ServiceContainer.call(ServiceContainer. java:706) at com.telelogic.cm.service.ServiceContainer.dispatch(ServiceContai ner.java:431) at com.telelogic.cm.service.ServiceContainer.dispatch(ServiceContai ner.java:478) at com.telelogic.cm.service.ConnectionManager$RemoteExecutorLogger. callService(ConnectionManager.java:400) at com.telelogic.cm.service.ConnectionBasedCallHandler$RequestExecu tor.run(ConnectionBasedCallHandler.java:143) at com.telelogic.cm.util.concurrent.SharedThreadPoolExecutor$Shared ThreadPoolTaskWrapper.run(SharedThreadPoolExecutor.java:107) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoo lExecutor.java:896) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe cutor.java:918) at java.lang.Thread.run(Thread.java:735) 2010-04-14T08:28:52.659+0200 WARNING: Authentication failed. (user=ccm_root) {sessionmgr} com.telelogic.tds.common.TDSNoSuchObjectException: No such object present - Invalid Logon attribute at com.telelogic.tds.engine.ldap.jndi.TDSManagerHelper.isUserAuthSu ccAgainstPartition(Unknown Source) at com.telelogic.tds.engine.ldap.jndi.TDSManager.authenticateCorpor ateUser(Unknown Source) at com.telelogic.tds.engine.ldap.jndi.TDSManager.authenticateTDSUse r(Unknown Source) at com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$TDSSe rver.authenticateUser(MultiUserSessionManagerFactory.java:824) at com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$Multi UserSessionManager.checkSharedSessionCredential(MultiUserSession ManagerFactory.java:504) at com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$Multi UserSessionManager.acquireSessionInternal(MultiUserSessionManage rFactory.java:616) at com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$Multi UserSessionManager.acquireSession(MultiUserSessionManagerFactory .java:663) at com.telelogic.cm.server.CcmServer.allocLocalSession(CcmServer.ja va:192) at com.telelogic.cm.internal.objectapi.accutil.ObjectApiSessionImpl .getObjectApiSession(ObjectApiSessionImpl.java:231) at com.telelogic.cm.internal.objectapi.accutil.SimpleAccentCaller.g etObjectApiSession(SimpleAccentCaller.java:64) at com.telelogic.cm.internal.objectapi.AccentCaller.returnVoid(Acce ntCaller.java:417) at com.telelogic.cm.internal.objectapi.AccentCaller.returnVoid(Acce ntCaller.java:388) at com.telelogic.cm.internal.objectapi.InternalModelUtilsImpl.valid ateClientSessionContext(InternalModelUtilsImpl.java:307) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor Impl.java:45) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod AccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:599) at com.telelogic.cm.service.ServiceContainer.call(ServiceContainer. java:706) at com.telelogic.cm.service.ServiceContainer.dispatch(ServiceContai ner.java:431) at com.telelogic.cm.service.ServiceContainer.dispatch(ServiceContai ner.java:478) at com.telelogic.cm.service.ConnectionManager$RemoteExecutorLogger. callService(ConnectionManager.java:400) at com.telelogic.cm.service.ConnectionBasedCallHandler$RequestExecu tor.run(ConnectionBasedCallHandler.java:143) at com.telelogic.cm.util.concurrent.SharedThreadPoolExecutor$Shared ThreadPoolTaskWrapper.run(SharedThreadPoolExecutor.java:107) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoo lExecutor.java:896) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe cutor.java:918) at java.lang.Thread.run(Thread.java:735)
Local fix
Problem summary
Local RDS user wasn't getting authenticated in a Hybrid mode
Problem conclusion
RDS library has been patched
Temporary fix
Comments
APAR Information
APAR number
PM13506
Reported component name
TLOGIC DIR SRVR
Reported component ID
RATLTDS00
Reported release
710
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-04-30
Closed date
2010-07-06
Last modified date
2010-07-06
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
TLOGIC SYNERGY
Fixed component ID
5724V66SN
Applicable component levels
R710 PSN
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSC6Q5","label":"Rational Synergy"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
06 July 2010