Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / база вешается от от обращения к ней через SOAP / 4 сообщений из 4, страница 1 из 1
06.03.2009, 12:12
    #35855529
Роман Новичек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база вешается от от обращения к ней через SOAP
Привет всем. Проблема заключается в следующем.
...
Рейтинг: 0 / 0
06.03.2009, 12:26
    #35855594
Роман Новичек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база вешается от от обращения к ней через SOAP
Нечайно опубликовал незаконченное сообщение. )))
Есть написанный веб сервис на C# (студия 2005), который просто вставляет данные в оракловскую таблицу.

Из проги на FoxPro 8 я вызываю его следующим образом:
o=CREATEOBJECT("MSSoap.SoapClient30")
o.MSSoapInit("http://xxx.xxx.x.x:8080/xxx_xxxxxxx.asmx?WSDL")

и вызываю функцию res=o.write_ma(параметры). Все хорошо.

В процедуре write_ma происходит простой инсерт.

Далее усложняю. Хочу вызывать в цикле, т.к. необходимо выгрузить таблицу в Оракл (это для интеграции сделано). Делаю следующее:
o=CREATEOBJECT("MSSoap.SoapClient30")
o.MSSoapInit("http://xxx.xxx.x.x:8080/xxx_xxxxxxx.asmx?WSDL")
select table
scan
o.write_ma(tabl.поле)
endscan

Так происходит почему-то ошибка по превышению лимитов подключения к базе оракл. Т.е. по существу рождается коннект на одну строку в базе (на каждый вызов wtite_ma). Но сам коннект то происходит один раз в MSSoapInit, а в функции то никакого коннекта то нет (это я по коду сервиса вижу)
Кто нибудь знает в чем может быть проблема? Заранее спасибо.
...
Рейтинг: 0 / 0
06.03.2009, 12:30
    #35855609
база вешается от от обращения к ней через SOAP
Роман НовичекТак происходит почему-то ошибка по превышению лимитов подключения к базе оракл. Т.е. по существу рождается коннект на одну строку в базе (на каждый вызов wtite_ma). Но сам коннект то происходит один раз в MSSoapInit, а в функции то никакого коннекта то нет (это я по коду сервиса вижу)
Кто нибудь знает в чем может быть проблема? Заранее спасибо.
Коннект к сервису и коннект к серверу - две большие разницы. Создается один коннект к сервису и уже сервис на каждый вызов метода создает коннект к серверу. Вуаля.
...
Рейтинг: 0 / 0
06.03.2009, 12:41
    #35855655
Роман Новичек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база вешается от от обращения к ней через SOAP
Спасибо огромное. ))) Действительно проблема в этом. Это признал также программер,который сервис написал.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / база вешается от от обращения к ней через SOAP / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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