| 
    
        
     
     | 
    
    
  | 
Вопрос про WSПрокси | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        TolikoSprosit    
     14.03.16 
            ✎
    15:37 
 | 
         
        Два варианта получения:
 
        Определения = Новый WSОпределения("https://sms4b.ru/webservices/sms.asmx?WSDL"); ВебСервис = Новый WSПрокси(Определения, "https://sms4b.ru/", "WSSM", "WSSMSoap12"); и ВебСервис = WSСсылки.SMS4B.СоздатьWSПрокси("SMS client", "WSSM", "WSSMSoap12"); Почему оба отрабатывают в толстом клиенте, но 2ой не отрабатывает на сервере?  | 
|||
| 
    1
    
        TolikoSprosit    
     14.03.16 
            ✎
    15:40 
 | 
         
        (0) не отрабатывает это:
 
        Ошибка выполнения запроса Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm: по причине: server_addr=tcp://PRIVET_KAK_DELA:1563 descr=10054(0x00002746): Удаленный хост принудительно разорвал существующее подключение. line=1358 file=src\DataExchangeTcpClientImpl.cpp  | 
|||
| 
    2
    
        Cyberhawk    
     14.03.16 
            ✎
    15:40 
 | 
         
        "не отрабатывает на сервере" // Как понял?     
         | 
|||
| 
    3
    
        Serginio1    
     14.03.16 
            ✎
    15:54 
 | 
         
        Вообще то нужно добавить ЗащищенноеСоединение
 
        Адрес = "https://sms4b.ru/webservices/sms.asmx?WSDL"; ОпределениеТ=Новый WSОпределения(Адрес,Login,Password,,,Новый ЗащищенноеСоединениеOpenSSL()); WSСервис=ОпределениеТ.Сервисы[0]; ПроксиWS=Новый WSПрокси(ОпределениеТ, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ТочкиПодключения[0].Имя,,,Новый ЗащищенноеСоединениеOpenSSL()); проксиWS.Пароль=Password; проксиWS.Пользователь=Login;  | 
|||
| 
    4
    
        Serginio1    
     14.03.16 
            ✎
    15:55 
 | 
         
        СоздатьWSПрокси(<URIПространстваИменСервиса>, <ИмяСервиса>, <ИмяПорта>, <ИнтернетПрокси>, <Таймаут>, <ЗащищенноеСоединение>)     
         | 
|||
| 
    5
    
        TolikoSprosit    
     14.03.16 
            ✎
    16:02 
 | 
         
        (3) Попробую, но почему в толстом клиенте отрабатывает?     
         | 
|||
| 
    6
    
        Serginio1    
     14.03.16 
            ✎
    16:05 
 | 
         
        (5) Видно какие то параметры берет из IE и хранилища сертификатов. Зайди с сервера на https://sms4b.ru/webservices/sms.asmx?WSDL     
         | 
|||
| 
    7
    
        TolikoSprosit    
     15.03.16 
            ✎
    10:42 
 | 
         
        Еще раз на другом примере
 
        Определения = Новый WSОпределения("http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL"); Прокси = Новый WSПрокси(Определения, "http://web.cbr.ru/", "DailyInfo", "DailyInfoSoap"); и Прокси = WSСсылки.КурсыВалют.СоздатьWSПрокси("http://web.cbr.ru/", "DailyInfo", "DailyInfoSoap"); первый работает всегда второй не работает на сервере ошибка та же: Ошибка выполнения запроса Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm: по причине: server_addr=tcp://NURALIEV_POCHEMU_TAK:1564 descr=10054(0x00002746): Удаленный хост принудительно разорвал существующее подключение. line=1358 file=src\DataExchangeTcpClientImpl.cpp Что не так с WSСсылкой что она даже на ПолучитьWSОпределения() выпадает в эту ошибку? Может это баг платформы?(1С:Предприятие 8.3 (8.3.6.2332)) На сервере в толстом клиенте отрабатывает все точно также как и на моей машине.  | 
|||
| 
    8
    
        TolikoSprosit    
     15.03.16 
            ✎
    10:45 
 | 
         
        (7) Еще приятный бонус. Если сервер 1с запустить в режиме отладки (-debug). То все работает!(оба способа).
 
        Я конечно сделаю, так как работает, но хотелось бы разобраться.  | 
|||
| 
    9
    
        TolikoSprosit    
     15.03.16 
            ✎
    11:16 
 | 
         
        Э, волшебный форум. https://pp.vk.me/c631619/v631619122/1dca4/YwzVRYfRTMk.jpg     
         | 
|||
| 
    10
    
        TolikoSprosit    
     15.03.16 
            ✎
    15:16 
 | 
         
        UP-надежда     
         | 
|||
| 
    11
    
        Serginio1    
     15.03.16 
            ✎
    15:22 
 | 
         
        Так Нуралиеву писал?
 
        Сервер 64 разрядный?  | 
|||
| 
    12
    
        TolikoSprosit    
     15.03.16 
            ✎
    17:12 
 | 
         
        (11) Зачем Нуралиев если есть волшебный форум.
 
        Сервер, да 64 разрядный.  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |