Страница 1 из 1

Помогите с Btrive-ом

СообщениеДобавлено: 27 авг 2007, 16:44
Oleg Martynov
Коллеги, помогите, пожалуйста. Возможно кто-то с таким боролся. Сразу оговорюсь, я не админ той сетки и серверов, с btrive вообще никогда не сталкивался. У себя на тестовом стенде пытаюсь воспроизвести и настроить, не выходит нифига. Но мне очень нужно решение. Пожалуйста, помогите!
Есть приложение DOS(!) написанное с использованием Btrive 6.15. Прекрасно работает по IPX в конфигурации NW5.1+SP3 и W98 в дос-окне в качестве клиента. Не пинайте за СП, сам знаю, что нужно 8, но - это не моя сеть. Возникла потребность сделать удаленный доступ к базам с компьютера находящегося в другом офисе. С этим офисом связь ТОЛЬКО IP (через 2 маршрутизатора провайдера). Это данность и её я изменять не могу. Попытки поднять режим совместимости (SCMD) на сервере и клиенте ни к чему не привели. Приложение отказывается стартовать, хотя диски мапятся. Почитав, сколько голова вместила, всяких RTFM, обрел надежду, что все можно замутить на чистом TCP/IP не примешивая IPX. Однако тоже не особо пока результативно. Два дня бьюсь. Уже все версии и клиентов и серверов перепробовал. Ошибки разные, но результат один - не запускается, гнида. Готов заново с нуля все поставить и протестить, если кто-то может сказать какие версии и куда ставить. Либо ткните носом в какой-нибудь толкоый мануал. Да, чуть не забыл, разработчики этого чуда открестились, сказали - старая версия, не поддерживаем. Подозреваю, что у них самих спецов не осталось, кто мог бы внятно настроить. :( Извините, за сумбур, но поверьте - в голове у меня сейчас то же самое.

Re: Помогите с Btrive-ом

СообщениеДобавлено: 27 авг 2007, 17:07
Аркадий Глазырин
Oleg Martynov писал(а):Коллеги, помогите, пожалуйста. Возможно кто-то с таким боролся. Сразу оговорюсь, я не админ той сетки и серверов, с btrive вообще никогда не сталкивался. У себя на тестовом стенде пытаюсь воспроизвести и настроить, не выходит нифига. Но мне очень нужно решение. Пожалуйста, помогите!
Есть приложение DOS(!) написанное с использованием Btrive 6.15. Прекрасно работает по IPX в конфигурации NW5.1+SP3 и W98 в дос-окне в качестве клиента. Не пинайте за СП, сам знаю, что нужно 8, но - это не моя сеть. Возникла потребность сделать удаленный доступ к базам с компьютера находящегося в другом офисе. С этим офисом связь ТОЛЬКО IP (через 2 маршрутизатора провайдера). Это данность и её я изменять не могу. Попытки поднять режим совместимости (SCMD) на сервере и клиенте ни к чему не привели.


А дали ли результат попытки поднять IPX over IP?

Re: Помогите с Btrive-ом

СообщениеДобавлено: 27 авг 2007, 17:37
Oleg Martynov
Аркадий Глазырин писал(а):
А дали ли результат попытки поднять IPX over IP?


На клиенте (W98) инсталлировал IP with IPX Compatibility
На сервере unbind IPX и запуск SCMD.NLM

Это оно? Делал, при запуске програмки говорит - ошибка btrive (сейчас уже не помню номер, если нужно повторю конфигурацию с нуля, но на это уйдет время).

Re: Помогите с Btrive-ом

СообщениеДобавлено: 27 авг 2007, 17:45
Влад А.Сокол aka Akina
Oleg Martynov писал(а):Есть приложение DOS(!) написанное с использованием Btrive 6.15. Прекрасно работает по IPX в конфигурации NW5.1+SP3 и W98 в дос-окне в качестве клиента.
Т.е. используется BREQS, по всей видимости? мои соболезнования... я в свое время изрядно с этим натрахался, но завести реквестор без самостоятельного IPX-стека мне не удалось...

Re: Помогите с Btrive-ом

СообщениеДобавлено: 27 авг 2007, 18:03
Oleg Martynov
Влад А.Сокол aka Akina писал(а):Т.е. используется BREQS, по всей видимости? мои соболезнования... я в свое время изрядно с этим натрахался, но завести реквестор без самостоятельного IPX-стека мне не удалось...

Для меня это китайская грамота. Запускается приложение простым start.com , видимо все вызовы реквестера либо в нем, либо подразумевается, что он уже есть в системе и работает. Попытки поплясать с первасивом тоже не привели к желаемому результату. Но может я чего не так делал? Неужели всё безнадёжно? :(

вдогон

СообщениеДобавлено: 27 авг 2007, 18:06
Oleg Martynov
В той же сети стоит рядом такая же прилада с базой на виндовом первасиве. Работает, собака, на чистом IP. Но мне нужно именно на NW всё это поднять.

Re: вдогон

СообщениеДобавлено: 27 авг 2007, 18:46
Аркадий Глазырин
Oleg Martynov писал(а):В той же сети стоит рядом такая же прилада с базой на виндовом первасиве. Работает, собака, на чистом IP. Но мне нужно именно на NW всё это поднять.


Предлагаю ...эквилибр.

Делаем с той стороны ещё один NW сервер в который подаём чистый IPX, дальше вынимаем из другой платы IP и гоним его через интернет, вытаскиваем и засовываем в третийсервер NW по схеме на входе IP, а на выходе IPX.

Получаем софтовый IPX маршрутизатор.

Re: вдогон

СообщениеДобавлено: 27 авг 2007, 18:59
Oleg Martynov
Аркадий Глазырин писал(а):Предлагаю ...эквилибр.

Делаем с той стороны ещё один NW сервер в который подаём чистый IPX, дальше вынимаем из другой платы IP и гоним его через интернет, вытаскиваем и засовываем в третийсервер NW по схеме на входе IP, а на выходе IPX.

Получаем софтовый IPX маршрутизатор.


Я про это думал, но почему-то мне кажется, что будет как IPX Compatible. Или я не прав? Насколько я начитался, для инкапсуляции IPX в IP используется всё тотже SCMD, с которым у меня не получилось в "прямом" варианте клиент-сервер. Но, попробую и так.

Re: вдогон

СообщениеДобавлено: 27 авг 2007, 19:38
Влад А.Сокол aka Akina
Oleg Martynov писал(а):мне кажется, что будет как IPX Compatible.
Нет, вот тут как раз будет в чистом виде трансляция протоколов.

Re: Помогите с Btrive-ом

СообщениеДобавлено: 28 авг 2007, 07:33
Dimerson
Oleg Martynov писал(а):Коллеги, помогите, пожалуйста. Возможно кто-то с таким боролся. Сразу оговорюсь, я не админ той сетки и серверов, с btrive вообще никогда не сталкивался. У себя на тестовом стенде пытаюсь воспроизвести и настроить, не выходит нифига. Но мне очень нужно решение. Пожалуйста, помогите!
Есть приложение DOS(!) написанное с использованием Btrive 6.15. Прекрасно работает по IPX в конфигурации NW5.1+SP3 и W98 в дос-окне в качестве клиента. Не пинайте за СП, сам знаю, что нужно 8, но - это не моя сеть. Возникла потребность сделать удаленный доступ к базам с компьютера находящегося в другом офисе. С этим офисом связь ТОЛЬКО IP (через 2 маршрутизатора провайдера). Это данность и её я изменять не могу. Попытки поднять режим совместимости (SCMD) на сервере и клиенте ни к чему не привели. Приложение отказывается стартовать, хотя диски мапятся. Почитав, сколько голова вместила, всяких RTFM, обрел надежду, что все можно замутить на чистом TCP/IP не примешивая IPX. Однако тоже не особо пока результативно. Два дня бьюсь. Уже все версии и клиентов и серверов перепробовал. Ошибки разные, но результат один - не запускается, гнида. Готов заново с нуля все поставить и протестить, если кто-то может сказать какие версии и куда ставить. Либо ткните носом в какой-нибудь толкоый мануал. Да, чуть не забыл, разработчики этого чуда открестились, сказали - старая версия, не поддерживаем. Подозреваю, что у них самих спецов не осталось, кто мог бы внятно настроить. :( Извините, за сумбур, но поверьте - в голове у меня сейчас то же самое.


Уверен что это DOS приложение не заметит что работает по IP если вы будете работать через клиента для Windows. (имелось в виде что на сервере Pervasive SQL 2000i или выше (желательно PSQL9SP2) - клиент к нему лучше взять от PSQL9SP2))

В случае 2000/XP/NT в config.nt прописывается DEVICE=BTRDRVR.SYS,
для Win9x в автостарт BtrBox95, перед запуско приложения запускаем bstub.exe (из \pvsw\bin).

Re: Помогите с Btrive-ом

СообщениеДобавлено: 28 авг 2007, 11:45
Oleg Martynov
Dimerson писал(а):Уверен что это DOS приложение не заметит что работает по IP если вы будете работать через клиента для Windows. (имелось в виде что на сервере Pervasive SQL 2000i или выше (желательно PSQL9SP2) - клиент к нему лучше взять от PSQL9SP2))

В случае 2000/XP/NT в config.nt прописывается DEVICE=BTRDRVR.SYS,
для Win9x в автостарт BtrBox95, перед запуско приложения запускаем bstub.exe (из \pvsw\bin).

Простите, а можно немного подробнее? Поправте, если не так:
1. Ставлю на NW51 PSQL9SP2 скачаный с оф.сайта. (он, кстати просит лицензию, сойдет триал или надо искать лекарство?)
2. На W98 ставлю клиента от этого PSQL9SP2. (что-то он на WXP ставится у меня отказывается)
3. в батник для проги прописываю Btrbox95.
А между 2 и 3 надо что-то конфигурить в клиенте PSQL?

Re: Помогите с Btrive-ом

СообщениеДобавлено: 28 авг 2007, 12:21
Dimerson
Oleg Martynov писал(а):
Dimerson писал(а):Уверен что это DOS приложение не заметит что работает по IP если вы будете работать через клиента для Windows. (имелось в виде что на сервере Pervasive SQL 2000i или выше (желательно PSQL9SP2) - клиент к нему лучше взять от PSQL9SP2))

В случае 2000/XP/NT в config.nt прописывается DEVICE=BTRDRVR.SYS,
для Win9x в автостарт BtrBox95, перед запуско приложения запускаем bstub.exe (из \pvsw\bin).

Простите, а можно немного подробнее? Поправте, если не так:
1. Ставлю на NW51 PSQL9SP2 скачаный с оф.сайта. (он, кстати просит лицензию, сойдет триал или надо искать лекарство?)
2. На W98 ставлю клиента от этого PSQL9SP2. (что-то он на WXP ставится у меня отказывается)
3. в батник для проги прописываю Btrbox95.
А между 2 и 3 надо что-то конфигурить в клиенте PSQL?


1. стоит денег. Далее как карма позволяет - купить или в варезник.
2. встает наура. рекомендую сперва JRE установить новую. на 98 - 1.5.0.12 на 2000+ 1.6u2.
3. (для win9x) в батник вписываем c:\pvsw\bin\bdosstub.exe . btrbox95 это вендовая аппликуха ложим ее в AutoStart венды.

На вопросы почему продолжает не вставать на венду не отвечаю а посылаю на windowsupdate.com.

Думаю побаловаться триала хватит а там определитесь c кармой.

Именно так оно работает.

Заработало

СообщениеДобавлено: 29 авг 2007, 11:39
Oleg Martynov
СПАСИБО! Да, действительно с клиентом от Pervasive и с сервером от него же все работает по чистому IP. Если интересно кому-то, то порядок действий такой:
Имеется сервер NW51 без IPX и W98 с клиентом от Новелл ( в моем случае сервер с SP3 клиент 3.4) также без IPX
1. Ставим сервер (я ставил 9.5, но, думаю, работает и с 8.7) Pervasive 2000i на NW51, перегружаем сервер.
2. Ставим клиента на W98.
3. Из C:\PVSW\bin в автозагрузку кидаем Btrbox.exe
4. Перед стартом приложения стартуем в том же окне C:\PVSW\bin\bdosstub.exe
5. Радуемся.

Есть еще один маленький вопрос. Как настроить Pervasive на "старый" формат баз? Читать-то он читает. Но, говорят, что писать (создавать) он будет уже в новом формате (по умолчанию). А как бы сделать в старом формате? Просто есть некоторое количество таких программ работающих в разных офисах и обменивающихся между собой этими файлами. Подозреваю, что как только придет файл в новом формате, так прогу и клинанёт.

Re: Заработало

СообщениеДобавлено: 29 авг 2007, 14:13
Dimerson
Oleg Martynov писал(а):СПАСИБО! Да, действительно с клиентом от Pervasive и с сервером от него же все работает по чистому IP. Если интересно кому-то, то порядок действий такой:
Имеется сервер NW51 без IPX и W98 с клиентом от Новелл ( в моем случае сервер с SP3 клиент 3.4) также без IPX
1. Ставим сервер (я ставил 9.5, но, думаю, работает и с 8.7) Pervasive 2000i на NW51, перегружаем сервер.
2. Ставим клиента на W98.
3. Из C:\PVSW\bin в автозагрузку кидаем Btrbox.exe
4. Перед стартом приложения стартуем в том же окне C:\PVSW\bin\bdosstub.exe
5. Радуемся.

Есть еще один маленький вопрос. Как настроить Pervasive на "старый" формат баз? Читать-то он читает. Но, говорят, что писать (создавать) он будет уже в новом формате (по умолчанию). А как бы сделать в старом формате? Просто есть некоторое количество таких программ работающих в разных офисах и обменивающихся между собой этими файлами. Подозреваю, что как только придет файл в новом формате, так прогу и клинанёт.


В первасиве контрол центер создаем енжину (сервер)
коннектимся к нему тут же как .admin.context и правим в св-вах совместимости формат файлов в 6.0 (вроде может - а вот 5.0 уже только READONLY) и говорим APPLY. все вновь создаваемые файлы будут версии 6.0 если что-то уже 9 версии сделайте ребилд (черезщ гуй или там butil.exe)

Чисто из любопытства что там с кармой ?

Re: Заработало

СообщениеДобавлено: 29 авг 2007, 15:31
Oleg Martynov
Dimerson писал(а):В первасиве контрол центер создаем енжину (сервер)
коннектимся к нему тут же как .admin.context и правим в св-вах совместимости формат файлов в 6.0 (вроде может - а вот 5.0 уже только READONLY) и говорим APPLY. все вновь создаваемые файлы будут версии 6.0 если что-то уже 9 версии сделайте ребилд (черезщ гуй или там butil.exe)

Чисто из любопытства что там с кармой ?

Еще раз спасибо. Опробую. Версия файлов совпадает с версией NLM-ки? В том смысле, что если команда modules btrive говорит, что версия 6.15, то значит и файлы 6-ой версии? Извините за ламерские вопросы, но я с этой темой всего неделю маюсь.
А с кармой пока договорился. У меня чистый стенд, я на боевую не ставлю. Мне нужно решение предложить, а решать заказчик будет. Чисто теоретически - лекарство нашлось, но пока не опробовано. Для стенда и триала хватило.