|
|
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток! Решил я, значит, "повесить" свою софтину на WS. Создал длл. Опубликовал ВС на базе той длл. Но, при вызове процедуры на своей машине получаю ошибку с сообщением(см. рисунок). Даже самая простая процедура с возвращением значения провоцирует ту же ошибку: PROCEDURE test() as Integer RETURN (1) ENDPROC Может кто уже сталкивался с подобным явлением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 22:12 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
WinXPsp2En IIE 5.1 MsSoap3.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 22:28 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
VFP9sp1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 22:31 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey Ch В самом низу - может поможет Эти настройки у меня стоят по-умолчанию ) Что меня настораживает, так это строка(чуть ниже) в сообщении: "Unrecognized client error" Я в тупике. Получается что в мелкософте не придумали отладчик ошибок для данного сервиса. Мне, как девелоперу, остается только тыкать пальцем в небо. Проверил в 8-ке - та же беда. Копать в клиенте или сервер - я не знаю. п.с. такое подозрение, буд-то Билл дал нам на испытание совсем еще сырую софтину.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 10:02 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин Евгений Эти настройки у меня стоят по-умолчанию ) Что меня настораживает, так это строка(чуть ниже) в сообщении: "Unrecognized client error" Я в тупике. Получается что в мелкософте не придумали отладчик ошибок для данного сервиса. Мне, как девелоперу, остается только тыкать пальцем в небо. Проверил в 8-ке - та же беда. Копать в клиенте или сервер - я не знаю. п.с. такое подозрение, буд-то Билл дал нам на испытание совсем еще сырую софтину.. Зря Вы так... Я использую технлогию Web Services в коммерческих приложениях уже много лет и проблем по причине "сырости" нет... У Вас скорее всего нет соединения с Web Services (в статьях приведены основные причины). Начать надо с того, что в Browser должен быть виден Ваш Web Services как обычный XML file... P.S. Я бы почитал сатью и поделал бы примеры с автором... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 12:30 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey Ch Зря Вы так... Я использую технлогию Web Services в коммерческих приложениях уже много лет и проблем по причине "сырости" нет... У Вас скорее всего нет соединения с Web Services (в статьях приведены основные причины). Начать надо с того, что в Browser должен быть виден Ваш Web Services как обычный XML file... P.S. Я бы почитал сатью и поделал бы примеры с автором... Здравствуйте. wsdl - открывается, как посредством браузера, так и в командной строке. Но все дело в процедуре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 15:16 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин Евгений wsdl - открывается, как посредством браузера, так и в командной строке. Но все дело в процедуре. Значит надо проверить, что при создании Ws напротив Вашей процедуры стоит галочка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 18:39 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey Ch Бунин Евгений wsdl - открывается, как посредством браузера, так и в командной строке. Но все дело в процедуре. Значит надо проверить, что при создании Ws напротив Вашей процедуры стоит галочка... Галочка присутствует ) Я веб сервис как раз создавал по вашим статьям ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 22:57 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин Евгений Галочка присутствует ) Я веб сервис как раз создавал по вашим статьям А отключать Windows Firewall пробовали? В SP2 она по умолчанию вроде как должна быть включена, кроме того нет ли на компьютере SpyWare - он тоже подавляет обмен сообщениями SOAP... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 00:28 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey Ch , книгу писать будете ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 00:32 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Алексей МальневSergey Ch , книгу писать будете ? В данный момент нет, так как активно изучаю новые технологии и пытаюсь сменить место работы... В общем как в том анекдоте - "жизнь придавила так что не вздохнуть, не п..." Sorry for my French... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 09:29 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Причина скорее всего в том, что в IIS неправильно установлено соответсвие между .wdsl и SOAPIS30.dll (иногда Windows XP вставляет кавычки в "c:\progra~1\common~1\mssoap\Binaries\SOAPIS30.dll" , которых не дожно быть). Из-за этого у Вас не запускается обработка Web Service и отсюда и сообщение, что непонятная ошибка, так как работа с Web Service по существу то еще и не началась... Вот тут вот внизу как правильно настроить IIS, чтобы он понимал, что делать с Вашим файлом Web Service.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 14:19 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey ChПричина скорее всего в том, что в IIS неправильно установлено соответсвие между .wdsl и SOAPIS30.dll (иногда Windows XP вставляет кавычки в "c:\progra~1\common~1\mssoap\Binaries\SOAPIS30.dll" , которых не дожно быть). Из-за этого у Вас не запускается обработка Web Service и отсюда и сообщение, что непонятная ошибка, так как работа с Web Service по существу то еще и не началась... Вот тут вот внизу как правильно настроить IIS, чтобы он понимал, что делать с Вашим файлом Web Service.. Добрый день. Встроенный FireWall - выключен. У меня работает Kerio FireWall. Пало подозрение на него. После его полного отключения, затем удаления, проблема не решилась. Мой Soap клиент без отказно работает с процедурами "чужих" сервисов. После анализа, мною сделан вывод: капать надо в моем сервисе. В настройках ИИС по умолчанию, система прописывает путь к dll файлу без ковычек. Что интересно, если отредактировать путь(поменять, скажем регистр букв), система будет ругаться "Wrong executable file name" - не понимает он пробелы. Так что, пробовал с ковычками и без - результат нулевой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 15:29 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
А виртуальный директорий где Ваш web service сконфигурирован как "application"? И нельзя ли приложить screen-shot с настроек .wdsl ? не пробовали вбить c:\progra~1\common~1\mssoap\Binaries\SOAPIS30.dll в место для приложения? Пробовали опубликовать WS через Wizard? Правильно ли там указаны виртуальные и реальные пути? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 15:40 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey Ch \\А виртуальный директорий где Ваш web service сконфигурирован как "application"? \\И нельзя ли приложить screen-shot с настроек .wdsl ? \\не пробовали вбить c:\progra~1\common~1\mssoap\Binaries\SOAPIS30.dll в место для приложения? скрин шот ответит на все вопросы \\Пробовали опубликовать WS через Wizard? Пробовал. Безрезультатно. \\Правильно ли там указаны виртуальные и реальные пути? Правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 23:14 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
А можно screen-shot после того, как FoxPro Wizard опубликовал успешно Ваш Web Service? P.S. Только сегодня коллеге установил локально WS - проблем не было. Может переустановить SOAP 3.0 уже после того, как Вы "снесли" все антивирусы и firewalls (взяв последний с сайта Microsoft)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 23:58 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
А вот программисты на С++ + MS Sql Server 2000+ MFC + ATL + STD c Вас ржут, если честно. Простите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2006, 15:20 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Алексей МальневА вот программисты на С++ + MS Sql Server 2000+ MFC + ATL + STD c Вас ржут, если честно. Простите.А это к чему? Простите, но я снова Вас не понимаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2006, 15:27 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey Ch, так у нас реальность разная. Что тут удивительного, что никак не можем найти общий язык в течении 4 лет. Это нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2006, 15:56 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey ChА можно screen-shot после того, как FoxPro Wizard опубликовал успешно Ваш Web Service? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2006, 18:36 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Очень похоже что все нормально... А BABY это имя Вашего компьютера? Немного смущают картинки - они мне напоминают W2000... Немного смущает в первом топике IE5.1 (С WinXP идет 6.0 по умолчанию)... Пакет SOAP 3.0 новейшую версию с сайта Microsoft после того, как убрали все Firewall и антивирусы переустанавливали? В общем у Вас не работает Web Service на IIS - скорее всего он (IIS) не понимает, что надо делать с файлами с расширением .wdsl Да, кстати Вы админиcтратор на своей машине? Вы случайно не в домене, где крутой админ порезал Вам всем политики под свою политику? Я бы попробовал еще раз все сделать на чистой машине с правами админа... P.S. Если все-таки у Вас W2000 - то имя должно быть как c:\progra~1\common~1\mssoap\Binaries\SOAPIS30.dll а не так как у Вас... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2006, 20:52 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey Ch \\А BABY это имя Вашего компьютера? да \\Немного смущают картинки - они мне напоминают W2000... я использую интерфейс без тем =) \\Немного смущает в первом топике IE5.1 (С WinXP идет 6.0 по умолчанию)... я IIS взял с компакта, где xp sp2, который распостранялся мелкософтом. \\Пакет SOAP 3.0 новейшую версию с сайта Microsoft после того, как убрали все Firewall и антивирусы переустанавливали? Из антивирусов стоит NOD32 - вроде там нет Firewall-сервиса, так что подозрений на него нет. Сейчас установлю свежескаченный IIS и Soap, завтра будет время - проэкспериментирую. \\Да, кстати Вы админиcтратор на своей машине? Да. Это мой домашний комп. \\Если все-таки у Вас W2000 - то имя должно быть как c:\progra~1\common~1\mssoap\Binaries\SOAPIS30.dll а не так как у Вас... Все верно. У меня аналогичная строка в поле исполняемого файла. То, что Вы видите на скрин-шоте - это TITLE BAR показал строку в правильном формате. Вот мой анализ: -созданный на базе моей PRG -> DLL web service не работает. -созданный web service на базе Вашей PRG -> DLL - не работает. Кстати, перед публикацией Wizard выдает инфу о наличии ошибки-ее же игнорирует(я не хотел подымать эту тему-сейчас был просто вынужден) +"чужой" web service - пашет. Вывод: Раз уж мой СУБД и Soap Client работает со сторонним WS, но не работает с моим - тут вся причина в IIS. Поэтому сейчас скачиваю IIS, на всякий случай, и свежий Soap Client. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2006, 22:20 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин Евгений ... Кстати, перед публикацией Wizard выдает инфу о наличии ошибки-ее же игнорирует(я не хотел подымать эту тему-сейчас был просто вынужден)... Это как раз подтверждает, что нет связи в IIS с .wdsl и SOAPIS30.dll , то есть IIS не знает что ему делать с запросами к Вашему сервису... (wizard дает ошибку по аналогичной причине)... То что WS работает на "прием" это говроит только о том, что SOAP на Вашей машине установлен... Посморим, что у Вас получится после немеченных обновлений... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2006, 22:27 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey Ch Как написано на сайте майкрософт, IIS 6 - не совместим с ядром от xp. Потому искать его не стал. Вот, IIS 5-й не нашел нигде - мало времени было на поиски. Пришлось переустановить IIS 5.1, взятый с диска XPsp2, после того, как избавился от Kerio Firewall. Действительно, если поставить ковычки в строке исполняемого файла, то ошибку, при открытии wsdl, даст даже тот же бройзер, с VFP - аналогично. Но, даже после всего проделанного мне ничего не помогло.. Сейчас у меня мысли о том, что какого-то сервиса не хватает для нормальной работы WS. Ниже рисунок со списком запущенных сервисов. p.s. если у Вас получилось поставить WS - напрашивается вопрос: где Вы взяли IIE, и какой он версии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 15:56 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин Евгенийp.s. если у Вас получилось поставить WS - напрашивается вопрос: где Вы взяли IIE, и какой он версии? Забыл спросить самый главный вопрос - какой у Вас Windows XP? Home Edition or Profession? Если домашняя версия - то на ней все так просто работать не будет (скорее всего вообще работать не будет)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 16:24 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey Ch Бунин Евгенийp.s. если у Вас получилось поставить WS - напрашивается вопрос: где Вы взяли IIE, и какой он версии? Забыл спросить самый главный вопрос - какой у Вас Windows XP? Home Edition or Profession? Если домашняя версия - то на ней все так просто работать не будет (скорее всего вообще работать не будет)... Professional ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 17:36 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин Евгений ProfessionalТогда не знаю... Обычно конфигурация по умолчанию при отключенном firewlall работает без проблем... Странно все это... Может чего вирус или антивирус "откушал" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 18:02 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
по делу вряд ли скажу у меня когда-то были проблемы с чтением веб-сервиса Сергея через прокси - она решилась с помощью Игоря Королева зы кинь сообщение на фокс-клуб - интересно ззы может глупость - но почему в иис нет прав на Read ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 22:14 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Гулин Федор...ззы может глупость - но почему в иис нет прав на Read ??? Ну так вроде автор написал, что XML файл виден через Browser... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2006, 11:58 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Проблема разрешилась. Хоть, и догадывался, в чем дело, но все же разобрался методом "тыка".. Сам способ: После успешной публикации WS, в его свойствах, в опциях я разрешил для него: Script Source Acces, Read, Write, Directory Browsing(ниже см. рисунок) (!)Затем можно все это отключить - WS все равно продолжает работать. Наблюдения: После пометки, затем разметки всех свойств, WS - работает, как ни в чем не бывало. По умолчанию, после публикации WS не доступен для протокола MsSoap, т.к. wsdl-файл открывается только через Browser. Вывод: Я так понимаю, проблема в самом IIS, точнее в его работе с портами. В ходе экспериментов, я обнаружил множество ошибок в работе IIS - будет время распишу все по подробней. P.S. С меня получился бы неплохой Microsoft Test Enginer =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2006, 19:46 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин ЕвгенийP.S. С меня получился бы неплохой Microsoft Test Enginer =) Будем надеяться, что из Вас получится хороший программист FoxPro... Good luck! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2006, 19:55 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин ЕвгенийПроблема разрешилась. Хоть, и догадывался, в чем дело, но все же разобрался методом "тыка".. Сам способ: После успешной публикации WS, в его свойствах, в опциях я разрешил для него: Script Source Acces, Read, Write, Directory Browsing(ниже см. рисунок) (!)Затем можно все это отключить - WS все равно продолжает работать. Наблюдения: После пометки, затем разметки всех свойств, WS - работает, как ни в чем не бывало. По умолчанию, после публикации WS не доступен для протокола MsSoap, т.к. wsdl-файл открывается только через Browser. Вывод: Я так понимаю, проблема в самом IIS, точнее в его работе с портами. В ходе экспериментов, я обнаружил множество ошибок в работе IIS - будет время распишу все по подробней. P.S. С меня получился бы неплохой Microsoft Test Enginer =) Оказалось, причина в другом - если опубликовать WS, как asp, все будет работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2006, 20:03 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
А точнее, Listener Type надо было установить, как asp.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2006, 20:09 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин ЕвгенийА точнее, Listener Type надо было установить, как asp.. ISAPI работает быстрее, так что рекомендуется использовать его... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2006, 20:37 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Я так и не понял - в чем я был не прав. Эксперимент показал, что публикуемый WS с использованием Listener типа ISAPI не работает, если переименовать/удалить ранее созданный .asp файл - т.е., если предварительно опубликовать WS на базе Listener - ASP. Вопрос вроде закрыт, но в принципе он остается открытым.. Появилась еще одна проблема - мой WS игнорирует(см. ниже рисунок с ошибкой) параметры. Вот текст программы: PROCEDURE test AS INTEGER PARAMETERS p1 RETURN (1) ENDPROC Вроде, ничего сверх естественного для фокса здесь нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 16:58 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин Евгений Появилась еще одна проблема - мой WS игнорирует(см. ниже рисунок с ошибкой) параметры. Вот текст программы: PROCEDURE test AS INTEGER PARAMETERS p1 RETURN (1) ENDPROC Вроде, ничего сверх естественного для фокса здесь нет. Для FoxPro everything OK, but это все потом конвертируется в Visual Basic (кажется...), соответсвенно синтакс должен быть другим: Код: plaintext 1. 2. P.S. Насчет ISAPI - повторюсь - у Вас нет ассоциации между расширением WDSL и запуском библиотеки из пакеты SOAP 3.0... Вам надо просто "расслабиться и подумать", что Вы делаете немного по другому, чем принято... Good luck! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 17:07 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
>> Browsing(ниже см. рисунок) (!)Затем можно все это отключить - WS все равно продолжает работать. Наблюдения: После пометки, затем разметки всех свойств, WS - работает, как ни в чем не бывало. а если - сделать рестарт IIS ? - может просто на ходу не обновляется ( права на Read по моему должны быть ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 19:32 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Гулин Федор>> а если - сделать рестарт IIS ? - может просто на ходу не обновляется ( права на Read по моему должны быть ) Уже разобрался - не работает у меня isapi. Приходился работать с asp. Наверное, по этому, и параметры не ловит мой WS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 21:41 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey Ch Для FoxPro everything OK, but это все потом конвертируется в Visual Basic (кажется...), соответсвенно синтакс должен быть другим: Код: plaintext 1. 2. P.S. Насчет ISAPI - повторюсь - у Вас нет ассоциации между расширением WDSL и запуском библиотеки из пакеты SOAP 3.0... Вам надо просто "расслабиться и подумать", что Вы делаете немного по другому, чем принято... Good luck! Пробовал, и так - ничего. Кстати, уже актуально. Подобный синтаксис не нравится моей СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 21:52 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
..я хотел в начале написать об этом - просто не хотел раздувать тему. Сейчас же это актуально. Вот, что потом можно прочесть, если нажать на иконку "!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 21:53 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Никогода не получал подобного сообщения, или может быть просто не догадывался на "!" жать... Может у Вас все-таки еще порты были закрыты антивирусом... А Вы не пробовали провести эксперименты на другой чистой машине? И ради эксперимента дать всем права в корневой каталог C: ? И кроме того в IIS изменить систему безопасности для Вашего виртуального каталога - как публичный Web Site? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 23:09 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
C приручением процедур WS я разобрался, позже напишу, как была решена проблема, и, разумеется - что мешало вызывать эти процедуры Web Service'a. P.S. Где можно ознакомиться с плюсами и минусами интерфейсов FOXISAPI и Web Services и т.д.? За инфо за ранее благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2007, 16:53 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин ЕвгенийP.S. Где можно ознакомиться с плюсами и минусами интерфейсов FOXISAPI и Web Services и т.д.? За инфо за ранее благодарю. Кроме короткой фразы - рекомендации использовать FOXISAPI я ничего не встречал. Данная рекомендация исходила из того, что данный способ работает быстрее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2007, 19:37 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Пусть и флейм, но: во-первых, я так понимаю, Ws - это, прирученный интерфейс-гибрид, созданный на базе движка, той еще старой foxisapi.dll – не зря используется опционально listener ISAPI и ASP. Если не так – поправьте меня; во-вторых, где-то на этом форуме читал пост о безопасности WS. Речь шла о расшаренной папке, в которой лежит база данных и прочее - разработчику, точнее его клиенту не нравился такой метод хранения БД. Так вот, нельзя ли в таком случае, рабочую, Web-БД поместить в другую локальную папку, и уже без общего доступа? По идее сервер в таком случае должен работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2007, 21:27 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
1. Немного не так. В первом случае грубо говоря IIS подгружает специальную dll которая "слушает" определенные запросы на определенном порте с определенным заголовком (в данном случае - расширении файла). В случае ASP создается специальная ASP страница уже всю роль обмена данных лежит на asp.dll, которая вызывает специальную библиотеку из пакета SOAP (то есть в это случае - как-бы лишнее звено). 2. В этом случае делаете папку и даете доступ только учетной записи, под которой работает IIS а доступ уже организуете самостоятельно, это отдаленно напоминает как работает MS SQL Server... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.01.2007, 09:15 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey Ch Вы немного меня не поняли =) Вопрос тогда поставлю следующим образом: какой интерфейс лучше использовать, для развертывания приложения, если предпологается поддержка Web-интерфейса, в том числе, и "FAT" fox клиент? p.s. Пока я склоняюсь в foxisapi, который работает без Soap протокола. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 21:57 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
...в описании про foxisapi я нашел ли то, что этот интерфейс старый. Но и foxpro - тоже старый инструмент, поэтому это понятие - не есть критерий =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 21:59 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Sergey Ch 2. В этом случае делаете папку и даете доступ только учетной записи В таком случае безопасность БД зависит от грамотности админа и надежности ОС.. А я предпологаю следующую модель: 1. c:\ws\server\ - расшаренная папка, тут пусть лежит сам wsdl-файл. 2. c:\ws\db\ - сама рабочая БД, недоступная для web. а в ХП использовать обращения к БД, типа: Select * From &lcDirDB..DB Into... Update &lcDirDB..DB SET ... где: lcDirDB = 'c:\ws\db\' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 22:29 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин Евгений p.s. Пока я склоняюсь в foxisapi, который работает без Soap протокола.Никогда на практике не использовал - делал только много лет назад пример и все... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 23:02 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин Евгений А я предпологаю следующую модель: 1. c:\ws\server\ - расшаренная папка, тут пусть лежит сам wsdl-файл. 2. c:\ws\db\ - сама рабочая БД, недоступная для web... Я так понял, что Вы знакомы с моей статьёй. Там я привожу немного сведений по безопасности системы на основе Web Services... Эти все концепции взяты из реальной жизни. Если Вы хотите дать доступ внешним клиентам к c:\ws\db\, то в этом случае Вы ОБЯЗАНЫ будете дать доступ учетной записи, под которой IIS будет обращаться к данному ресурсу, то есть опять все вернется к тому, что "безопасность БД зависит от грамотности админа и надежности ОС"... Даже в MS SQL Server аналогичная проблема - все зависит от админов Я уже использую много лет Web Services в коммерческих разработках и проблем с безопасностью не было, хотя для нкоторых клиентов все приходилось шифровать "на всякий случай"... Но как говорит сам Microsoft - "абсолютной гарантии получить нельзя никогда"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 23:09 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Причину неправильной работы WS, я так и не нашел. Но проблему решил так: в XML Manager удалил, ранее созданные/удаленные web-сервисы, которые, кстати, небыли !видны в IIS. Кстати, меня интересует модель WS+RDBMS(MySQL or MsSQL). Использовал ли кто-то ранее такое? п.с. стоит лишь догадываться, кто или что виновато... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 23:09 |
|
||
|
(WS) Ошибка при вызове процедуры
|
|||
|---|---|---|---|
|
#18+
Бунин ЕвгенийКстати, меня интересует модель WS+RDBMS(MySQL or MsSQL). Использовал ли кто-то ранее такое?... Очень активно, особенно когда часть данных в файлах DBF, а вторая в базе данных MS SQL Server 2000-2005. Для клиента все получается очень прозрачно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 23:22 |
|
||
|
|

start [/forum/topic.php?all=1&fid=41&tid=1590015]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
89ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 500ms |

| 0 / 0 |
