|
v8: УФ, разработать обработку |
☑ |
0
MiniMuk
16.07.14
✎
08:28
|
Добрый день.
Разбираюсь с УФ. Хочу реализовать следующее, не могу понять как и где будет правильно оформить процедуры.
Есть несколько различных веб-серисов, по сути делающих одно и тоже но с разными параметрами.
Логика предполагается следующая. Под каждый веб сервис есть обработка которая может работать с веб-сервисом. Обработка может запускаться как самостоятельно так и извне. При получении всего набора параметров под конкретный вебсервис, из обработки или извне можно вызвать веб-сервис и получить в ответ что все нормально или список ошибок. Предположительно во все обработках есть экспортная функция в которую передается структура с заполненными параметрами ВыполнитьОбращение(МояСтруктура)
То есть это структуру я заполняю или отдельно и вызываю обработку как внешнюю или заполняю в самой обработке и вызываю функцию.
В структуре в качестве параметра могут быть СОМ-объекты (например COMОбъект("WinHttp.WinHttpRequest.5.1") создавать можно на сервере)
Вопрос мне в модуле формы надо создать экспорную функцию с директивой &НаСервере, как быть с ком-объектами?
|
|
1
Dmitry1c
16.07.14
✎
08:31
|
>В структуре в качестве параметра могут быть СОМ-объекты (например COMОбъект("WinHttp.WinHttpRequest.5.1")
суровые веб-сервисы
|
|
2
Dmitry1c
16.07.14
✎
08:32
|
А не, напутал.
|
|
3
Dmitry1c
16.07.14
✎
08:33
|
Ком-объекты вполне себе живут на клиенте. Так что думай.
|
|
4
Asmody
16.07.14
✎
08:33
|
Зачем WinHttpRequest? Чем штатный механизм работы с веб-сервисами не устраивает?
|
|
5
MiniMuk
16.07.14
✎
08:33
|
(1) все печально у меня, я не смог через всопредления серверу ткнуть в сертификт безопасности
|
|
6
MiniMuk
16.07.14
✎
08:34
|
(3) Живут на клиент, а обрботку я хочу запускать извне, например из другого документа, вот тут и туплю
|
|
7
MiniMuk
16.07.14
✎
08:34
|
(4) я не умею в него сертификат тыкать
|
|
8
MiniMuk
16.07.14
✎
08:37
|
винхттп = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
винхттп.SetClientCertificate(Субъект);
Вот вторая строчка вводит меня в уныние
|
|
9
MiniMuk
16.07.14
✎
08:42
|
Хорошо, комобъеты живут на киенте
Хочу делать так.
МояСтруктура = Новый Структура("Параметр1, винхттп ", 1, COMОбъект("WinHttp.WinHttpRequest.5.1"));
ТекущийВебСервис = Обработки.Вебсервис7.Создать();
ТекущийВебСервис.ВыполнитьОбращение(МояСтруктура);
Как правильно описать
ВыполнитьОбращение() в моей обработке?
|
|