Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

How to initialize UME functionality

Former Member
0 Kudos

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

3 REPLIES 3

Former Member
0 Kudos

Hi

is this UME is SAP Netweaver UME or IBM UME?

0 Kudos

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

0 Kudos

hi,

has anyone faced similar situation.

rgds,

santosh