Я пытаюсь создать веб-службу, которую можно использовать с помощью SOAP. Я тренировался с обычными веб-сервисами, которые возвращают любые значения, но знаю, что хочу проверить, какие элементы в SOAP: BODY необходимы, и вернуть их с ответом. Я нашел методы
ПолучитьСоапЗапрос()
и
ДобавитьМыльныйОтклик()
в livedoc от Adobe, но не понимаю, как ими пользоваться. Я видел объяснение запроса и ответа на w3school.com.
я пытался решить проблему с тегами "cfsavecontent"
<cffunction
name="soap"
access="remote"
returntype="any"
output="false">
<cfsavecontent variable="soapMessage">
<?xml version="1.0">
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Header>
</soap:Header>
<soap:Body>
<m:GetPriveResponse xmlns:m="namespace">
<m:Price>1.90</m:Price>
</m:GetPriceResponse>
</soap:Body>
</soap:Envelope>
</cfsavecontent>
но это работает, только если cffunction имеет returntype="any". Тип "xml" возникает ошибка.
спасибо за помощь