Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
Приспичило работать со сторонней организацией в разрезе поставки данных через Веб. Это могут обеспечить Веб-сервисы... Пока прочитал только презентацию Гришиной Марии. Но там нет примеров, что писать на стороне и что на сервере... Кто работал просвятите. ---------- Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2008, 10:02 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
А вам какую сторону писать надо? Серверную или клиентскую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2008, 10:53 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
Обе стороны достаточно подробно описаны здесь: [Documentation] > [Language Bindings] > [Using SOAP and Web Services with Cache] Развернутого примера, правда, нет, но отдельные example'ы имеются. Есть пример у Кирстена, но это под 5.0, сейчас возможностей стало поболее. На самом деле, интересно, пользовался ли кто-то subj на практике? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2008, 11:26 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
CJIECAPbА вам какую сторону писать надо? Серверную или клиентскую? Мы-то будем писать серверную часть... Но нужно же показать другим разработчикам как к нам обращаться. Так же интересен вопрос как нам возвращать денные. Поскольку: - Запрос к нашей БД будет занимать определеное время - Нужно рассказать сторонним чего они (и в каком виде) будут получать от нас - На что мы вообще способны в разрезе ответов на запросы - Самим интересно как можно вернуть много структуированых даных (в примера видел возврат одного числа и строки, остальные варианты нам не подходят т.к. хранение данных у нас свое) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2008, 11:38 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
Alexey Maslov[Documentation] > [Language Bindings] > [Using SOAP and Web Services with Cache] Это где? На сайте IS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2008, 11:39 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
Щ-щ-щит! Уже ехать совещаться, а так ничего толком и не узнал... Ребята, не бросайте нас. Поделитесь информацией... ---------- Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2008, 11:54 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
В Cache и Ensemble можно делать Web-сервисы и работать с внешними Web-серверами, используя встроенный SOAP-клиент. Документация , обязательно посмотрите примеры Web-сервисов и SOAP-клиента в области SAMPLES (классы пакет SOAP). Вот еще презентация на тему безопасности в Web-сервисах . Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2008, 12:08 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
VadimFработать с внешними Web-серверами, используя встроенный SOAP-клиент. Работать с внешними Web-сервисами, используя встроенный SOAP-клиент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2008, 12:09 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
krvsaЭто где? На сайте IS?Пардон, имелось в виду, что это в локальной доке. Ссылка аналогична той, что привел Вадим, но беглый просмотр показал, что в 2008.1 эта книга (Using SOAP and Web Services with Caché) переработана и изменилась в лучшую сторону. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2008, 12:26 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
VadimFобязательно посмотрите примеры Web-сервисов и SOAP-клиента в области SAMPLES (классы пакет SOAP). Вот смотрим... Но примеры не совсем понятные... Они просто возвращают xml-документ и все. Как например нам вернуть локальный массив? Или что вообще можно вернуть т.с. "произвольно"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2008, 12:49 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
Насколько я понимаю, Описание класса %XML.DataSetYou can return a %XML.DataSet object as an untyped DataSet from a WebService as follows: ClassMethod GetByName(prefix As %String) As %XML.DataSet [ WebMethod ] [ // Return the results of the Person class' ByName query. Set result=##class(%XML.DataSet).%New("Sample.Person:ByName") Do result.SetArgs(prefix) Quit result ] Соответственно, вызываемый в методе запрос может быть написан на COS и вернуть все что угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2008, 13:30 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovSample.Person:ByName Нужно без использования классов... Немного упорядочу вопросы... - Как оформить на клиенте передаваемые данные? - Как с клиента обратиться к веб-сервису Каше (т.е. передать данные)? - В примерах видел вариант "приема" 2-х чисел и возврат некоего действа с ними, но метода в классе нет... Как это описывается? - Что еще можно вернуть из метода веб-сервиса кроме числа, строки, результата запроса к классу и данных класса в xml-формате? В частности нам нужно возвращать постранично данные (таблично ориентированые) из произвольного глобала + некую служебную информацию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2008, 09:57 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
Обращаться к вашему сервису будут через обычные http запросы примерно так: https://server.com/csp/namespace/Messages.Transports.SOAPMonitor.cls?soap_method=GetMessages&Login=Admin если при редактировании класса сервиса выбрать Вид->Web-страница, то откроется страница для его тестирования, там можно увидеть формируемые url. Если вы решили использовать SOAP, то оптимальным было бы применения на стороне клиента языка, имеющего уже библиотеки для работы через этот протокол. Тогда процесс с их стороны будет заключаться в создании объекта соединения с веб-сервисом и выполнении его методов (возвращаться будут тоже объекты). У нас задача передачи набора структурированных данных решалась так: создавался класс С1, унаследованный от %RegisteredObject и %XML.Adaptor, с одним свойством - массивом объектов класса С2 также унаследованного от %RegisteredObject и %XML.Adaptor, поля которого уже определяли структуру. В самом веб методе создавался и заполнялся набор объектов класса С2 и добавлялся в массив объекта класса С1. После этого веб-метод возвращал объект С1. Правда при большом количестве данных (у нас их достаточно мало возвращается) такой способ не будет очень быстрым. Может в вашем случае не стоит использовать SOAP (особенно если его ответ собираетесь парсить как обычный xml)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2008, 15:17 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
CJIECAPbОбращаться к вашему сервису будут через обычные http запросы примерно так: Код: plaintext Ага... Ясно. А https это такой специальный протокол для SOAP? CJIECAPbМожет в вашем случае не стоит использовать SOAP (особенно если его ответ собираетесь парсить как обычный xml)? Благо пока разбирать ответ не нам. А вот как дать комбинированый и не совсем маленький ответ - это наша проблемка... На днях нам должны предоставить варианты url с которыми к нам будут обращаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2008, 15:24 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
krvsa CJIECAPbОбращаться к вашему сервису будут через обычные http запросы примерно так: Код: plaintext Ага... Ясно. А https это такой специальный протокол для SOAP? нет %) обычный http тоже канает так использовать SOAP это требование клиента или ваша инициатива? я к тому что может быть в вашем случае намного проще написать csp-страницу, которая данные в csv выводит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2008, 16:56 |
|
||
|
Как работать с Веб-сервисами?
|
|||
|---|---|---|---|
|
#18+
CJIECAPbтак использовать SOAP это требование клиента или ваша инициатива? Пока хотим проработать как один из вариантов... CJIECAPbя к тому что может быть в вашем случае намного проще написать csp-страницу, которая данные в csv выводит. Пока рассматривается вариант когда csp-страница просто делает xml или html документ. Но т.к. примеров url и выходных документов нам не дали - ничего конкретно сказать пока не могу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2008, 08:58 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35218144&tid=1558945]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 365ms |

| 0 / 0 |
