Неверный путь: сохранить причину отказа и отдельно проверить доступность сервиса

Фактические данные получены через расширение interbase через локальный Services API Firebird. Собственные учебные базы и промежуточные резервные файлы удалены после наблюдений.

Наблюдаемый результат программы
НаблюдениеРезультат
Результат db_info — falseда
Код отказа-901
Предупреждение сохраненода
Сообщение полученода
Понятная причинаУказанный учебный файл базы отсутствует
Новый сервис ответил версиейда
Отсутствующий файл не созданда
Создано учебных баз0
Строки и дополнительные наблюдения
{
    "failure": {
        "returned_false": true,
        "code": -901,
        "warning": true,
        "message_present": true
    },
    "cause_in_this_owned_fixture": "Файл заранее проверен как отсутствующий.",
    "fresh_service_version": "WI-V5.0.4.1812 Firebird 5.0",
    "private_error_message_not_published": true,
    "same_code_can_require_other_investigation": true,
    "diagnostics_saved_before_cleanup": true
}

Самостоятельный запуск создаёт result.json с данными и metrics.json с проверками рядом с example.php.