ПолучитьПроксиЦентраИдей (БСП)

Автор: 1С
ОбщийМодуль.ИнформационныйЦентрСервер
1С БСП

Получить прокси центра идей. Возвращает Прокси Информационного центра Менеджера сервиса.

// Возвращает Прокси Информационного центра Менеджера сервиса.
//
// Возвращаемое значение:
//	WSПрокси - прокси Информационного центра.
//
Функция ПолучитьПроксиЦентраИдей() Экспорт
	
	УстановитьПривилегированныйРежим(Истина);
	АдресМенеджераСервиса = РаботаВМоделиСервиса.ВнутреннийАдресМенеджераСервиса();
	
	Если Не ЗначениеЗаполнено(АдресМенеджераСервиса) Тогда
		ВызватьИсключение(НСтр("ru = 'Не установлены параметры связи с менеджером сервиса.'"));
	КонецЕсли;
	
    Если Не УстановленаИнтеграцияСЦентромИдейУСП() Тогда
    	АдресСервиса       = АдресМенеджераСервиса + "/ws/UsersIdeas_1_0_0_1?wsdl";
    	ИмяПользователя    = РаботаВМоделиСервиса.ИмяСлужебногоПользователяМенеджераСервиса();
    	ПарольПользователя = РаботаВМоделиСервиса.ПарольСлужебногоПользователяМенеджераСервиса();
    Иначе
    	АдресСервиса       = Константы.АдресСервисаЦентраИдей.Получить();
        Владелец = ИнтеграцияПодсистемБТС.ИдентификаторОбъектаМетаданных("Константа.АдресСервисаЦентраИдей");
    	ИмяПользователя = ИнтеграцияПодсистемБТС.ПрочитатьДанныеИзБезопасногоХранилища(Владелец, "Логин", Истина);
    	ПарольПользователя = ИнтеграцияПодсистемБТС.ПрочитатьДанныеИзБезопасногоХранилища(Владелец, "Пароль", Истина);
    КонецЕсли; 
	
	УстановитьПривилегированныйРежим(Ложь);
	
	ПараметрыПодключения = ИнтеграцияПодсистемБТС.ПараметрыПодключенияWSПрокси();
	ПараметрыПодключения.АдресWSDL = АдресСервиса;
	ПараметрыПодключения.URIПространстваИмен = "http://www.1c.ru/1cFresh/InformationCenter/UsersIdeas/1.0.0.1";
	ПараметрыПодключения.ИмяСервиса = "UsersIdeas_1_0_0_1";
	ПараметрыПодключения.ИмяТочкиПодключения = "UsersIdeas_1_0_0_1Soap";
	ПараметрыПодключения.ИмяПользователя = ИмяПользователя;
	ПараметрыПодключения.Пароль = ПарольПользователя;
	ПараметрыПодключения.Таймаут = 20;
	
	Прокси = ИнтеграцияПодсистемБТС.СоздатьWSПрокси(ПараметрыПодключения);
	
	Возврат Прокси;
	
КонецФункции

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

ПолучитьПроксиИнформационногоЦентра (БСП)

ПолучитьПроксиИнформационногоЦентра_1_0_1_1 (БСП)

ПолучитьПроксиИнформационногоЦентра_1_0_1_2 (БСП)

ОткрытьЦентрИдей (БСП)

УстановленаИнтеграцияСЦентромИдейУСП (БСП)

ТекстВыводаИнформацииОбОшибкеВЦентреИдей (БСП)

ПолучитьПараметрыЦентраМониторинга (БСП)

ПолучитьПроксиУправленияКонференцией (БСП)

ПолучитьПараметрыЦентраМониторингаВнешнийВызов (БСП)

TurboConf ИР адаптер 2.64