|
Веб-сервис возвращает непонятную ошибку |
☑ |
0
Лебовски
26.04.18
✎
07:56
|
Добрый день, господа! Взываю к коллективному разуму.
Проблема следующая: есть веб-сервис, он создан в расширении. Платформа 8.3.11.3034, база файловая, Документооборот 2.1, веб-сервер Apache 2.4, все на localhostе. Веб сервис создан путем копирования стандартного, стандартный не подошел, потому что требовалось внести изменения в пакет типов xdto. Веб-сервис должен создать элемент справочника в базе с реквизитами, значения которых передаются в запросе soap, а в ответ вернуть заполненный объект. Элемент создается и отладчик показывает, что действительно идет возврат заполненного объекта. Но вовне возвращается не объект, а ошибка, вот такая:
<html>
<head><title> A server error occurred. </title></head>
<h1> Ошибка вызова операции сервиса: {}::<unknownOperation>() </h1>
<hr/>
An error occurred processing this request.</html>
Всякие шаманские действия типа перезагрузиться, рестартануть апач, переопубликовать базу, все уже пробовал. В логах апача error.log ошибки нет, в логах access.log ошибка такая:
127.0.0.1 - - [26/Apr/2018:11:34:28 +0700] "POST /DemoDocMngCorp/ws/Expertise_dm.1cws HTTP/1.1" 500 217
217 - это, видимо, длина сообщения.
В общем, идей пока нет
|
|
1
Адинэснег
26.04.18
✎
08:10
|
(0) 8.3.11.3034, у вас 1С наверное патченная...
|
|
2
Адинэснег
26.04.18
✎
08:11
|
и вообще 8ка сырая
|
|
3
Лебовски
26.04.18
✎
08:11
|
(1) 1C нормальная, с ключом, все по-честному
|
|
4
Cyberhawk
26.04.18
✎
09:04
|
ХТТП-сервис сделай
|
|
5
Лебовски
26.04.18
✎
09:20
|
Замечена следующая багофича: запросы, которые должны просто что-то вернуть из базы, возвращают нормальный результат; запросы, которые должны что-то создать в базе и вернуть созданное, создают объект, но возвращают указанную ошибку
|
|
6
Ц_У
26.04.18
✎
09:51
|
(0) доступ пользователю ииса на папку с 1с базой
|
|
7
Лебовски
26.04.18
✎
12:42
|
(6) Используется апач. Кроме того, в базе 1С все создается, значит доступ есть. И еще - в стандартных сервисах подобные методы отрабатывают полностью корректно, возвращая все, что нужно, проблема с сервисом в расширении
|
|
8
Лебовски
26.04.18
✎
12:47
|
Короче, пока для создания и обновления использую сервис из конфы, но если придется при создании передавать какие-то нетиповые реквизиты, которых нет в пакете типов, то придется ковыряться уже конкретно
|
|
9
Fragster
гуру
26.04.18
✎
12:51
|
берешь фиддлер, конфигуратор и мозг, смотришь, чем отличается запрос, ответ и код 1с.
|
|
10
Fragster
гуру
26.04.18
✎
12:51
|
думаешь
|
|