Имя: Пароль:
1C
1С v8
Вопрос по веб сервисам
0 Akkreditator
 
11.05.15
15:10
{"#exception":"{http://v8.1c.ru/8.2/virtual-resource-system}Exception","exception":{"clsid":"580392e6-ba49-4280-ac67-fcd6f2180121","reason":404,"descr":"HTTP: Not found\nОшибка при выполнении запроса GET к ресурсу /runreport.1cws:"}} выдает такую вот каку по http://localhost/utbakan/runreport.1cws такой вот странице http://localhost/utbakan/ws/runreport.1cws?wsdl по такой ссылке все норм веб сервис виден и работает
1 Akkreditator
 
11.05.15
15:11
А, да забыл стоит Апач веб сервер
2 Лодырь
 
11.05.15
15:11
и в чем вопрос то?
3 Akkreditator
 
11.05.15
15:19
В том что когда обращаюсь к этому веб сервису пишет "что он недоступен"
4 Fragster
 
гуру
11.05.15
15:41
обращайся к вебсервису по ссылке http://localhost/utbakan/ws/runreport.1cws?wsdl
5 Akkreditator
 
11.05.15
15:45
Адрес = "http://192.168.0.100/utbakan/ws/runreport.1cws?wsdl";;
    Определения = Новый WSОпределения(Адрес);
    URI = "http://localhost/runreport";;
    Прокси = Новый WSПрокси(Определения,URI,"RemainsOfProducts","RemainsOfProductsSoap");
    Если Прокси = Неопределено Тогда
        ТекстОшибки = "Проблемы с прокси";
        Возврат ТекстОшибки;
    КонецЕсли;
6 Akkreditator
 
11.05.15
15:45
{Обработка.ОстаткиТоваров.Форма.Форма.Форма(22)}: Ошибка при вызове конструктора (WSПрокси)
    Прокси = Новый WSПрокси(Определения,URI,"RemainsOfProducts","RemainsOfProductsSoap");
по причине:
Сервис не найден. {http://localhost/runreport}:RemainsOfProducts
7 Akkreditator
 
11.05.15
15:46
<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system";
        xmlns:xs="http://www.w3.org/2001/XMLSchema";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        base="/utbakan"
        ib="File=&quot;D:\Base1c\bakan_ut10&quot;;Usr=&quot;runReport&quot;;Pwd=&quot;123890&quot;"
        enableStandardOData="true"
        allowexecutescheduledjobs="">
    <ws>
        <point name="RemainsOfProducts"
                alias="runreport.1cws"
                enable="true"/>
    </ws>
</point>
8 Fragster
 
гуру
11.05.15
15:48
(5) а ты уверен, что "http://localhost/runreport&quot;, "RemainsOfProducts", "RemainsOfProductsSoap" правильные значения? попробуй получить их из того, что в Определения получается, через первые элементы коллекций смервисов и точек подключения
9 Akkreditator
 
11.05.15
15:49
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/";
        xmlns:soap12bind="http://schemas.xmlsoap.org/wsdl/soap12/";
        xmlns:soapbind="http://schemas.xmlsoap.org/wsdl/soap/";
        xmlns:tns="http://localhost/runReport";
        xmlns:xsd="http://www.w3.org/2001/XMLSchema";
        xmlns:xsd1="http://v8.1c.ru/8.1/data-composition-system/core";
        xmlns:xsd2="http://v8.1c.ru/8.2/data/spreadsheet";
        xmlns:xsd3="http://v8.1c.ru/8.1/data/ui";
        xmlns:xsd4="http://v8.1c.ru/8.1/data/enterprise/current-config";
        xmlns:xsd5="http://v8.1c.ru/8.1/data/core";
        xmlns:xsd6="http://v8.1c.ru/8.1/data-composition-system/details";
        xmlns:xsd7="http://v8.1c.ru/8.1/data/enterprise";
        xmlns:xsd8="http://v8.1c.ru/8.1/data-composition-system/settings";
        xmlns:xsd9="http://localhost/runReport";
        name="RemainsOfProducts"
        targetNamespace="http://localhost/runReport">;
10 Akkreditator
 
11.05.15
16:35
есть еще советы?
11 Fragster
 
гуру
11.05.15
16:55
(10) т.е. получить параметры для создания wsпрокси из свойств wsопределения ты уже попробовал и не получилось?
12 Akkreditator
 
11.05.15
18:32
Вроде разобрался но вот опять проблема делаю публикацию веб сервисов, потом нажимаю опять публикацию и мне пишет "Выбранная ранее публикация не обнаружена" и так постоянно
13 Akkreditator
 
11.05.15
18:32
каждый раз при публикации пишет "Выбранная ранее публикация не обнаружена"
14 Akkreditator
 
11.05.15
18:41
Хелп ми!!
15 Господин ПЖ
 
11.05.15
19:27
от одмина это делать надо
16 Akkreditator
 
12.05.15
02:40
От админа делаю одно и тоже
17 Serginio1
 
12.05.15
10:41
(5) Посмотри какие сервисы в WsОпределении

ОпределениеТ=Новый WSОпределения(Адрес);
    WSСервис=ОпределениеТ.Сервисы[0];
    прокси=Новый WSПрокси(ОпределениеТ, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ТочкиПодключения[0].Имя);
18 Akkreditator
 
13.05.15
11:30
(13) Так и не прошло, хоть из под админа хоть не из под админа каждый раз публикация ранее не обнаружена,
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший