powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / SoapConnection
3 сообщений из 3, страница 1 из 1
SoapConnection
    #37882228
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PowerBuilder 12.1
имеются строки в коде:

conn = create SoapConnection
conn.SetOptions("SoapLog='c:\\su\\log\\soaplog.txt', Timeout="+string(li_timeout))
conn.SetProxyServerOptions("address='"+is_address+"'")

ll_ret = Conn.CreateInstance(proxy, "suwebservice")

на win 7 (32) работает без проблем
на win 7 (64) не работает

catch (soapexception exc)
messagebox("Error soapexception", exc.getDetailMessage())
return false
catch(runtimeerror err)
messagebox("Error runtimeerror", err.getMessage()) - дает сообщение "Bad runtime function reference at line ... conn.SetOptions("SoapLog='c:\\su\\log\\soaplog.txt', Timeout="+string(li_timeout)) ....
заранее благодарен за помощь.
pbsoapclient120.pbd , pbsoapclient120.pbx есть в папке
...
Рейтинг: 0 / 0
SoapConnection
    #37891044
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MykolaPowerBuilder 12.1
имеются строки в коде:

conn = create SoapConnection
conn.SetOptions("SoapLog='c:\\su\\log\\soaplog.txt', Timeout="+string(li_timeout))
conn.SetProxyServerOptions("address='"+is_address+"'")

ll_ret = Conn.CreateInstance(proxy, "suwebservice")

на win 7 (32) работает без проблем
на win 7 (64) не работает

catch (soapexception exc)
messagebox("Error soapexception", exc.getDetailMessage())
return false
catch(runtimeerror err)
messagebox("Error runtimeerror", err.getMessage()) - дает сообщение "Bad runtime function reference at line ... conn.SetOptions("SoapLog='c:\\su\\log\\soaplog.txt', Timeout="+string(li_timeout)) ....
заранее благодарен за помощь.
pbsoapclient120.pbd , pbsoapclient120.pbx есть в папке

Как вариант:
выкинуть EasySOAP (pbsoapclientXXX.*)
и использовать вместо него pbwsclientXXX.*
насколько я помню по интерфейсу они взаимозаменяемы.
минус в том что последний требует .NET
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
SoapConnection
    #38790649
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрей,

Столкнулся с такой же проблемой.
Методом научного тыка выяснилось, что проблема в файле EasySoapXXX.dll.
Для работы ехе нужен EasySoapXXX.dll рядом с ехе.
Для работы из РВ нужен EasySoapXXX.dll в C:\Program Files (x86)\Sybase\Shared\PowerBuilder.

Причем, РВ падает, если имеются 2 файла EasySoapXXX.dll (в ...\Shared\PowerBuilder и рядом с pblями).

У клиента проблем нет, т.к. у него только один файл EasySoapXXX.dll.
У разработчика приходится удалять его из папки с pblями, а для проверки ехе переносить из ...Shared\PowerBuilder в папку с ехе.

Короче, нужно удалить все дубликаты EasySoapXXX.dll.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / SoapConnection
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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