Why is the JMSXDeliveryCount property not available for topics or durable subscribers?

Why is the JMSXDeliveryCount property not available for topics or durable subscribers?

book

Article ID: KB0093827

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks -
Not Applicable -

Description

Resolution:
This feature is not supported for topics. EMS is implemented based upon the JMS specification. In the JMS specification, the JMSXDeliveryCount property included in messages is used to record the number of message delivery attempts. In the EMS implementation, we keep only one copy of the message that is sent to a topic, even if there are many subscribers or durable subscribers. The delivery count is specific to a subscriber but we only have one message copy which means EMS cannot support JMSXDeliveryCount for topics.

Issue/Introduction

Why is the JMSXDeliveryCount property not available for topics or durable subscribers?