ОКСи:Тестирование веб-сервиса

09.09.15

Разработка - Инструментарий разработчика

Внешняя обработка предназначена для тестирования работы веб-сервисов, реализованных средствами технологической платформы "1С:Предприятие", а также сторонних веб-сервисов.
При инициализации веб-сервиса, обработка считывает его доступные операции и выводит их в наглядном виде пользователю.
Любую из доступных операций обработка позволяет выполнить. При этом, она выводит в текстовом виде результат выполнения операции.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
OKSiSOAPTesting.zip
.zip 26,61Kb ver:1.1
72
72 Скачать (3 SM) Купить за 2 450 руб.

Для целей отладки собственных веб-сервисов обработка имеет два сервисных режима:
- "Внешняя обработка" - этот режим подразумевает, что вместо вызова операций веб-сервиса будут вызываться функции внешней обработки. Перед этим необходимо целиком скопировать программный код модуля веб-сервиса в модуль созданной внешней обработки, сделать необходимые функции экспортными, а в обработке "ОКСи:Тестирование веб-сервиса" указать имя файла созданной обработки. Данный режим полезен в тех случаях, когда нет возможности настроить отладку веб-сервиса штатными средствами платформы "1С:Предприятие".
- "Общий модуль" - этот режим аналогичен предыдущему режиму с той лишь разницей, что программный код хранится в общем модуле конфигурации. При этом экспортируемые функции (их имена и параметры) должны полностью совпадать с аналогичными функциями веб-сервиса. Данный режим полезен в тех случаях, когда программный код веб-сервиса целиком вынесен в общий модуль, а модуль веб-сервиса является лишь "оберткой", в которой каждая функция вызывает аналогичную функцию из общего модуля.

веб-сервис SOAP тестирование

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    181882    1009    403    

961

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    22789    153    82    

149

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    19874    51    19    

85

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    13403    55    33    

75

Инструментарий разработчика Программист Платформа 1С v8.3 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    30063    103    48    

147

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18951    7    32    

43

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    2124    3    0    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. sytkosa 119 25.02.15 01:31 Сейчас в теме
Однозначно +. Подобных инструментов в паблике мало
2. kuzyara 2137 25.02.15 06:25 Сейчас в теме
(1) 8SiriuS8, soapUI вполне себе.
3. linsa 45 25.02.15 08:08 Сейчас в теме
4. AlexxSys 183 25.02.15 08:58 Сейчас в теме
Есть ли возможность передать составные параметры - т.е. из опубликованного WSDL целую структуру или массив значений и т.д. ?
5. linsa 45 25.02.15 09:38 Сейчас в теме
(4) AlexxSys,
При получении результата, он будет преобразован в строку и показан на закладке "Результат".
В любом случае, Вы можете воспользоваться точкой останова в обработке и посмотреть, что пришло от веб-сервиса изнутри обработки.
6. AlexxSys 183 25.02.15 11:51 Сейчас в теме
(5) Я говорю не о результате, а о передаваемых параметрах. Т.е. передать параметры тоже можно не простой тип а составной, который допустим описан в XDTO.
12. Патриот 458 02.04.15 13:16 Сейчас в теме
Спасибо. Но есть пара моментов.
1. Указана платформа 8.2 - 8.3, но на 8.2 обработка не откроется с ошибкой
{Форма.Форма.Форма(239,82)}: Слишком много фактических параметров (ОткрытьФорму)
ОткрытьФорму("ВнешняяОбработка."+ИмяОбработки()+".Форма.ОПрограмме",,ЭтаФорма,,,<<?>>,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца); (Проверка: Толстый клиент (обычное приложение))

2. в (5) написано
При получении результата, он будет преобразован в строку и показан на закладке "Результат"

но это не соответствует истине. Тестил на этом сервисе с параметрами:Адрес = "http://morpher.ru/WebService.asmx", URiПространстваИмен = "http://morpher.ru/", ИмяВебСервиса = "WebService". Операции нормально получены, но при попытке выполнить "GetXml("Вася")" выходит ошибка
{Форма.Форма.Форма(208)}: Ошибка при вызове метода контекста (WSВыполнитьОперацию)
л_Ответ = WSВыполнитьОперацию();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'ret':
форма: Элемент
имя: {http://v8.1c.ru/8.2/managed-application/modules}ret
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'ОбъектXDTO'

т.е. посмотреть ответ я могу только в конфигураторе через отладчика, если остановлю процесс до ошибки
7. linsa 45 25.02.15 12:03 Сейчас в теме
Спасибо за уточнение. Теперь понял вопрос. Нет, сложные типы в передаваемых параметрах обработкой не поддерживаются Во всяком случае, на было практики с такими параметрами. Предполагаю, что можно попробовать для таких параметров указывать их текстовое значение в виде XML строки.
8. AlexxSys 183 25.02.15 12:11 Сейчас в теме
(7) Ммм, не думаю, в 1С надо получать соответствующий тип, далее переменную этого типа, и заполнять соответствующую структуру переменной, и далее присваивать или передавать в параметр.
Да, на практике встречаются крайне редко если реализовано получение функцией данных, а если передача в базу, тогда почти всегда через параметры.
В любом случае инструмент нужный.
9. linsa 45 25.02.15 12:24 Сейчас в теме
Ну... раз так, то для таких случаев обработка не подойдет... по крайней мере в текущей ее версии.
Спасибо за отзыв.
10. alyaev.a.v 25.02.15 19:09 Сейчас в теме
а ссылку на "безманевое" скачивание дадите?
11. linsa 45 25.02.15 20:03 Сейчас в теме
(10) alyaev.a.v, Дал бы, но это будет нечестным по отношению к другим пользователям. Да и вроде как одна монетка - отнюдь не дорого.
13. linsa 45 03.04.15 10:13 Сейчас в теме
Спасибо за замечания. Устранил их. Подробно:
- Ошибка при нажатии на кнопку "О программе" в платформе ниже 8.3.5 устранена
- Возвращаемое веб-сервисом значение преобразуется к строке в любом случае. Если веб-сервис возвращает тип ОбъектXDTO, результат будет преобразовываться в XML-строку.
Проверено на указанном Вами веб-сервисе
Оставьте свое сообщение