Я пытаюсь автоматизировать запрос soap в инструменте робота. Я пробовал разные комбинации, но безуспешно. Ниже приведен запрос, который я пытаюсь автоматизировать. Я сохранил то же самое в XML файле для вызова в тестовом примере. Может ли кто-нибудь помочь мне с тем, как прочитать запрос soap и отправить содержимое на конечную точку?
SOAP Запрос:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://www.example.com/XMLHeader/10"
xmlns:req="http://www.example.com/cream1/cream11I/deleteemailAddress/xyz/Req">
<soapenv:Header>
<ns:vendortool>
<ns:HeaderVersion>11</ns:HeaderVersion>
<ns:MessageId>1234556667</ns:MessageId>
<ns:ServiceRequestorDomain>ABCCCC</ns:ServiceRequestorDomain>
<ns:ServiceRequestorId>health</ns:ServiceRequestorId>
<ns:ServiceProviderDomain>zxcvvbb</ns:ServiceProviderDomain>
<ns:ServiceId>deleteemail</ns:ServiceId>
<ns:ServiceVersion>000</ns:ServiceVersion>
<ns:FaultIndication>True</ns:FaultIndication>
<ns:MessageTimestamp>2020-03-27T11:12:49.418</ns:MessageTimestamp>
</ns:vendortool>
</soapenv:Header>
<soapenv:Body>
<req:deleteemailAddress_Req>
<req:EmailAddress>zsdfghklaa9@gmail.com</req:EmailAddress>
</req:deleteemailAddress_Req>
</soapenv:Body>
</soapenv:Envelope>
Тестовый пример (я пробовал)
create session deleteemail ${base_url} disable_warnings=1
#Create Request Headers
&{request_header}= create dictionary Content-Type=text/xml; charset=utf-8 User-Agent=Apache-
HttpClient/4.1.1
${Test_Response}= post request deleteemail ${channel_url} ${CURDIR}/deleteemail.xml
headers=${request_header}