Текущее время: Вс, ноя 16 2025, 13:48

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Интеграция с сайтом rabota.ua
СообщениеДобавлено: Ср, мар 26 2014, 10:30 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Сб, июл 28 2012, 17:18
Сообщения: 50
Добрый день, уважаемые коллеги! Пытаемся интегрироваться с сайтом http://www.rabota.ua. Создали WEB-сервис клиент путем загрузки WSDL файла из http://rabota.ua/ws/employerservice.asmx?WSDL.
Файл загрузился в систему нормально, за исключением одного тега, который пришлось вручную удалить.
Я настроил порт в транзакции SOAMANAGER (соединение с сайтом есть). Методы, который получают информацию из http://rabota.ua
Code:
GET_EDUCATION_LIST, GET_PARENT_RUBRIC_LIST
- работают нормально и возвращают данные.
При вызове методов
Code:
GET_RUBRIC_LIST, SET_VACANCY_STATE,  VACANCY_ADD, GET_VACANCY
в системе SAP возникает ошибка:
SOAP:1.007 SRT: Unsupported xstream found: ("HTTP Code 302 : Found")
Приобработке вызова веб-сервиса возникла ошибка.
Error when calling SOAP Runtime functions: SRT: Unsupported xstream found: ("HTTP Code 302 : Found")

Если проверять работоспособность этих методов программой SoapUI, то ошибки нет и данные передаются к нам и обратно.
Может кто сталкивался с данной проблемой и знает где искать ее решение :?:

_________________
My solution is difficult


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Интеграция с сайтом rabota.ua
СообщениеДобавлено: Ср, мар 26 2014, 15:23 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Добрый день!

Странно, похоже на проблемы на стороне сервисов.

Цитата:
Ошибка HTTP 302:
302 Found, 302 Moved Temporarily — запрошенный документ временно доступен по другому URI, указанному в заголовке в поле Location. Этот код может быть использован, например, при управляемом сервером согласовании содержимого. Некоторые клиенты некорректно ведут себя при обработке данного кода. Введено в HTTP/1.0.

Отсюда: http://ru.wikipedia.org/wiki/%D0%A1%D0% ... F_HTTP#302

Поле Location в ответе есть?

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция с сайтом rabota.ua
СообщениеДобавлено: Ср, мар 26 2014, 17:16 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Сб, июл 28 2012, 17:18
Сообщения: 50
Если речь идет о файле
Burning написал(а):
http://rabota.ua/ws/employerservice.asmx?WSDL.
,
то в нем много тегов с полем Location. Вот например один из таковых:
<wsdl:operation name="GetVacancy">
<http:operation location="/GetVacancy" />
<wsdl:input>
<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>

_________________
My solution is difficult


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Интеграция с сайтом rabota.ua
СообщениеДобавлено: Ср, мар 26 2014, 18:23 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Не-не, речь об ответе сервиса, посмотрите в SXI_MONITOR или в Communication Channel Monitoring - что возвращает сервис GetVacancy в PI (полное XML-сообщение об ошибке)?

Попробуйте еще сравнить сообщение, уходящее из PI c примером на странице сервиса:
http://rabota.ua/ws/employerservice.asmx?op=GetVacancy


И еще вопрос - из первого сообщения не совсем понял - Вы WSDL в XI/PI загрузили?

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция с сайтом rabota.ua
СообщениеДобавлено: Чт, мар 27 2014, 08:48 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Сб, июл 28 2012, 17:18
Сообщения: 50
pitroff написал:
- Вы WSDL в XI/PI загрузили?

Нет грузил в SAP c помощью ABAP http://scn.sap.com/community/pi-and-soa-middleware/blog/2012/10/24/creating-a-service-consumer-proxy .
Решил написать в эту ветку форма потому, что тут больше тем про интеграцию через WSDL :oops:

_________________
My solution is difficult


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Интеграция с сайтом rabota.ua
СообщениеДобавлено: Чт, мар 27 2014, 12:35 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Burning написал(а):
pitroff написал:
- Вы WSDL в XI/PI загрузили?

Нет грузил в SAP c помощью ABAP http://scn.sap.com/community/pi-and-soa-middleware/blog/2012/10/24/creating-a-service-consumer-proxy .
Решил написать в эту ветку форма потому, что тут больше тем про интеграцию через WSDL :oops:


Ну, не совсем верный путь, конечно.. но попробуем.

Проверьте проблемный сервис как вот здесь описано:
http://scn.sap.com/community/pi-and-soa ... umer-proxy

Выложите здесь полный ответ от сервера (то, что будет на вкладке Response) - будем смотреть.

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция с сайтом rabota.ua
СообщениеДобавлено: Чт, мар 27 2014, 13:44 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Сб, июл 28 2012, 17:18
Сообщения: 50
Запускаю тест метода GET_EDUCATION_LIST

Code:
- <nm:GetEducationListResponse xmlns:nm="http://rabota.ua/webservices/2010/03" xmlns:prx="urn:sap.com:proxy:IDES:/1SAI/TAS866BDA0936BB0EC038B2:740">
- <nm:GetEducationListResult>
- <nm:ServiceDataResponseList>
- <nm:ServiceDataResponse>[b]
  <nm:Id>0</nm:Id>
  <nm:Name>не имеет значения</nm:Name>
  </nm:ServiceDataResponse>
- <nm:ServiceDataResponse>
  <nm:Id>5</nm:Id>
  <nm:Name>MBA</nm:Name>
  </nm:ServiceDataResponse>
- <nm:ServiceDataResponse>
  <nm:Id>1</nm:Id>
  <nm:Name>высшее</nm:Name>
  </nm:ServiceDataResponse>
- <nm:ServiceDataResponse>
  <nm:Id>2</nm:Id>
  <nm:Name>неоконченное высшее</nm:Name>
  </nm:ServiceDataResponse>
- <nm:ServiceDataResponse>
  <nm:Id>3</nm:Id>
  <nm:Name>средне-специальное</nm:Name>
  </nm:ServiceDataResponse>
- <nm:ServiceDataResponse>
  <nm:Id>4</nm:Id>
  <nm:Name>среднее</nm:Name>
  </nm:ServiceDataResponse>
  </nm:ServiceDataResponseList>
  </nm:GetEducationListResult>
  </nm:GetEducationListResponse>


Пишет Call successful.

Запускаю метод GET_RUBRIC_LIST
pitroff написал:
Выложите здесь полный ответ от сервера (то, что будет на вкладке Response) - будем смотреть.

Не доходт до этой вкладки и выдает ошибку:
SOAP:1007 SRT: Unsupported xstream found: ("HTTP
Code 302 : Found") :evil:

_________________
My solution is difficult


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Интеграция с сайтом rabota.ua
СообщениеДобавлено: Чт, мар 27 2014, 14:10 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Мда, содержательный response. (
Тут надо в системе смотреть, настройки порта проверять - дистанционно сложно сказать.

Из того, что нашел - у индусов в такой же ситуации заработало после пересоздания логического порта вручную.
http://scn.sap.com/thread/3293177

Ну и WSDL еще можно проверит на соответствие нотам:
944029 - XML schema supported by ABAP proxy generation
1134497 - Proxy generation for wsdl documents with soap encoding fails

Пока больше ничем помочь не могу. :(

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB