{
    "id": "mysql145-x-callback-rejected-import",
    "title": "Отклонить повторный заказ и сохранить исходные данные",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Команда отправлена",
            true
        ],
        [
            "Ответ сообщает успех",
            false
        ],
        [
            "Код отказа",
            1062
        ],
        [
            "SQLSTATE",
            "23000"
        ],
        [
            "Успешных callback завершения",
            0
        ],
        [
            "Сохранённых заказов ORDER-A",
            1
        ],
        [
            "Исходная сумма сохранена",
            "12.34"
        ],
        [
            "Следующий запрос выполнен",
            true
        ]
    ],
    "checks": {
        "sent_not_completed": true,
        "duplicate_received": true,
        "no_success_event": true,
        "original_unchanged": true,
        "error_response_consumed": true,
        "owned_objects_removed": true
    },
    "observations": {
        "callback_outcome": {
            "sent": true,
            "reads": [
                {
                    "method": "getResult",
                    "value": false
                }
            ],
            "has_more": [
                false
            ],
            "context": {
                "events": [
                    "error"
                ],
                "rows": [],
                "warnings": [],
                "errors": [
                    {
                        "same_context": true,
                        "code": 1062,
                        "sqlstate": "23000",
                        "message": "Duplicate entry 'ORDER-A' for key 'mysql145_rejected_orders_026d493879a3.order_ref'"
                    }
                ],
                "ends": [],
                "ok_calls": []
            }
        },
        "saved_rows": [
            {
                "order_ref": "ORDER-A",
                "amount": "12.34"
            }
        ],
        "control": {
            "ready": 1
        },
        "attempted": {
            "order_ref": "ORDER-A",
            "amount": "99.99"
        }
    },
    "runtime": {
        "php": "8.3.35",
        "extension": "8.0.30",
        "server_version": 80413,
        "schema": "php_manual_x139",
        "host": "127.0.0.1",
        "port": 33140
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "mysql145_rejected_orders_026d493879a3"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "mysql145_rejected_orders_026d493879a3"
        }
    ]
}
