08-10-2011 7:25 AM
Hi,
Hi, I am trying to use [TicketVerifier|http://help.sap.com/javadocs/NW04S/current/se/com/sap/security/api/ticket/TicketVerifier.html] from a standalone JAVA Application.
This entails initializing UME functionality in a standalone scenario.
My Environment :
SAP Netweaver Portal 7.0 SP 18
RHEL 5.0
UME DataSource : IBM TDS 6.1
While, initializing it, I am getting the following exception:
An error occurred while initializing UME for standalone scenario.
java.lang.reflect.InvocationTargetException
Caused by: com.sap.security.core.persistence.datasource.PersistenceException: null
ume.db.connection_pool_type=SAP/BC_UME
ume.db.connection_pool.j2ee.xatransactions_used=false
ume.db.connection_pool.j2ee.is_unicode=false
ume.db.connection_pool.j2ee.oracle_native_driver_used=false: (No text available)
at com.sap.security.core.persistence.datasource.imp.DataBasePersistence.init(DataBasePersistence.java:887)
at com.sap.security.core.persistence.imp.PrincipalDatabagFactoryInstance.<init>(PrincipalDatabagFactoryInstance.java:445)
at com.sap.security.core.persistence.imp.PrincipalDatabagFactory.newInstance(PrincipalDatabagFactory.java:164)
at com.sap.security.core.persistence.imp.PrincipalDatabagFactory.getInstance(PrincipalDatabagFactory.java:117)
at com.sap.security.core.persistence.imp.PrincipalDatabagFactory.getInstance(PrincipalDatabagFactory.java:63)
at com.sap.security.core.InternalUMFactory.initializeUME(InternalUMFactory.java:221)
at com.sap.security.core.InternalUMFactory.initializeUME(InternalUMFactory.java:439)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.sap.security.api.UMFactory.initialize(UMFactory.java:472)
at SSO.main(SSO.java:183)
-------- caused by --------
java.lang.reflect.InvocationTargetException
Caused by: java.lang.UnsupportedOperationException: SQL datasource lookup is not supported by DefaultPlatformTools.
at com.sap.security.core.util.standalone.DefaultPlatformTools.getDBConnectionPool(DefaultPlatformTools.java:77)
at com.sap.security.core.persistence.datasource.imp.J2EEConnectionPool.lookupDBPool(J2EEConnectionPool.java:87)
at com.sap.security.core.persistence.datasource.imp.J2EEConnectionPool.<init>(J2EEConnectionPool.java:76)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:44)
at java.lang.reflect.Constructor.newInstance(Constructor.java:315)
at com.sap.security.core.persistence.datasource.imp.DataBasePersistence.init(DataBasePersistence.java:875)
at com.sap.security.core.persistence.imp.PrincipalDatabagFactoryInstance.<init>(PrincipalDatabagFactoryInstance.java:445)
at com.sap.security.core.persistence.imp.PrincipalDatabagFactory.newInstance(PrincipalDatabagFactory.java:164)
at com.sap.security.core.persistence.imp.PrincipalDatabagFactory.getInstance(PrincipalDatabagFactory.java:117)
at com.sap.security.core.persistence.imp.PrincipalDatabagFactory.getInstance(PrincipalDatabagFactory.java:63)
at com.sap.security.core.InternalUMFactory.initializeUME(InternalUMFactory.java:221)
at com.sap.security.core.InternalUMFactory.initializeUME(InternalUMFactory.java:439)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.sap.security.api.UMFactory.initialize(UMFactory.java:472)
at SSO.main(SSO.java:183)
Exception in thread "main" com.sap.security.api.UMRuntimeException: An error occurred while initializing UME for standalone scenario.
at com.sap.security.api.UMFactory.initialize(UMFactory.java:483)
at SSO.main(SSO.java:183)
How do I go about resolving it.
Rgds,
Santosh Malavade
08-10-2011 10:27 PM
08-11-2011 4:53 AM
Hi,
The UME is SAP Netweaver component.
The UME Datasource is configured to point to IBM Tivoli Directory Server 6.1 ( LDAP )
Rgds,
Santosh Malavade
08-25-2011 6:49 AM