Сохранить принятую партию и отменить ошибочную, затем закрыть задачу
Фактические данные получены через расширение interbase от отдельной локальной базы Firebird. Собственные учебные объекты удалены после наблюдений.
Наблюдаемый результат программы| Наблюдение | Результат |
|---|
| После commit_ret | 7 |
|---|
| Черновое значение до rollback_ret | 99 |
|---|
| После rollback_ret | 7 |
|---|
| После окончательного commit и отдельного rollback | 8 |
|---|
| fbird_close завершился | да |
|---|
| После повторного открытия | Cable — 8 |
|---|
Строки и дополнительные наблюдения
{
"initial_quantity": 10,
"after_commit_ret": 7,
"draft": 99,
"after_rollback_ret": 7,
"after_final_commit_and_new_rollback": [
{
"TITLE": "Cable",
"QTY": 8
}
],
"after_reopen": [
{
"TITLE": "Cable",
"QTY": 8
}
],
"retained_context_explicitly_finished": true
}
Самостоятельный запуск создаёт result.json с данными и metrics.json с проверками рядом с example.php.