cancel
Showing results for 
Search instead for 
Did you mean: 

com.sap.jms.server.sc.UMESecurityProvider

Former Member
0 Kudos

Dear Experts,

if I start our deployed Application on our PI (7.3 SP7 Dual-Stack) the application starts but in the logfile I find these Errors:

The username: DRO has not enough permissions. For more details see the exception.
[EXCEPTION]
javax.jms.JMSSecurityException: You do not have permissions: action my.topic and instance:name my.topic
action produce
instance myConfigTopic
at com.sap.jms.server.sc.UMESecurityProvider.checkPermission(UMESecurityProvider.java:244)
at com.sap.jms.server.sc.UMESecurityProvider.checkDestinationProducePermission(UMESecurityProvider.java:120)
at com.sap.jms.server.JMSVirtualProviderProcessor.producerCreate(JMSVirtualProviderProcessor.java:584)
at com.sap.jms.client.session.JMSSession.createProducer(JMSSession.java:606)
at com.sap.jms.client.session.JMSTopicSession.createPublisher(JMSTopicSession.java:35)
at com.sap.jms.client.session.JMSTopicSession.createPublisher(JMSTopicSession.java:21)
at com.ecs.aii.af.plmi.adapter.ra.ifcs.ChannelConfigurator.publishConfigurationData(ChannelConfigurator.java:198)
at com.ecs.aii.af.plmi.adapter.ra.configuration.XIConfiguration.init(XIConfiguration.java:498)
at com.ecs.aii.af.plmi.adapter.ra.SPIManagedConnectionFactory.run(SPIManagedConnectionFactory.java:799)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

and the next Exception ist:

[EXCEPTION]
javax.jms.JMSSecurityException: You do not have permissions: action my.topic and instance:name my.topic
action produce
instance myConfigTopic
at com.sap.jms.server.sc.UMESecurityProvider.checkPermission(UMESecurityProvider.java:244)
at com.sap.jms.server.sc.UMESecurityProvider.checkDestinationProducePermission(UMESecurityProvider.java:120)
at com.sap.jms.server.JMSVirtualProviderProcessor.producerCreate(JMSVirtualProviderProcessor.java:584)
at com.sap.jms.client.session.JMSSession.createProducer(JMSSession.java:606)
at com.sap.jms.client.session.JMSTopicSession.createPublisher(JMSTopicSession.java:35)
at com.sap.jms.client.session.JMSTopicSession.createPublisher(JMSTopicSession.java:21)
at com.ecs.aii.af.plmi.adapter.ra.ifcs.ChannelConfigurator.publishConfigurationData(ChannelConfigurator.java:198)
at com.ecs.aii.af.plmi.adapter.ra.configuration.XIConfiguration.init(XIConfiguration.java:498)
at com.ecs.aii.af.plmi.adapter.ra.SPIManagedConnectionFactory.run(SPIManagedConnectionFactory.java:799)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

I tried the following SAP-Notes but with no success:

971249

1670625


Do Somebody have a piece of advice for me ?

regards

Dirk

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Michael,

I gave the user "DRO" the role "Administrator" in the UME. Nothing else.

I didn't found the role "Clients" which should be in Group "Everyone".

As I understand this SAP-Note there are 3 different solutions, or am I wrong ?

regards,

Dirk Rödl

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>>I tried the following SAP-Notes but with no success:

did you do all the steps from - OSS note 971249

maybe you've missed something ?

Regards,

Michal Krawczyk