Scenario
  JMS Queue -> OSB Proxy Service -> OSB  Business Service ->  Failing Service
  To resolve the issues, please flow below steps in OSB proxy service.
      1)      In Route node of routing options make  Quality of Service as ‘"Exactly Once”
              2)      Enabled the Same Transaction for Response in the Proxy service which was listening to                the          JMS queue   
        3)      The Connection Factory used  to consume message from JMS queue should be  XA                            enable              (XA connection factory).
5) Enable XA required property for proxy service which is listening to JMS queue
Once you make these necessary changes in proxy services. Activate changes and retest the flow. now you can observer the transaction will roll back in case of  ‘Internal server Error”  J
 
 
1 comment:
Hi,I have a service which is atomic transaction, So when we are invoking atomic transactional service over proxy service, we are getting the error "Transaction context is required", As for same we added policy file of AT in business and proxy service but again we are getting same error.
please help me
Post a Comment