{
    "id": "fb163-service-recovery",
    "title": "Восстановить диагностику после неверного маршрута",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Отказ первой операции сохранён",
            true
        ],
        [
            "Код первоначального отказа",
            -901
        ],
        [
            "Предупреждение и сообщение сохранены",
            true
        ],
        [
            "Доступность нового service handle",
            true
        ],
        [
            "Исправленный маршрут",
            "main-catalog"
        ],
        [
            "Товар после исправления",
            "Fuse 10A"
        ],
        [
            "Остаток после исправления",
            9
        ],
        [
            "Первоначальная причина",
            "Ошибочное имя отсутствующего учебного файла"
        ],
        [
            "Пустая база вместо отсутствующей создана",
            false
        ],
        [
            "Новый сервис освобождён",
            true
        ]
    ],
    "checks": {
        "initial_task_rejected": true,
        "diagnostics_preserved": true,
        "fresh_service_available": true,
        "correct_header_received": true,
        "business_read_recovered": true,
        "wrong_path_not_created": true,
        "all_owned_handles_closed": true,
        "owned_files_removed": true,
        "owned_objects_removed": true
    },
    "observations": {
        "initial_failure": {
            "returned_false": true,
            "code": -901,
            "warning": true,
            "message_present": true
        },
        "known_fixture_cause": "Отсутствие файла проверено до вызова.",
        "recovery": {
            "fresh_service_version": "WI-V5.0.4.1812 Firebird 5.0",
            "logical_route": "main-catalog",
            "header": {
                "page_size": 8192,
                "ods": "13.1",
                "dialect": 3
            },
            "item": {
                "id": 1,
                "title": "Fuse 10A",
                "qty": 9
            }
        },
        "initial_diagnostics_not_overwritten": true,
        "automatic_retry_of_bad_path": false,
        "changed_only_the_confirmed_route": true,
        "server_restart_performed": false,
        "raw_error_message_published": false
    },
    "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": "embedded_local_services"
    },
    "owned_objects": [
        {
            "type": "DATABASE",
            "name": "fb163_recovery_8eb351ee8d.fdb"
        }
    ],
    "removed_objects": [
        {
            "type": "DATABASE",
            "name": "fb163_recovery_8eb351ee8d.fdb"
        }
    ]
}
