Ich versuche, einen EMS-Server zu hören wie folgt:Tibco EMS - Hören EMS Ausnahme „nicht Ziel erstellen erlaubt“
Topic clientTopic = _subscriberSession.CreateTopic(topicName);
TopicSubscriber clientTopicSubscriber = _subscriberSession.CreateSubscriber(clientTopic, selector, true);
clientTopicSubscriber.MessageHandler += new EMSMessageHandler(test_MessageHandler);
Allerdings, wenn ich dies tun, wird eine Ausnahme ausgelöst:
TIBCO.EMS.InvalidDestinationException: 'Ich darf kein Ziel erstellen'
Ich weiß, dass der EMS so konfiguriert wurde, dass die Erstellung von Warteschlangen und Themen deaktiviert wird. Ich versuche jedoch nur das Thema zu hören. Ich habe auch "CreateConsumer" ausprobiert. Ich verstehe nicht, was falsch läuft. Ich versuche nur zuzuhören und nicht eine Warteschlange oder ein Thema zu erstellen. Weißt du was falsch ist?
Außerdem existiert das Thema, das ich höre, existiert und wurde verifiziert.