TIBCO ActiveMatrix BPM supports EMS Shared State failover

TIBCO ActiveMatrix BPM supports EMS Shared State failover

book

Article ID: KB0077969

calendar_today

Updated On:

Products Versions
TIBCO BPM Enterprise (formerly TIBCO ActiveMatrix BPM) 4.0.0, 4.1.0, 4.2.0

Description

TIBCO Enterprise Message Service (EMS) supports fault tolerance (FT) in both shared and unshared modes. 

Issue/Introduction

TIBCO ActiveMatrix BPM supports EMS Shared State failover

Environment

ALL

Resolution

EMS FT in shared mode is supported with AMX BPM. Unshared mode EMS FT is not supported due to the following - 

1. During an unshared failover, it is required the client catches the error and then re-send the affected message. This can potentially cause duplicate messages and even out of order messages. AMX BPM is not equipped to handle re-order messages. 

2. These features and Java classes are not supported with unshared state connections:

• XA transactions
• Durable topic subscribers
• ConnectionConsumer
• ServerSession
• ServerSessionPool
• QueueRequestor
• TopicRequestor

 

Additional Information

EMS Fault Tolerance Overview - https://docs.tibco.com/pub/ems/8.4.0/doc/html/tib_ems_usr_guide/wwhelp/wwhimpl/common/html/wwhelp.htm#context=tib_ems_usr_guide&file=EMS.5.140.htm
Unshared state failover - https://docs.tibco.com/pub/ems/8.4.0/doc/html/tib_ems_usr_guide/EMS.5.140.htm