Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Веб-сервис возвращает непонятную ошибку

Веб-сервис возвращает непонятную ошибку
Я
   Лебовски
 
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 нормальная, с ключом, все по-честному
   Cyberhawk
 
4 - 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
Короче, пока для создания и обновления использую сервис из конфы, но если придется при создании передавать какие-то нетиповые реквизиты, которых нет в пакете типов, то придется ковыряться уже конкретно
   Fragster
 
9 - 26.04.18 - 12:51
берешь фиддлер, конфигуратор и мозг, смотришь, чем отличается запрос, ответ и код 1с.
   Fragster
 
10 - 26.04.18 - 12:51
думаешь
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
Миста — веселый ресурс со своими эксклюзивными тараканами Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует