Имя: Пароль:
1C
1С v8
Новый(Тип("WSОпределения"), Параметры) - откуда настройки прокси?
0 EuVod
 
25.02.14
23:03
Наверное тупой и нубский вопрос..
На сервере выполняется эта строка

Новый(Тип("WSОпределения"), Параметры)

В параметрах ессно есть путь к вес-сервису.

При выполнении 1с-Сервер лезет зачем-то на прокси. (а прокси не умеет ntlm авторизацию, поэтому отлуп)

В настройках IE от имени которого запущена служба агента сервера стоит "Не использовать прокси", файлик inetcfg убирал/добавлял с ключом ntlm="false", перезапускал сервер - ничего не помогает. Тупо лезет не напрямую в инет, а через web-прокси и получается отлоуп по ошибке аутентификации 407.

не могу понять, откуда он (сервер) берет настройку web-прокси.
Если запустить IE от имени этого ползователи и ввести этот ***wsdl - все открывается.

туплю ине могу сдвинуться
Если кто сталкивался или есть идеи - буду весьма признателен
1 Dunemaster
 
26.02.14
00:10
А на сервере никаких переменных среды не выставлено на тему прокси?
2 Serginio1
 
26.02.14
10:28
WSОпределения (WSDefinitions)
Из WSDL файла
Синтаксис:

Новый WSОпределения(<МестоположениеWSDL>, <ИмяПользователя>, <Пароль>, <ИнтернетПрокси>, <Таймаут>, <ЗащищенноеСоединение>)
Параметры:

<МестоположениеWSDL> (обязательный)

Тип: Строка.
Местоположение WSDL файла, откуда будет получено определение веб-сервисов.
<ИмяПользователя> (необязательный)

Тип: Строка.
Имя пользователя, которое будет использоваться для аутентификации при получении определений веб-сервисов.
<Пароль> (необязательный)

Тип: Строка.
Пароль пользователя, который будет использоваться для аутентификации при получении определений веб-сервисов.
<ИнтернетПрокси> (необязательный)

Тип: ИнтернетПрокси.
Содержит объект ИнтернетПрокси, используемый для загрузки WSDL документа по протоколу HTTP.
Если не указан, то используются настройки прокси по умолчанию.
Значение по умолчанию: Неопределено.
<Таймаут> (необязательный)

Тип: Число.
Таймаут соединения, осуществляемого для загрузки WSDL описания веб-сервиса, в секундах. 0 - не устанавливать таймаут.
Значение по умолчанию: 0.
<ЗащищенноеСоединение> (необязательный)

Тип: ЗащищенноеСоединениеOpenSSL; ЗащищенноеСоединениеNSS; Неопределено.
Объект защищенного соединения для осуществления HTTPS соединения для загрузки WSDL описания веб-сервиса.
Значение по умолчанию: Неопределено.
Описание:

Создает определение веб-сервисов из WSDL файла.


ИнтернетПрокси (InternetProxy)
Свойства:

НеИспользоватьПроксиДляАдресов (BypassProxyOnAddresses)
НеИспользоватьПроксиДляЛокальныхАдресов (BypassProxyOnLocal)
Пароль (Password)
Пользователь (User)

Методы:

Порт (Port)
Сервер (Server)
Установить (Set)

Конструкторы:

Формирование неинициализированного объекта

Описание:

Описывает параметры прокси-серверов для различных протоколов. Допустимые протоколы для использования в объекте ИнтернетПрокси задаются строками http, https и ftp.
Позволяет использовать аутентификацию по имени пользователя и паролю или NTLM (Integrated Security) аутентификацию (в версии 1С:Предприятия под Windows).
NTLM аутентификация используется по умолчанию для прокси-серверов, поддерживающих данный способ аутентификации, и не требует дополнительных настроек, т.е. NTLM аутентификация будет использоваться, если в конструкторе объекта HTTPСоединение прокси не задан или задан, но без указания имени пользователя и пароля. Задание в конструкторе объекта HTTPСоединение прокси с указанным именем пользователя и паролем отключает NTLM аутентификацию, для аутентификации в этом случае используется HTTP Basic аутентификация.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
См. также:
3 EuVod
 
26.02.14
11:07
(2) ничо не выявлено ((  IE открывает замечательно, в прокси нелезет

(3) у нас тут платформа 8.2.19
тут написано:
WSОпределения (WSDefinitions)
Из WSDL файла
Синтаксис:

Новый WSОпределения(<МестоположениеWSDL>, <ИмяПользователя>, <Пароль>, <Таймаут>)

и никак ИнтернетПрокси не подпихивается.. либо я чего-то очевидного не вижу.
4 EuVod
 
26.02.14
12:31
блин.
глаз замылился -оказывается я все это время пялился на Inetcfg.xml, который в папке 1С клиента был.. а не в папке севера. а там наш старый лежал неправильный.

Всем спасибо, все хорошо теперь)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.