|
|
|
|
#1 |
|
Участник
|
|
|
|
|
|
#2 |
|
Участник
|
Цитата:
Обертка которую я написал это прокси класс для работы с сервисом (WebServicesProxyAX.Service1C), передача логина и пароля осуществляется обычным образом, так же как и в net. X++: creds = new System.Net.NetworkCredential(); creds.set_Domain("axforumDomain"); creds.set_UserName("axforumUser"); creds.set_Password("axforumUserPassword"); version = CLRInterop::parseClrEnum("System.Web.Services.Protocols.SoapProtocolVersion","Soap11"); webService = new WebServicesProxyAX.Service1C.DAXTo1C(); webService.set_SoapVersion(version); clientCredentials = webService.get_ClientCredentials(); windowsCredentials = clientCredentials.get_Windows(); windowsCredentials.set_ClientCredential(creds) Последний раз редактировалось maldini; 19.05.2017 в 16:36. |
|
|
|
|
#3 |
|
Участник
|
|
|
|
|
|
#4 |
|
Участник
|
Можете поподробнее описать, каким образом вы добавили сервиc?
Последний раз редактировалось maldini; 22.05.2017 в 11:23. |
|
|
|
|
#5 |
|
Участник
|
Ну лучше чем MS я наверно не напишу.
![]() Так что ссылка на первоисточник: https://msdn.microsoft.com/en-us/lib...(v=ax.50).aspx |
|
|
|
|
#6 |
|
Участник
|
Как в итоге вышли из ситуации ?
Создали самописную обёртку ? Я тоже столкнулся с необходимостью вызвать из Ax2009 вэбсервис, которому нужно передавать username и password в ClientCredentials. Как уже здесь было написано, та обёртка, которую автоматически создаёт Ax2009 для вызова вэбсервиса, не содержит методов для оперирования ClientCredentials. Ax2009 SP1 RU5
__________________
Дмитрий |
|
|
|
|
#7 |
|
Участник
|
|
|
|
|
|
#8 |
|
Участник
|
Всем доброго дня. Похожую проблему решили так. Мы из нав) 1c не поддерживает ntlm к ws. Нав. Написали прокси под iis и настройками перевели на логин пароль. Обработку поищу для тестирования и выложу. Пример прокси также
__________________
--------------------------------------------------------------------------------------------- "Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица |
|
|
|
|
|