Как получить формируемое XML сообщение метода web сервера

1. Oleg_nsk 279 23.08.24 10:45 Сейчас в теме
Вызываю удаленную процедуру web сервиса
WSПрокси.<Имя метода>

как посмотреть сообщение, которое формирует 1с при вызове метода.
как преобразовать объект XDTO в XML мне известно. Нужно именно сообщение при вызове метода.
По теме из базы знаний
Найденные решения
10. gml 23.08.24 12:35 Сейчас в теме
Попробуйте через wsdl сервиса (браузером) скачать xsd-схему и создать в тестовой базе XDTO-пакет из этой схемы.
Далее можете сравнить Ваш XDTO-пакет и тот, который получен из сервиса и попробовать проверить ваше сообщение, сериализованное в XML, на этом пакете.
11. Oleg_nsk 279 23.08.24 12:41 Сейчас в теме
(10) Всем большое спасибо. Проблема была в отсутствии необходимого пространства имен
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 35 23.08.24 10:46 Сейчас в теме
(1)
как посмотреть сообщение, которое формирует 1с при вызове метода.

Установить Fiddler - в нем можно посмотреть отправленное сообщение и ответ.
3. Oleg_nsk 279 23.08.24 10:49 Сейчас в теме
(2)
Fiddler

Нет прав на установку чего-либо на сервере. Нужно именно средствами 1с или обоснование отсутствия принципиальной возможности это сделать без стороннего ПО
4. Sashares 35 23.08.24 10:53 Сейчас в теме
(3)
Нужно именно средствами 1с

Так нельзя.

Взять файловую базу, установить фиддлер на свой комп. Вызвать веб-сервис из этой базы.
5. Oleg_nsk 279 23.08.24 11:11 Сейчас в теме
(4)
становить фиддлер на свой комп. Вызвать веб-сервис из этой базы.

Спасибо попробую. А есть какие-то онлайн сервисы, где есть возможность по wsdl задавать параметры и смотреть xml сообщения, которые будут на выходе?
6. Sashares 35 23.08.24 11:20 Сейчас в теме
(5)
А есть какие-то онлайн сервисы, где есть возможность по wsdl задавать параметры и смотреть xml сообщения, которые будут на выходе?

Не интересовался.
Для тестов веб-сервисов использую fiddler и postman.
7. Oleg_nsk 279 23.08.24 11:25 Сейчас в теме
(6)
postman я пользуюсь. Прямая подстановка сериализованных в xml параметров-объектовXDTO не помогает. Запрос невалидный.
Буду осваивать fiddler
8. spacecraft 23.08.24 11:52 Сейчас в теме
(5) можно посмотреть SoapUI. Хорошее приложение для отладки.
9. gml 23.08.24 12:31 Сейчас в теме
Fiddler, Postman или SOAPUI можно развернуть и на отдельной машине (в режиме mocking), а в WSПрокси на сервере изменить адрес подключения с реального Web-сервиса на машину с Fiddler.

Если получите разрешение на установку ПО на сервере 1С - можно будет попробовать использовать WireShark.
10. gml 23.08.24 12:35 Сейчас в теме
Попробуйте через wsdl сервиса (браузером) скачать xsd-схему и создать в тестовой базе XDTO-пакет из этой схемы.
Далее можете сравнить Ваш XDTO-пакет и тот, который получен из сервиса и попробовать проверить ваше сообщение, сериализованное в XML, на этом пакете.
11. Oleg_nsk 279 23.08.24 12:41 Сейчас в теме
(10) Всем большое спасибо. Проблема была в отсутствии необходимого пространства имен
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот