![]() |
![]() |
![]() |
|
WEB-сервис в 8.1 | ☑ | ||
---|---|---|---|---|
0
ser_ale
25.06.07
✎
23:34
|
Приветствую!
Не поделится ли кто-нибудь конфигурацией демонстрирующей работу с soap в 8.1? Интересует сервер. Как клиентом к внешним wsdl подключаться разобрался, а как свой wsdl в 1с сделать - нет пока что. Если есть примеры - поделитесь, пожалуйста. Заранее спасибо. |
|||
1
колодина
26.06.07
✎
05:57
|
я свой сделала - это оказалось довольно просто. а вот теперь из-под линукса хочу достучаться - пока не получается.... правда, предлагала статью в КЗ написать про веб-сервис - сказали не надо... значит, все знают это кроме меня... ну вот еще автор не знает.
|
|||
2
Kandellaster
26.06.07
✎
06:08
|
Статью в студию)) я тож хочу поподробнее узнать)
|
|||
3
колодина
26.06.07
✎
06:09
|
(2) значит - трое нас уже... если наберется побольше - может ВР и разрешит статейку тиснуть...
|
|||
4
Морозов Александр
26.06.07
✎
06:30
|
пиши, нафига тебе разрешение ВР?
|
|||
5
колодина
26.06.07
✎
06:33
|
(4) не... без разрешения я - ни-ни.... я - очень скромная...
|
|||
6
Морозов Александр
26.06.07
✎
06:36
|
Ну давай пиши статью, я опубликую... хотя ты и сама "инженер знаний". Я не такой скромный, обещаю что копирайт поставлю твой :-)
|
|||
7
DF_Slayer
26.06.07
✎
06:36
|
Мне тоже интересно вчера стало... Так что я бы тоже почитал статью.
|
|||
8
колодина
26.06.07
✎
06:44
|
я хочу до логического завершения дойти - из-под линукса достучаться... тогда все напишу.
|
|||
9
колодина
26.06.07
✎
08:38
|
а у нас вроде получилось из-под линукса к сервису обратиться... только пока без параметров.
|
|||
10
ser_ale
26.06.07
✎
11:14
|
(1) не расскажите в двух словах как это делается? Если я правильно понимаю, сначала надо сделать пакет XDTO, который будет схемой. Затем делать веб-сервис, и указывать этот пакет wdto, а в самом сервисе расписывать методы которым можно передавать параметры в запросе. Так примерно?
|
|||
11
ASV
26.06.07
✎
12:20
|
(10) так
(9) сервер где на линуксе? |
|||
12
колодина
26.06.07
✎
12:33
|
(11) сервис на 8.1 сделан на локальном апаче на моем компе... а линукс - совсем в другой месте...
|
|||
13
ser_ale
26.06.07
✎
12:34
|
(11) хорошо. идем дальше. Сделал web-сервис, в него добавил операцию - Получить, в операцию добавил параметр. Сохраняю, опубликовываю, получается пустой wsdl:
<?xml version="1.0" encoding="UTF-8" ?> <service namespace="1cSchema" name="Тест" connectString="File="C:\1c_8_0_конфигурации\Тестовая";" /> Подскажите что надо сделать чтобы операции были описаны? |
|||
14
ser_ale
27.06.07
✎
17:44
|
Так не кто и не расскажет как грамотно сделать веб-сервис? Поставил с ИТС демку, там мне тоже сделал примерно такого же вида 1cws, и естественно что соединится с таким нельзя.
|
|||
15
DK_L
27.06.07
✎
20:11
|
(14)<service namespace="http://localhost/ws/shipment"... для начала должно быть, потом приложение IIS есть с названием ws - читай внимательно при открытии демо-конфы пункт "Установка"
завтра буду выкладывать статью по созданию вэб-сервиса, настройки IIS |
|||
16
ser_ale
27.06.07
✎
22:45
|
Переделал, получилось:
<?xml version="1.0" encoding="UTF-8" ?> <service namespace="http://localhost/wsdl/shipment.1cws" name="ДанныеОтгрузки" connectString="File="C:\1c_8_0_конфигурации\8.1\WebServiceDemo\";" /> То что при открытии конфигурации пишется сделал, как там и написано. Подожу до завтра, статью. Кинете ссылку где она лежать будет? |
|||
17
sapphire
27.06.07
✎
22:47
|
ребят, задолбали, что конкретно не получается с диска ИТС??? Почему у меня все работает???
|
|||
18
Asmody
модератор
27.06.07
✎
22:48
|
(17) ну кто на этом форуме читает диски ИТС? :)
|
|||
19
sapphire
27.06.07
✎
22:50
|
(18) да Вить, читали они, просто не вкуриваю не зги, например автор (12) подымал ветку - только посте на 15-ом догадалась, что ws чувствителен к регистру.
|
|||
20
Advan
28.06.07
✎
00:56
|
это кто сказал ненадо? Волшебник? - Не верю! (с)
|
|||
21
ASV
28.06.07
✎
03:37
|
(15) (16) namespace это не адрес, может быть любое значение, ни надо думать что там должен быть путь к файлу на сервере
|
|||
22
ASV
28.06.07
✎
03:39
|
(0) НУЖНО установить веб-сервер (IIS или Apache) и прочитать инструкцию по настройке веб-сервисов в этих серверах.
Книга знаний: v8: Веб - сервисы |
|||
23
колодина
28.06.07
✎
06:29
|
(19) правильно... не написано об этом нигде... зато теперь у нас сервис запускается из-под линукса... и я оч. этому рада. а раз все такие умные, все знают - так и действиетнльо ничего писать не надо.
|
|||
24
fishca
28.06.07
✎
08:29
|
(23)Не правильно. Веб сервис создается простой публикацией и настройкой веб-сервера. Определяется метод сервиса. Этот метод может быть вызван примерно так:
<?php $client = new SoapClient("http://ваш_сайт/ws/SelfProfFormPHP.1cws?wsdl", array('login' => "guest", 'password' => "",'trace' => 1, 'exceptions' => 0)); $hirestring = ''; $params = array("TestNumber" => $_POST['10001']); $result = $client->__soapCall('Get', array('parameters' => $params)); echo $result->return; ?> Get() - определяется в веб-сервисе из 1С. |
|||
25
колодина
28.06.07
✎
08:36
|
(24) а чего же неправильно? я же и написала - все все знают... вот и вы знаете как делать. все просто - поэтому ничего никому не стоит описывать и рассказывать.
|
|||
26
fishca
28.06.07
✎
09:05
|
(25) Кто ищет тот всегда найдет. Либо в документации либо на форуме.
|
|||
27
колодина
28.06.07
✎
09:22
|
(26) да меня уже убедили без вас, что не надо ничего рассказывать... я и не буду...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |