Ошибка работа прокси: Файл не найден или неверная структура данных

Автор antiflamberg, 01.02.25, 13:22:52

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

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

antiflamberg

Доброго всем здравия!
Тестируем Лоцман на предмет переноса БД с другой PLM системы.
Пользуемся кнопкой "Получить информацию" на модель сборки.
При занесении информации возникает ошибка, один из примеров:

"Ошибка работы прокси: [Ошибка открытия документа
Файл не найден или неверная структура файла W:\5122.30
прототип\4341.31.51.06.M3D]"

Путем проб и ошибок удалось вычислить, что виноват один из компонентов.
Открыв его, зашел во внешние ссылки и ничего там не нашел.
Однако, открыв MetaProductInfo, нашел строчки:
      <document id="3e10043e-627b-433a-80c0-a3d8075a1e50" curEmbKey="fe46a015-e510-4bdf-afe0-29766de228d3" index="0">
         <property id="author" value="Hanenko" type="string" />
         <property id="organization" value="" type="string" />
         <property id="fullFileName" value="W:\5122.30 прототип\4341.31.51.06.M3D" type="string" />
      </document>

Есть какой то способ обработать такие исключения, почистить битые ссылки или настроить Прокси так, чтобы он игнорировал это? Никто не сталкивался с этим?

Chipollino

В настройках прокси K3DPropTab.ini есть параметр отвечающий за количество уровней, которые обрабатывает транслятор
[DocRestrictions]
; Настройка глубины получения информации из Спецификации, Сборочного чертежа и КОМПАС-Сборки.
; Для КОМПАС-Сборки работает только при Modif3DMode=1

; Параметр Level определяет уровень вложенности объектов ЛОЦМАН, на котором произойдут изменения в составе.
; Level=1 : Состав будет изменен на 1-м уровне
; Level=2 : Состав будет изменен на 1-м и 2-м уровне
; Level=* : Состав будет изменен полностью на всех уровнях
Level=1
Попробуйте его уменьшить до 1, но надо понимать, что проблему в данных это не решит и если есть битые ссылки в сборках, то они и открываться будут с проблемами.
Проверьте внешние переменные (например в эскизах) - там может быть ссылка на другой файл.

Раньше был инструмент "Комплектовщик документов" в комплекте с Компасом - как раз для сбора всех файлов в одну папку. Возможно в новых версиях он остался.


Цитата: antiflamberg от 01.02.25, 13:22:52Тестируем Лоцман на предмет переноса БД с другой PLM системы.
Так у Вас задача перенести данные из другой PDM или вообще работу самого Лоцмана оценить?
+ Благодарностей: 1

antiflamberg

Цитата: Chipollino от 21.02.25, 11:30:39В настройках прокси K3DPropTab.ini есть параметр отвечающий за количество уровней, которые обрабатывает транслятор
[DocRestrictions]
; Настройка глубины получения информации из Спецификации, Сборочного чертежа и КОМПАС-Сборки.
; Для КОМПАС-Сборки работает только при Modif3DMode=1

; Параметр Level определяет уровень вложенности объектов ЛОЦМАН, на котором произойдут изменения в составе.
; Level=1 : Состав будет изменен на 1-м уровне
; Level=2 : Состав будет изменен на 1-м и 2-м уровне
; Level=* : Состав будет изменен полностью на всех уровнях
Level=1
Попробуйте его уменьшить до 1, но надо понимать, что проблему в данных это не решит и если есть битые ссылки в сборках, то они и открываться будут с проблемами.
Проверьте внешние переменные (например в эскизах) - там может быть ссылка на другой файл.

Раньше был инструмент "Комплектовщик документов" в комплекте с Компасом - как раз для сбора всех файлов в одну папку. Возможно в новых версиях он остался.

Так у Вас задача перенести данные из другой PDM или вообще работу самого Лоцмана оценить?


Много воды утекло с тех пор.
1. По нашей методологии мы всегда получаем информацию с модели, так что настройки спецификации не трогаем.
2. Мы оцениваем работу Лоцмана выполняя транс переход с серча на лоцман.  :|

antiflamberg

Цитата: antiflamberg от 01.02.25, 13:22:52Доброго всем здравия!
Тестируем Лоцман на предмет переноса БД с другой PLM системы.
Пользуемся кнопкой "Получить информацию" на модель сборки.
При занесении информации возникает ошибка, один из примеров:

"Ошибка работы прокси: [Ошибка открытия документа
Файл не найден или неверная структура файла W:\5122.30
прототип\4341.31.51.06.M3D]"

Путем проб и ошибок удалось вычислить, что виноват один из компонентов.
Открыв его, зашел во внешние ссылки и ничего там не нашел.
Однако, открыв MetaProductInfo, нашел строчки:
      <document id="3e10043e-627b-433a-80c0-a3d8075a1e50" curEmbKey="fe46a015-e510-4bdf-afe0-29766de228d3" index="0">
         <property id="author" value="Hanenko" type="string" />
         <property id="organization" value="" type="string" />
         <property id="fullFileName" value="W:\5122.30 прототип\4341.31.51.06.M3D" type="string" />
      </document>

Есть какой то способ обработать такие исключения, почистить битые ссылки или настроить Прокси так, чтобы он игнорировал это? Никто не сталкивался с этим?


Для читающих форум, решение подсказали в СД:
Необходимо пользоваться панелью "Состав изделия". С помощью неё чистим сборки от мертвых/отключенных компонентов.
Программное вмешательство в метаданные к успеху не приводят, проверенно.

Soultaker

Цитата: antiflamberg от 15.10.25, 14:37:24Мы оцениваем работу Лоцмана выполняя транс переход с серча на лоцман. 
Мы думаем наоборот переходить. КОМПЛЕКС АСКОН глючный жесть, походу сами специалисты АСКОН полностью не знаю как его правильно настраивать.
+ Благодарностей: 1

antiflamberg

Цитата: Soultaker от 15.10.25, 20:27:13Мы думаем наоборот переходить. КОМПЛЕКС АСКОН глючный жесть, походу сами специалисты АСКОН полностью не знаю как его правильно настраивать.
Серча уже нет, есть только IPS. На него переходите?
Там тоже много проблем, лично общался с людьми, которые не могут работать на нём. Так что обязательно через тестовый период.

Soultaker

Цитата: antiflamberg от 16.10.25, 10:19:22Так что обязательно через тестовый период.
Конечно, только тестовый период и много распросов.