{
    "id": "fb164-event-commit",
    "title": "Показывать подтверждённый остаток, а не отменённую попытку",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Отменённая попытка оператора",
            "Cable \/ остаток 99"
        ],
        [
            "SELECT после rollback",
            "Cable \/ остаток 3"
        ],
        [
            "Callback в окне после rollback",
            0
        ],
        [
            "SELECT после commit",
            "Cable \/ остаток 7"
        ],
        [
            "Подтверждённое событие получено",
            true
        ],
        [
            "Подписка освобождена",
            true
        ]
    ],
    "checks": {
        "rolled_back_stock": true,
        "rollback_window_silent": true,
        "committed_stock": true,
        "callback_received": true,
        "callback_arguments": true,
        "no_payload": true,
        "handler_freed": true,
        "children_stopped": true,
        "two_children": true,
        "owned_files_removed": true,
        "owned_objects_removed": true
    },
    "observations": {
        "events": {
            "listener": {
                "seen": [
                    {
                        "name": "FB164_CHANGED",
                        "connection_resource": true
                    }
                ],
                "callback_count": 1,
                "rollback_callbacks": 0,
                "rollback_items": [
                    {
                        "ID": 1,
                        "TITLE": "Cable",
                        "QTY": 3
                    },
                    {
                        "ID": 2,
                        "TITLE": "Clamp",
                        "QTY": 0
                    }
                ],
                "committed_items": [
                    {
                        "ID": 1,
                        "TITLE": "Cable",
                        "QTY": 7
                    },
                    {
                        "ID": 2,
                        "TITLE": "Clamp",
                        "QTY": 0
                    }
                ],
                "items": [
                    {
                        "ID": 1,
                        "TITLE": "Cable",
                        "QTY": 7
                    },
                    {
                        "ID": 2,
                        "TITLE": "Clamp",
                        "QTY": 0
                    }
                ],
                "freed": true,
                "callbacks_after_free": 1,
                "counter_argument_exposed": false,
                "payload_exposed": false
            },
            "sender": {
                "rollback_executed": true,
                "committed_business_updates": 1,
                "post_statements_first_commit": 1,
                "post_after_release": false
            },
            "process_count": 2,
            "all_children_stopped": true,
            "mode": "commit"
        },
        "attempted_stock": 99,
        "rollback_observation_window_ms": 100,
        "event_does_not_store_a_job": true,
        "callback_count_is_not_changed_row_count": true
    },
    "runtime": {
        "php": "8.2.35",
        "extension": "3.0.1",
        "server_version": "WI-V5.0.4.1812 Firebird 5.0",
        "implementation": "Firebird\/Windows\/AMD\/Intel\/x64",
        "transport": "tcp_loopback_authenticated"
    },
    "owned_objects": [
        {
            "type": "DATABASE",
            "name": "fb164_event_commit_fc14ee1a1e.fdb"
        }
    ],
    "removed_objects": [
        {
            "type": "DATABASE",
            "name": "fb164_event_commit_fc14ee1a1e.fdb"
        }
    ]
}
