Интеграция Лоцман и Solid Works

Автор Plukha, 03.03.08, 12:13:41

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Plukha

Интеграция Лоцман и Solid Works. Возникла проблема. Провалилась база документов.
Сначала всё работало, но постепенно стали возникать ошибки. То не видны чертежи,
то не может подключиться к базе. Кто-нибудь сталкивался с такой проблемой?

LDL


Plukha

Вообще-то речь не о  Solide. Вопрос о Лоцмане.
Солид и так работает. А читать надо внимательней.

LDL

Тема то называется как - Интеграция.
Так интеграция либо работает, либо нет, поэтому и вопрос о Solid Works.

И вообще, что все таки случилась с базой?
Кому Вы ее "провалили"?

Plukha

Происходят странные вещи. Открываешь чертёж из Лоцмана, работаешь, сохраняешь. При попытке открыть во второй раз
пишет - файл не найден. Вручную на диске находишь этот файл, открываешь, сохраняешь. Открываешь ещё раз - опять его нет,
хотя в дереве он есть. И что самое интересное на диске он тоже пропадает.
Прямо мистика какая-то.

Владимир Владимирович

Куда вы его сохраняете? На какой диск(сетевой или другой)? В базу данных после это документ сохраняете или нет?
При помощи какой команды открываете файл в ЛОЦМАНе?

Plukha

У нас создан отдельный сервер. Вся база находится там.
Копии есть у каждого коструктора.

Вячеслав

Цитата: Plukha от 16.04.08, 09:30:13
Копии есть у каждого коструктора.

5 баллов! :)

YorikER

1. Храните ли вы файлы в БД или в отдельных файловых архивах? АСКОН почему-то советует хранить в БД... Я категорически не советую... Очень сильно раздувается БД.
2. При настройке ЛОЦМАНа у каждого пользователя регистрируются две папки, как сетевые ресурсы: личная папка и папка для хранения файлов (именно она подключается, как сетевой диск, буква которого устанавливается в свойствах БД). Рекомендую личную папку для пользователя создавать на сервере приложений и дать ей полный доступ для настраиваемого пользователя и пользователя, от имени которого запускается сервер приложений. А папку для хранения файлов (куда сервер приложений помещает запрашиваемые файлы для редактирования) создать на компе пользователя. Таким образом разделяются потоки при взятии больших сборок в работу (блокировании из в базе данных). При этом в личную папку записывается блокируемый кусок БД и пользователь работает с ним, а в другую папку закачиваются файлы. Если папки установить на одном компе (например у пользователя),при зарузке больших объемов информации одновременно работают два потока и что-то теряется в файловом буфере Windows. Такой глюк у нас был обнаружен. Решили вопрос когда разделили папки. Сборки до 11000 деталей легко грузятся и возвращаются назад без проблем.

YorikER

Кстати у каждого конструктора настроили КОМПАС на резервное копирование, так что у каждого на компе есть резервные копии если вдруг проблемы с сетью.

Plukha

Да. У нас создан сервер отдельно для базы данных. Каждый конструктор имеет виртуальный диск, где хранится информация.
Доступ к этому диску имеется только у него. Вся необходимая информация находится там. Когда изделие берётся в работу оно
должно браться из базы ( я так понимаю), а автосохранение производится на физический диск компьютера. Возможно в этом
может быть ошибка? Хотя при окончании работ изделие возвращается в базу. И ещё одно. У нас часть работает в Компасе, а часть
в Solidе. Виртуальные диски созданы по темам. Получается, что каждый отвечает за свою часть. Если другой человек открывает
документ через Лоцман, то он его может использовать как только для чтения.