Учитывая следующее, мыльное сообщение, которое вы обычно получаете:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tem="http://ary.org/" xmlns:at="http://cps.xman.com//goa/at" xmlns:goa="http://cps.xman.com/goa">
<soap:Header/>
<soap:Body>
<tem:ApplyRequest>
<at:Header>
<goa:id>Gbp</goa:id>
<goa:Version>1.0</goa:Version>
<goa:LoginID>foo</goa:LoginID>
<goa:Password>bar</goa:Password>
<goa:Timestamp>20170315081101</goa:Timestamp>
<goa:ConversationID>1234</goa:ConversationID>
<goa:HeaderExtension>
<goa:Parameter>
<goa:Key>name</goa:Key>
<goa:Value>cps</goa:Value>
</goa:Parameter>
</goa:HeaderExtension>
</at:Header>
<at:Body>
<at:Parameters>
<goa:Parameter>
<goa:Key>Bunt</goa:Key>
<goa:Value>1420091</goa:Value>
</goa:Parameter>
<goa:Parameter>
<goa:Key>Reference</goa:Key>
<goa:Value>201741</goa:Value>
</goa:Parameter>
</at:Parameters>
</at:Body>
</tem:ApplyRequest>
</soap:Body>
</soap:Envelope>
, а следующее - ожидаемый ответ для отправки обратно,
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tem="http://ary.org/" xmlns:at="http://cps.xman.com//goa/at" xmlns:goa="http://cps.xman.com/goa">
<soap:Header/>
<soap:Body>
<tem:ApplyResponse>
<at:ResponseCode>0</at:ResponseCode>
<at:ResponseDesc>Success</at:ResponseDesc>
</tem:ApplyResponse>
</soap:Body>
</soap:Envelope>
Как можно реализоватьphp soap server для анализа входящего сообщения soap, // выполнения некоторого процесса с этими данными и отправки ответа в требуемом формате, показанном выше. Пожалуйста, помогите.Заранее спасибо.