Получите доступ к запросу XML в сценарии ответа насмешки UI SOAP

У меня есть ложный ответ, который должен возвратить значение, которое было в запросе. Например, этот запрос может войти:

<myReqest><myValue>123</myValue></myRequest>

У меня уже есть mockResponse:

<myResponse><yourValue>${theValue}</yourValue></myResponse>

Я знаю, как установить значение $ {theValue} через переменную контекста, но я не могу выяснить, как получить доступ к запросу и проанализировать его для значения.

Любая справка очень ценилась бы.

Спасибо, Jonny

8
задан Jonathan 5 August 2010 в 14:34
поделиться

2 ответа

Я не совсем понимаю контекст, какой инструмент вы используете?

Мы используем Liquid XML Studio, которая имеет Web Services Test Client, который делает вызов веб-сервисов вручную довольно простым, это похоже на то, что вы пытаетесь сделать, но, возможно, вы пытаетесь автоматизировать этот процесс для тестирования?

Пожалуйста, предоставьте немного больше информации.

Simon

0
ответ дан 5 December 2019 в 23:13
поделиться

Вы можете использовать скрипт для настройки вашего ответа.

В окне mockResponse вы можете щелкнуть меню сценария.

Здесь вы можете поместить что-то вроде (используя XPath для полной квалификации элемента, который вы ищете):

context.theValue = 
mockRequest.getRequestXmlObject().selectPath("//Message/text()")[0];

Когда вы вызываете MockResponse , , переменнаяValue должна быть автоматически обновлено.

3
ответ дан 5 December 2019 в 23:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: