![]() |
|
Веб-сервис возвращает непонятную ошибку | ☑ | ||
---|---|---|---|---|
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
|
думаешь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |