I am able to call a SOAP API using SoapUI or Postman:
POST https://xxxxxxxxxxxxxx/ExternalServices/Services/ExternalRequests.svc HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "http://tempuri.org/IExternalRequests/ImportHRISDataFileWithHierarchyFromPath"
Content-Length: 986
Host: xxxxxxxxxxxxx
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.5.5 (Java/12.0.1)
with this XML body:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header>
<tem:Status>?</tem:Status>
<tem:ResponseAPIUrl>https://XXXXXXX</tem:ResponseAPIUrl>
<tem:ImportFilePath>\XXXXXXX</tem:ImportFilePath>
<tem:ImportFileName>XXXXXXX.csv</tem:ImportFileName>
<tem:ErrorFilePath>\XXXXXXX</tem:ErrorFilePath>
<tem:ErrorFileName>?</tem:ErrorFileName>
<tem:ConfigFilePath>\XXXXXXX</tem:ConfigFilePath>
<tem:ConfigFileName>QuestionLibraryConfig.xlsx</tem:ConfigFileName>
<tem:ClientName>FM - R14 - Data Integration 5</tem:ClientName>
<tem:ClientId>XXXXXXX</tem:ClientId>
</soapenv:Header>
<soapenv:Body>
<tem:HRISImportWithHierarchyFromPathRequest/>
</soapenv:Body>
</soapenv:Envelope>
How can I call it using a logic app or ADF?