-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Since something has gone wrong during the testing session on revert, we have asked @janinamincer-daszkiewicz and I discovered that she changed again the revert scenarios after the workshop in Thessaloniki.
Therefore, now I learnt that:
- "If one of the partners approves the new version of the other partner, we have a new pair of mutually approved copies.."
- "A new mutual approval means that we cannot revert to the previous mutual approval. We can (in the future) revert to this new mutual approval."
The need for the revert has been justified so: "DG EAC saying many times that what they want to avoid on a business level is to force approvals which are not needed."
But if we consider that now should be commonly accepted that the Approval API must return always the last approved IIA Hash, it's clear that the "revert" doesn't require any extra approval if considered as a normal amendment:
- If we approve the amendment, the partner cannot revert (and he has to approve our copy only if needed at a business level)
- If we don't approve the amendment, the partner can revert or not, and in both of the cases we keep on returning the last approved IIA-Hash, that is the same of his current version if he reverts (he can do whatever he likes better).
I show hereafter all the scenarios, in a short way (avoiding CNR, Get and so on step by step, that are needed anyway).
There isn't any step that requires a not needed approval on a business level just to satisfy the revert on a technical level if managed as a normal amendment. If there is, please show me where.
On my opinion, the revert should be excluded from the testing sessions, and the saved time used to test more critical function to avoid issues like the empty index or the wrong IIA hash in the approval response.
Scenarios when both of the partners start to modify before reverting (you can imagine it as a second amendment)
Scenarios when only one of the partners start to modify before reverting (you can imagine it as a second amendment)
Since the scenarios changed after the 4th march, 2024, what about all the testing session concluded before that date?
It's not a question if I like or not the scenarios, the point is if we can reduce the number of scenarios and particularly the number of useless tests, that carry only delays or errors in triggering something in the test environment.