powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
25 сообщений из 255, страница 5 из 11
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33093250
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в TaskPane у меня регистрится тоже без проблем
(с Northwind я тоже разбирался)
вот обратил внимание :
GetCategories() AS Dataset
Dataset - может ему надо чтобы .Net был установлен ?
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33093347
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гулин Федор вот обратил внимание :
GetCategories() AS Dataset
Dataset - может ему надо чтобы .Net был установлен ?
Вообще-то нет... Хотя у меня на всех машинах есть .NET ...
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33093698
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Crispy & Федор!

Если в TaskPane всё прошло успешно, то прямо оттуда и тестируй - там кнопочка такая рядом с комбобоксом выбора метода - нажимаешь её, если методу нужны параметры - в появившемся диалоге вводишь их, потом запуск и смотри результат :)
Насчёт DataSet - это хотя и NET-овский объект, но он "передаётся" по сети как простой XML - и в фоксе он отличается от String типа только тем, что автоматом загружается в MS XML парсер - всё это поддерживает фоксовый класс обёртки над SOAP - он помимо прочего может сразу раскидать Dataset по таблицам... TaskPane пользуется именно этой обёрткой (обратите внимание на DataView/XMLView кнопки после получения результата). И тот код что они приводят в качестве "шаблона" тоже использует эту обёртку - код можно вставить непосредственно в Prg или окно кода метода - просто в выделенном месте нужно прописать собственно вызов метода сервиса. В общем-то это 1) достаточно наглядно. 2) Описано в хелпе (в т.ч. и "пошагово").

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33093932
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChЯ сейчас делаю большой практический пример - систему сообщений... Я где-то в середине, но ближе к началу... Все идет очень медленно. После его окончания и публикации - я уже продолжу остальные куски...

По поводу проблем - как раз данное обсуждение их и проявляет, давая возможность улучшить статьи для тех, кто будет читать после. Ну а нам не повезло - первым всегда трудно

Здравствуйте, Сергей! Поддерживаю и желаю удачи! С уважением.
ps Примеры пока не тестировал.
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33096162
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Равиль Здравствуйте, Сергей! Поддерживаю и желаю удачи! С уважением.
ps Примеры пока не тестировал.
Спасибо за поодержку...

Только вот неделя неудачная для разработки - два дня на конференции Microsoft - презентация VS.NET 2.0 и MS SQL Server 2005...
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33104177
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработка "большого примера" закончена...

Начинаю выкладывать, то что получилось по частям.
Первая часть включает в себя создание базы данных и хранимых процедур. В низу есть ссылка, по которой можно скачать все эти файлы (там внутри будет и Web Service, но пока его касаться не будем)...

Большая просьба кому-то повторить создание базы данных и высказать пожелания - надо ли более подробно разъяснять все, что там написано и в особенности работу Хранимых Прцедур?

Спасибо всем, кто откликнется.
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33104777
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей, здравствуйте :) У меня процедура отработала нормально.
"Для чистоты эксперимента" удалил предварительно сохраненные процедуры в базе DBWS и в Create_SP.prg заменил:
** m.pcpath='C:\WS_MESSAGE\SERVER\'
m.pcpath=GETDIR()
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33104815
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РавильСергей, здравствуйте :) У меня процедура отработала нормально.
"Для чистоты эксперимента" удалил предварительно сохраненные процедуры в базе DBWS и в Create_SP.prg заменил:
** m.pcpath='C:\WS_MESSAGE\SERVER\'
m.pcpath=GETDIR()
Спасибо за тестирование...

Надо ли больше расписывать про код в ХП? Или в принципе, прочитав его (код) - можно разобраться, что они делают?
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33105163
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch ... Надо ли больше расписывать про код в ХП? Или в принципе, прочитав его (код) - можно разобраться, что они делают?
Извиняюсь - пришлось отъехать - думаю что существующих комментариев в самом коде - достаточно - надо же и нам оставить почву для размышлений - Спасибо и удачи :)
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33105195
Samvel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я пробовал курсы валют ЦБ, отлично.
А как на счет шрифтов, у меня вместо русских букв "????" знаки.
Можно где-то менять кодировку, не трогая windows-regional?

Желаю удачи!!!
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33105279
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samvelя пробовал курсы валют ЦБ, отлично.
А как на счет шрифтов, у меня вместо русских букв "????" знаки.
Можно где-то менять кодировку, не трогая windows-regional?
А файл config.fpw c codepage=1251 У Вас присутствует в том-же директории где запускается программа?
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33105742
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi, Сергей!
Разработка "большого примера" закончена...
Большая просьба кому-то повторить создание базы данных и высказать пожелания - надо ли более подробно разъяснять все, что там написано и в особенности работу Хранимых Процедур?

БД создалась, и создались ХП. Пока рассмативаю код ХП. Если нужны будут разъяснения, обязательно спрошу.
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33105832
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир САБД создалась, и создались ХП. Пока рассмативаю код ХП. Если нужны будут разъяснения, обязательно спрошу.
Жду возможных вопросов и комментариев.
Вечером и завтра утром попробую выложить Web Service для проекта, хотя фактически он уже у Вас есть
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33106560
Samvel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samvel
Код: plaintext
1.
2.
3.
4.
А как на счет шрифтов, у меня вместо русских букв "????" знаки.
Можно где-то менять кодировку, не трогая windows-regional?

Желаю удачи!!! 


Sergey Ch
Код: plaintext
1.
А файл config.fpw c codepage= 1251  У Вас присутствует в том-же директории где запускается программа?


config.fpw пробовал не помог, (у меня виндовс настроен на национальный язык) может где-то надо юникод поставить?

Еще пробовал ws_server. Когда нажимаю "Generate" выдает ошибку:
Error generating WSDL files
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33106819
nataSid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за огромную работу (написание статьи)

Вот только у меня на выходе XHL курсор не показывает.
Код передается (возвращается).
я его для просмотра решила в текстовый файл загнать с расширением .html. Потом в Word-е как Html смотрю - пусто.
Что я не то делаю? Как мне посмотреть lcXMLa11 ?
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33106892
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samvel
config.fpw пробовал не помог, (у меня виндовс настроен на национальный язык) может где-то надо юникод поставить?

Честно говоря не знаю... может Web Service должен генерировать UTF 16... А Вы пробовали просмотриеть XML file? Там внутри читается текст?

Samvel
Еще пробовал ws_server. Когда нажимаю "Generate" выдает ошибку:
Error generating WSDL files
Какая у Вас версия Windows? Какие у Вас права на Вашем компьютере? Установлен ли SOAP 3.0 ?
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33106898
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nataSid Вот только у меня на выходе XML курсор не показывает.
Код передается (возвращается).
я его для просмотра решила в текстовый файл загнать с расширением .html. Потом в Word-е как Html смотрю - пусто.
Что я не то делаю? Как мне посмотреть lcXMLa11 ?
А какой это пример?
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33106908
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выложен черновой вариант статьи с Web Service для большого примера ...

Ваши коментарии очень приветсвются...

Осталось опубликовать...
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33106932
nataSid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PROCEDURE login(m.lclog,m.lcpsw) AS STRING
IF !DBUSED('DBWS')
OPEN DATABASE (gcWebSDat+'DBWS')
ENDIF
lcXMLa11=-1
lcXMLa11=sp_user_login_xml(m.lclog,m.lcpsw)
CLOSE DATABASES ALL
RETURN (lcXMLa11)
ENDPROC

Завела себя как пользователя.
IF RECCOUNT('USER_EXISTS')>0 AND EMPTY(user_exists.ISBLOCKED)
CURSORTOXML('user_exists',"lcXML",1,1,0,"1")
ENDIF
В USER_EXISTS выбирается правильно запись
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33107014
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nataSidPROCEDURE login(m.lclog,m.lcpsw) AS STRING
IF !DBUSED('DBWS')
OPEN DATABASE (gcWebSDat+'DBWS')
ENDIF
lcXMLa11=-1
lcXMLa11=sp_user_login_xml(m.lclog,m.lcpsw)
CLOSE DATABASES ALL
RETURN (lcXMLa11)
ENDPROC

Завела себя как пользователя.
IF RECCOUNT('USER_EXISTS')>0 AND EMPTY(user_exists.ISBLOCKED)
CURSORTOXML('user_exists',"lcXML",1,1,0,"1")
ENDIF
В USER_EXISTS выбирается правильно запись
Я бы не торопился Далее я опубликую клиента для этого Web Services... Может быть это займет пару дней, но он уже написан и работает...
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33107790
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi, Сергей!
Извини, дома установлена WinXP Home Edition и нет установки IIS в ней. Поэтому проверить работу WS пока не могу. А на работу появлюсь только во вторник 13.06. Переустановка дома с WinXP HE на WinXP Prof пока затягивается, надо разобраться с файлами у детей (почистить винд). Вот такие дела. Еще раз извини.
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33107929
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир САHi, Сергей!
Извини, дома установлена WinXP Home Edition и нет установки IIS в ней. Поэтому проверить работу WS пока не могу. А на работу появлюсь только во вторник 13.06. Переустановка дома с WinXP HE на WinXP Prof пока затягивается, надо разобраться с файлами у детей (почистить винд). Вот такие дела. Еще раз извини.
Да без проблем, надеюсь что к тому времени и клиент для большого примера будет уже в сети
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33108884
nataSid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще раз ...

тестировала "Толстый клиент"
Сервер конектится, но
Выдает ошибку на
lcXML=loProxy.login(m.gclog,m.gcpsw)
CATCH TO oErr
m.lcmess='('+ALLTRIM(STR(oErr.ERRORNO))+') '+TRIM(oErr.DETAILS)
MESSAGEBOX(m.lcmess,0,'We cannot connect to your Web Server. Error: ',30000)
EXIT

(1426) 8002006: Неизвестное имя

Такое чувство, что ХП Login Не видит

Хотя пример с ws_server проходил.
Пользователь sergey через кнопку "Д"
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33109030
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nataSidЕще раз ...

тестировала "Толстый клиент"
Сервер конектится, но
Выдает ошибку на
lcXML=loProxy.login(m.gclog,m.gcpsw)
CATCH TO oErr
m.lcmess='('+ALLTRIM(STR(oErr.ERRORNO))+') '+TRIM(oErr.DETAILS)
MESSAGEBOX(m.lcmess,0,'We cannot connect to your Web Server. Error: ',30000)
EXIT

(1426) 8002006: Неизвестное имя

Такое чувство, что ХП Login Не видит

Хотя пример с ws_server проходил.
Пользователь sergey через кнопку "Д"
Большое спасибо за начало тестирования.

Структура каталогов у Вас как рекомендовано: 'C:\ws_message\server\' ?
И база данных находится в этом-же директории? Так как я в WS явно указываю путь к этой базе данных. Если хотя бы одна буква неверна - база данных будет не найдена...

Проверьте, пожалуйста, пути...
...
Рейтинг: 0 / 0
Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
    #33109042
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опубликован и клиент . Так-что если кто еще не приступил к полномасштабному тестированию - может начать сейчас. В принципе информации достаточно для этого...

Ваши ответы помогут сформировать FAQ.

Спасибо всем, кто откликнется...
...
Рейтинг: 0 / 0
25 сообщений из 255, страница 5 из 11
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Есть задумка написать статью о применении Web Services и FoxPro - нужен Ваш совет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]