:: Не фоксом единым
транзакции Novell и Win2k
McKir
Автор
Столкнулся с такой проблемой: если таблица на сервере открыта в 2 программах и одна из них откатывает транзакцию. Транзакция при этом не откатывается! На машинах с Win98 то же самое работает отлично. Клиент 4.9 для WinNT/2k.
Ratings: 0 negative/0 positive
Re: транзакции Novell и Win2k
Burn

Сообщений: 5640
Откуда: Днепр
Дата регистрации: 02.01.2002
Попробуй поигратся клиентами. У меня, например, на одной машине глючил 4.9 SP1 а с 4.9 и более ранними - нормально




------------------
В борьбе бобра с козлом побеждает бобро
Ratings: 0 negative/0 positive
Re: транзакции Novell и Win2k
AlexK

Сообщений: 2114
Откуда: Королев,Москва
Дата регистрации: 11.12.2000
А чем откатываете-то. Т.е. через какую Dll работаете TTS Novell




------------------
Береги природу, мать Вашу. Моя страничка www.genrep.net
Ratings: 0 negative/0 positive
Re: транзакции Novell и Win2k
McKir
Автор
Пробовал на старом клиенте v4.9. Потом скачал сентябрьский с SP2. Там, где должна работать программа, сисадмин сказал, что клиент 4.8 (по-моему - я отметил для себя только, что он более ранний). И такая же петрушка. Попробую скачать что-нибудь старенькое.
Про откатывание. Сейчас (где-то месяц назад) я скачал с Новелловского сайта NDK и просто написал свою DLL для работы с тразакциями. Судя по документации, это должна быть CALWIN32.DLL. До этого несколько лет пользовался именно CALWIN32.DLL. вызывал функции через callfn32 из foxtools.fll, т.к. прямой вызов через DECLARE DLL почему-то приводил к ошибке типа "Вызов API функции вызвал исключение" - я сейчас не помню точно: давно это было.
Ratings: 0 negative/0 positive
Re: транзакции Novell и Win2k
AlexK

Сообщений: 2114
Откуда: Королев,Москва
Дата регистрации: 11.12.2000
Какую версию Novell Вы используете?
Мы работем с Novell 5.1 на библиотеке для TTS GpLib.dll от mhsoftware- проблем пока не было ни каких
Правда похоже она ее уже не поддерживает. Но в Инете найти можно

genrep.nm.ru




------------------
Береги природу, мать Вашу. Моя страничка www.genrep.net
Ratings: 0 negative/0 positive
Re: транзакции Novell и Win2k
McKir
Автор
2 AlexK:
Netware 3.12 и Netware 5.1. Результат одинаковый и зависит только от клиентской машины.
Ratings: 0 negative/0 positive
Re: транзакции Novell и Win2k
AlexK

Сообщений: 2114
Откуда: Королев,Москва
Дата регистрации: 11.12.2000
1.Попробуйте параметры на клиенте: File Caching, File Commit, Server Cache Timeout
2.Попробуйте простейшее приложение с ТТS
3.Попробуйте простейшее приложение с ТТS c GpLib:
N_TTSAvail() Return/Set TTS Availability




------------------
Береги природу, мать Вашу. Моя страничка www.genrep.net
Ratings: 0 negative/0 positive
Re: транзакции Novell и Win2k
McKir
Автор
2AlexK
Параметры на клиенте сегодня не успею посмотреть (дома уже) .
Сегодня утром пробовал из-под фокса запустить GPLib. результат такой:
первый запуск: 2 VFP с одним и тем же открытым файлом.
SET LIBRARY to GPLIB
?N_TTSBeginT() -0
append blank
?N_TTSRollB() -0
Транзакция успешно откатилась.
Тут же запустил свою библиотеку. Транзакция тоже откатилась.
Запустил FoxPro DOS.
?N_TTSBeginT() -0
insert into ....
?N_TTSRollB() -0
Перестало работать. И GPLib и моё. И APPEND BLANK тоже.
Завтра буду ещё разбираться (когда и после чего ломается).
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 5 (Гостей: 5)

© 2000-2024 Fox Club 
Яндекс.Метрика