Добрый день.
На ОТРС 6.0.5 получалось создать заявку при помощи вебсервиса.
Снёс эту версию и поставил 6.0.8 и теперь не могу завести заявку.
6.0.5 снёс, так как мне до него проапгредили с 5 версии и были проблемы.
Заявки завожу при помощи SOAPUI.
В файле wsdl, в definitions name прописал название своего сервиса (TC), во всех soap:operation в soapAction
прописал свой NameSpace ((192.168.22.52/otrs/nph-genericinterface.pl/Webservice/TC)перед ip убрал хттп:// так как не даёт пост разместить) , этот же NameSpace прописан в самом сервисе.
При обращении в SOAPUI возвращается ошибка (эта же ошибка в логах сервиса):
<faultstring>SOAPAction 'http://192.168.22.52/otrs/nph-genericin ... service/TC' does not match expected result 'http://192.168.22.52/otrs/nph-genericin ... aultstring>
То есть добавляется TicketCreate.
На обеих версия ОТРС, делал по одной инструкции, я не настолько в этом разбираюсь, что бы вносить отсебятину)), но или поменялось что-то в версиях ОРТС или я туплю.
Подскажите, пожалуйста, в какую сторону копать.
Спасибо.
Создание заявки через вебсервис
Модератор: ykolesnikov
-
- OTRS Новобранец
- Сообщения: 19
- Зарегистрирован: 27 июл 2018, 12:20
- Откуда: Воронеж
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: Создание заявки через вебсервис
а какие ещё поля указал? всё, на что ругался сервис?
Prod / Dev:
6.0.11 pack: ( OTRS + ITSM + FAQ + ImportExport )
MariaDB 5.5.56.
CentOS 7
IT аутсорсинг, системный администратор.
---
Группа в вк: https://vk.com/vrnsysadm
6.0.11 pack: ( OTRS + ITSM + FAQ + ImportExport )
MariaDB 5.5.56.
CentOS 7
IT аутсорсинг, системный администратор.
---
Группа в вк: https://vk.com/vrnsysadm
-
- OTRS Новобранец
- Сообщения: 11
- Зарегистрирован: 25 ноя 2016, 12:43
- Откуда: Киев
- Благодарил (а): 1 раз
Re: Создание заявки через вебсервис
Вопрос не совсем понял)
Ошибка такая :
Namespace from SOAPAction '$NameSpaceFromHeader' does not match namespace
'$NameSpaceFromHeader' - тут имя моего вебсервиса.
Уже установил себе с нуля 6 отрс, на неделе попробую на нём, если получилось один раз, должно получиться ещё... надеюсь)))
Ошибка такая :
Namespace from SOAPAction '$NameSpaceFromHeader' does not match namespace
'$NameSpaceFromHeader' - тут имя моего вебсервиса.
Уже установил себе с нуля 6 отрс, на неделе попробую на нём, если получилось один раз, должно получиться ещё... надеюсь)))
OTRS 6.0.5, Debian 9
-
- OTRS Новобранец
- Сообщения: 11
- Зарегистрирован: 25 ноя 2016, 12:43
- Откуда: Киев
- Благодарил (а): 1 раз
Re: Создание заявки через вебсервис
Разобрались.
Думал что Имя операции не важно, важен Контроллер.
Надо было имя операции (SessionCreate, TicketCreate) прописывать в wsdl файле точно так же, как и в настройках веб сервиса.
А я в пылу опытов имя операции в веб сервисе прописывал кое-как.....
Тупанул.... теперь работает.
Думал что Имя операции не важно, важен Контроллер.
Надо было имя операции (SessionCreate, TicketCreate) прописывать в wsdl файле точно так же, как и в настройках веб сервиса.
А я в пылу опытов имя операции в веб сервисе прописывал кое-как.....
Тупанул.... теперь работает.
OTRS 6.0.5, Debian 9