Михаил, Не могли бы вы показать примеры запросов и ответов тестового контура? А то, после статуса "заявка принята" тестовый контур больше ничего не возвращает - ни ошибки ни данных. Большое спасибо
Непосредственно SOAP запрос, который работал на тестовом контуре - имеет вид:
Код
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:ws.request.pgu.sids.fccland.ru">
<SOAP-ENV:Body>
<ns1:createRequest>
<sender>Код вашей системы</sender>
<extId>UID</extId>
<region>77</region>
<userFileGuid>FileGuid из загрузки архива по адресу http://spd-test.spd.egrn:8097/userupload</userFileGuid>
<correlationId>uid с непонятной пока для меня целью</correlationId>
<userFileMD5>FileDigest из загрузки, по сути MD5 архива</userFileMD5>
<senderType>BC или Other</senderType>
</ns1:createRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Ответ от сервера такой:
Код
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:createRequestResponse xmlns:ns2="urn:ws.request.pgu.sids.fccland.ru">
<requestNumber>BC-2020-08-31-000105</requestNumber>
<status>
<result>true</result>
<message>Successfully save data for BC-2020-08-31-000105 request</message>
</status>
</ns2:createRequestResponse>
</soap:Body>
</soap:Envelope>
Коллеги, у кого промышленный контур работает, у вас хотя бы WSDL-схема отдается нормально ?
Михаил написал: енном контуре не работает, всё тот же 500: Security error!
У меня не было проблемы с WSDL, я не тесте ее подгрузил один раз в SOAP клиент, а для прода просто ссылку поменял.
Для прода нужны только логин и пароль.
500 security error ниочем не говорит! ищите ошибку в запросе, я так несколько месяцев жизни потерял, а оказалось запрос кривой был.
Проверьте параметры soap запроса, проверьте логин, в тесте и проде он отличается. Проверьте что корректно указали senderType, он такую ошибку может возвращать. Используйте нормальный SoapUI, а не wget. У меня, например, курлом файлы не загружаются, а через постман все хорошо.
bunysmitt написал: У меня не было проблемы с WSDL, я не тесте ее подгрузил один раз в SOAP клиент, а для прода просто ссылку поменял.Для прода нужны только логин и пароль.500 security error ниочем не говорит! ищите ошибку в запросе, я так несколько месяцев жизни потерял, а оказалось запрос кривой был.Проверьте параметры soap запроса, проверьте логин, в тесте и проде он отличается. Проверьте что корректно указали senderType, он такую ошибку может возвращать.Используйте нормальный SoapUI, а не wget. У меня, например, курлом файлы не загружаются, а через постман все хорошо.
bunysmitt, а можете показать код для Curl-а сгенерированный из Postman-а. У нас шлюз открыт только на одну виртуалку, без UI только консоль. Но спасибо за идею, щас буду пробовать всё чем можно отправить запрос.
bunysmitt написал: У меня не было проблемы с WSDL, я не тесте ее подгрузил один раз в SOAP клиент, а для прода просто ссылку поменял.Для прода нужны только логин и пароль.500 security error ниочем не говорит! ищите ошибку в запросе, я так несколько месяцев жизни потерял, а оказалось запрос кривой был.Проверьте параметры soap запроса, проверьте логин, в тесте и проде он отличается. Проверьте что корректно указали senderType, он такую ошибку может возвращать.Используйте нормальный SoapUI, а не wget. У меня, например, курлом файлы не загружаются, а через постман все хорошо.
bunysmitt, а можете показать код для Curl-а сгенерированный из Postman-а. У нас шлюз открыт только на одну виртуалку, без UI только консоль. Но спасибо за идею, щас буду пробовать всё чем можно отправить запрос.