Skip to Content
avatar image
Former Member

com.sap.jms.server.sc.UMESecurityProvider

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

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Sep 26, 2012 at 11:49 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 26, 2012 at 11:59 AM

    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

    Add comment
    10|10000 characters needed characters exceeded