Вход | Регистрация
 
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
думаешь
 
 Рекламное место пустует

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