@evilelf
Тупой, руки из жопы, кодю за зп и т.п. и т.д.

Кто сможет помочь разобраться с SOAP Client в php?

Привет, коллеги!
Прошу помочь разобраться с SoapClient в php.

Есть сервер, там не WSDL (SOAP-ENV)
Есть указанная схема.
Пример запроса:
<?xml version="1.0" encoding="utf-8"?> 
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ei="http://schemas.compassplus.com/mc/checkout.xsd"> 
<SOAP-ENV:Header/> 
<SOAP-ENV:Body> 
<ei:Request Language="RU" Challenge="f21ce99afd7c1883" PwdHashBlock="65EFB770FD7EEACE259FC7ECF36C8BF1A96B1C17"> 
<ei:Login>user1</ei:Login> 
<ei:CheckLogin/> 
</ei:Request> 
</SOAP-ENV:Body> 
</SOAP-ENV:Envelope>


Пример ответа:
<?xml version="1.0" encoding="utf-8"?> 
<SOAP-ENV:Envelope xmlns:SOAP-ENV=”http://schemas.xmlsoap.org/soap/envelope/” xmlns:ei="http://schemas.compassplus.com/mc/checkout.xsd"> 
<SOAP-ENV:Header/> 
<SOAP-ENV:Body> 
<ei:Response Result="Approved" Rrn="14043012340677"/> 
</SOAP-ENV:Body> 
</SOAP-ENV:Envelope>


Также есть адрес вида: 192.12.2.1:5000

Вопросы:
1. Какой должен быть location и uri? И в чем их отличия?
2. Как передать в request ei:Request с параметрами?
3. Как передать ei:Login и ei:CheckLogin?

Тому кто может будет огромная благодарность!
Всем спасибо за ответы.
  • Вопрос задан
  • 553 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы