Project

General

Profile

Actions

Task #1588

closed

Entity events - transactions

Added by Vít Švanda over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Event
Target version:
Start date:
03/28/2019
Due date:
% Done:

100%

Estimated time:
16.00 h
Owner:

Description

Within implementation of #1543 (Make execution of role-request async) I implemented execution of role-request via NOTIFY. It works perfectly.
But I found issue with no rollback transaction when ACC realization processor throw exception. In this case was error correctly logged in the event, but changes maked within previous processor (realization processor in core) was not rollbacked.

Reason is simple Entity event is not processed under transaction. Solution is simple too, but with big impact (minimal in the provisioning queue).

@See https://github.com/bcvsolutions/CzechIdMng/commit/785cc4ad6ede13bb36457bf0182cb2ed7ad66567


Related issues

Related to IdStory Identity Manager - Task #1543: Make execution of role-request asyncClosedVít Švanda03/08/2019

Actions
Related to IdStory Identity Manager - Defect #514: Transaction - noRollbackOnClosedRadek Tomiška06/16/2017

Actions
Actions #1

Updated by Vít Švanda over 5 years ago

  • Estimated time set to 16.00 h
Actions #2

Updated by Radek Tomiška over 5 years ago

  • Related to Task #1543: Make execution of role-request async added
Actions #3

Updated by Radek Tomiška over 5 years ago

  • Status changed from New to In Progress
Actions #4

Updated by Radek Tomiška over 5 years ago

  • Related to Defect #514: Transaction - noRollbackOn added
Actions #5

Updated by Radek Tomiška over 5 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

This issue was one symptom of #514 - it's fixed there.

Actions

Also available in: Atom PDF