rm29724
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| rm29724 [2019/03/19 10:35] – [Misc Ideas] kalaschnikow | rm29724 [2019/03/19 17:38] (current) – [Misc Ideas] kalaschnikow | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== rm29724 DA-Erstellung nicht möglich trotz DA im Status CANCELLED ====== | ||
| + | [[https:// | ||
| + | |||
| + | ===== Description ===== | ||
| + | ... | ||
| + | |||
| + | ==== Mit eigenen Worten ==== | ||
| + | ... | ||
| + | |||
| + | |||
| + | ===== Analysis ===== | ||
| + | |||
| + | ==== Versionen ==== | ||
| + | |||
| + | === ASNDAOImpl === | ||
| + | |||
| + | ASNDAOImpl.java: | ||
| + | < | ||
| + | asnModel.setDespatchStatus(ASNModel.ASN_STATUS.values()[rs.getInt(" | ||
| + | </ | ||
| + | |||
| + | Hier kann passieren, dass: | ||
| + | * die Daten in der DB durch ein anderes Statement manipuliert werden | ||
| + | * die Indizes von Version zu Version geändert wurden (**eher unwahrscheinlich**) | ||
| + | |||
| + | ==== Test DAs ==== | ||
| + | |||
| + | * rm29724_001 | ||
| + | * -> Cancel UE | ||
| + | * => UE.status = CANCELLED, DA = CANCELLED, PO = OPEN | ||
| + | * rm29724_002 | ||
| + | |||
| + | |||
| + | ===== Misc Ideas ===== | ||
| + | * Für '' | ||
| + | * '' | ||
| + | * Ein Indiz dafür ist, dass an der gleichen Stelle auch UENumber auf "" | ||
| + | * Das zweite Indiz dafür ist, dass die Methode '' | ||
| + | * Das dritte Indiz dafür ist, dass die o.g. Methode beim DA-Update ausgeführt wird. D.h. nach dem Unlock. Das hat die Saskia vermutet. | ||
| + | * Ein Indiz dagegen sind aber die verschiedenen Zeitstempel in der History für UENumber- und UEStatus-Änderungen | ||
| + | |||
| + | |||
| + | * Für '' | ||
| + | * '' | ||
| + | * In diesem Fall gibt es folgende Möglichkeiten: | ||
| + | * '' | ||
| + | * '' | ||
| + | * ? | ||
| + | * '' | ||
| + | * Für manche Operationen das ASNModel wird aus der Session geholt. Vielleicht führt das zu dem Problem? | ||
