|
WS-Ссылка | ☑ | ||
|---|---|---|---|---|
|
0
alexei366
20.09.13
✎
13:18
|
В своей конфигурации я использую ws-ссылку для обмена данными с внешним ПО.
Сейчас в конфигураторе добавлена ws-ссылка на внешний сервис. Но есть у меня желание вынести в настройки адрес сервиса (ну типа вдруг поменяется или чтонить другое). Я конеш понимаю что можно создавать с нуля ws-ссылку, указывая на горячую адрес сервера и тому подобное, но тогда 1С при каждом создании конекта будет грузить описание wsdl сервиса (этого я не хочу). Подскажите есть ли возможность у созданного объекта конфигурации ws-ссылка программно менять адрес сервиса (где располагается wsdl). |
|||
|
1
Serginio1
20.09.13
✎
13:39
|
Сохрани WSDL файл.
ОпределениеТ=Новый WSОпределения(ПутьКФайлу_wsdl); WSСервис=ОпределениеТ.Сервисы[0]; прокси=Новый WSПрокси(ОпределениеТ, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ТочкиПодключения[0].Имя); |
|||
|
2
Serginio1
20.09.13
✎
13:43
|
Настройки хранятся в секции
<service name="ИмяСервиса"> <port name="ИмяПорта" binding="typens:SoapBinding"> <soap:address location="АдресСервиса"/> </port> </service> |
|||
|
3
alexei366
20.09.13
✎
14:19
|
(1) Я не хочу каждый раз грузить wsdl, вот в чем фишка
|
|||
|
4
alexei366
20.09.13
✎
14:20
|
(2) И где это храниться?
|
|||
|
5
Serginio1
20.09.13
✎
14:25
|
(4) Это хранится в файле wsdl. WSDL описывает типы, методы и адрес сервиса и точки подключения. Поэтому может храниться в обычном файле.
Ну загрузка из файла занимает немного времени. По http это значительно дольше. |
|||
|
6
alexei366
20.09.13
✎
14:28
|
(5) Блин а по другому не как, ну всмысле так как я хотел, то есть програмнным способом изменять адрес сервиса без перезагрузки xsd схем типов объектов и описагия методов (ну типа они уже будут в конфигураторе и остается только адрес сервиса указывать)
|
|||
|
7
Serginio1
20.09.13
✎
14:37
|
6 Ну можешь создать WSDL который будет создержать в импорете необходимые типы. Правда описание методов все равно нужно. посмотри v8: Работа с веб сервисами РСА по ДиКБМ
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |