Я пытаюсь виртуализировать API, используя ServiceV.Я хочу, чтобы у меня был запрос на получение данных из JDBC (oracle db в моем случае), отправка запроса в виртуальный сервис, когда запрос попадает в виртуальный сервис, сервис ищет уникальный идентификатор (первичный ключ)и на основе этого первичного ключа он выбирает правильную строку из базы данных.
То, что я сделал до сих пор: мне удалось настроить oracleDB и подключить его к нашему проекту ReadyAPI, и мне удалось получить данные из базы данных в наш запрос (заполнив различные заголовки, такие как ID,статус, идентификатор участника и т. д.) и мы можем вернуть ответ, который также выбирает данные из другой таблицы.
Следующим шагом для нас является настройка SQL-запроса на уровне ответа для выбора конкретного ответа на основеПервичный ключ из таблицы запросов.
Проблема, с которой я столкнулся, заключается в том, что я не слишком уверен, где произойдет настройка SQL-запроса.В данный момент у меня выполняется SQL-запрос на уровне запроса в SOAP UI, а затем в части DataSources конца virt-файла выполняется отдельный запрос для заполнения формы ответа данными.Этот виртуальный SQL-запрос является тем, который я хочу иметь возможность динамически изменять.
Не могли бы вы представить, как мне этого добиться?