openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sachin Jangle (JIRA)" <j...@apache.org>
Subject [jira] [Created] (OPENJPA-2520) Auditor Implementation as part of OPENJPA 2.2
Date Mon, 28 Jul 2014 14:02:38 GMT
Sachin Jangle created OPENJPA-2520:
--------------------------------------

             Summary: Auditor Implementation as part of OPENJPA 2.2
                 Key: OPENJPA-2520
                 URL: https://issues.apache.org/jira/browse/OPENJPA-2520
             Project: OpenJPA
          Issue Type: Bug
          Components: jpa
    Affects Versions: 2.2.2
            Reporter: Sachin Jangle
            Priority: Critical


As part of the requirement for a project need to achive following, for which the auditor piece
of OpenJPA 2.2 is used: 
1)  These are two different database. One for Audit and the other as a transactional database.Updating
audit database with status of the updates from transactional database. 
2) Send update notification through MQ/Topic.

All of the above requirement needs to be managed as part of single Transaction. All the resource
are XA enabled.

Currently we are facing following challenges while implementing Auditor: 
- Auditor is not able to get handle of Entity Manager required for updating transactional
database.
- If the data source is XA enables, auditor is not getting invoked. If the transaction is
not a 2 phase commit the auditor get invoked.
- Not able to get reference of Spring Beans inside the Auditor.

Can you please guide. 

We are planning to debug the issue but currently there is not system design document which
we can refer and identify the classes which is controlling the Auditor. Please let know if
we can get an view of how the auditor piece is managed.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message