Jump to content

Teamcenter+JAVA


Alexandr280995

Recommended Posts

Alexandr280995

Всем доброго времени суток! Немножко занимаюсь кастомизацией Teamcenter, созданием своих плагинов. Недавно задался вопросом, возможно ли написать свой плагин или поправить существующий что бы изменить окно запуска Teamcenter, то самое где вводится пользователь, пароль,роль и т.д. Если я не ошибаюсь, при запуске Teamcenter отрабатывает один из плагинов и появляется это окно, или я ошибаюсь? 

Link to post
Share on other sites


UnPinned posts
Krusty
46 minutes ago, Alexandr280995 said:

Всем доброго времени суток! Немножко занимаюсь кастомизацией Teamcenter, созданием своих плагинов. Недавно задался вопросом, возможно ли написать свой плагин или поправить существующий что бы изменить окно запуска Teamcenter, то самое где вводится пользователь, пароль,роль и т.д. Если я не ошибаюсь, при запуске Teamcenter отрабатывает один из плагинов и появляется это окно, или я ошибаюсь? 


а что именно вы хотите сделать в этом окне ?

Link to post
Share on other sites
Alexandr280995
12 минут назад, Krusty сказал:


а что именно вы хотите сделать в этом окне ?

У нас две базы, тестовая и рабочая, хочется сделать что при запуске в этом окне было написано например:  "Siemens PLM Software Teamcenter ТЕСТ!!", Это если грубо говоря, а там куда фантазия заведёт)) 

Link to post
Share on other sites
Krusty
5 minutes ago, Alexandr280995 said:

У нас две базы, тестовая и рабочая, хочется сделать что при запуске в этом окне было написано например:  "Siemens PLM Software Teamcenter ТЕСТ!!", Это если грубо говоря, а там куда фантазия заведёт)) 

Два ярлыка каждый будет мутить замену картинки в окне входа 

две жарки будет, это я вам намекаю не хотя давать решение готовое 

 

Можно пробовать переписать, кажется даже где-то за границей видел, но там могла быть подкручена служба SSO  

Edited by Krusty
Link to post
Share on other sites
Alexandr280995
5 минут назад, Krusty сказал:

Два ярлыка каждый будет мутить замену картинки в окне входа 

две жарки будет, это я вам намекаю не хотя давать решение готовое 

 

Можно пробовать переписать, кажется даже где-то за границей видел, но там могла быть подкручена служба SSO  

С ярлыками не совсем понятно(( в какую сторону хотя бы копать?!!)) 

Link to post
Share on other sites
Krusty

Две жарки в которых разные background 

батник для теста, например,будет брать жарку с нужной картонкой и подменять её в клиенте 

 

еще как вариант поковырять кэш RAC-а в профиле пользователя ОС

Link to post
Share on other sites
2 часа назад, Alexandr280995 сказал:

У нас две базы, тестовая и рабочая, хочется сделать что при запуске в этом окне было написано например:  "Siemens PLM Software Teamcenter ТЕСТ!!", Это если грубо говоря, а там куда фантазия заведёт)) 

Здравствуйте, у вас два разных клиента для тестовый свой и для рабочий свой? Если, да, то как обходной вариант и более простой - измените значение в поле Сервер на более понятное пользователю и сообщите своим пользователям, чтобы смотрели на него.

  • Нравится 1
Link to post
Share on other sites
Krusty
4 hours ago, Nek said:

Здравствуйте, у вас два разных клиента для тестовый свой и для рабочий свой? Если, да, то как обходной вариант и более простой - измените значение в поле Сервер на более понятное пользователю и сообщите своим пользователям, чтобы смотрели на него.

Гыг, а ведь да

но может персонал из дедов помнящих ещё сталина и тогда надо бы, что-то поярче позаметнее :)

Link to post
Share on other sites

клиента достаточно одного. При запуске соответствующим ярлыком, подменяется файл из portal\registry, и в поле сервер всегда только одно значение, соответствующее ярлыку.

Link to post
Share on other sites
  • 4 weeks later...

Всем добрый день. Кто-нибудь выгружал превьюшку используя RAC?

нашел только через SOA.

FileManagementUtility fileUtility = new FileManagementUtility(session.GetConnection())

Выгружается ли превьюшка как то отдельно для айтема, без использования plmxml/xml export?

изображение.png

Еще вариант конечно по свойствам выцепить имя QAF и искать его в Volume, но есть ли варианты пошустрее?

Link to post
Share on other sites

изображение.png

Есть форма именованные ссылки, можно впринципе и с нее выгрузить. Вопрос, какая dll-ка или jar-ка отвечает за это отображение?

TCComponentDataset item_dataset = (TCComponentDataset)revision_component.getRelatedComponent("IMAN_specification");
String datasetTypeName = "Iman-file";
String nameReference = "UG-QuickAccess-Binary";

Есть наитие, что нужно указать сам датасет, получить имя и отношения и уже спокойно выгрузить

 

 

2 часа назад, lexx174 сказал:

чем соа выгрузка не устраивает? или любая другая через rac

SOA - не подходит, пишу как ява плагин. Любая другая выгрузка - это какая?

Edited by Pasha94
Link to post
Share on other sites

Извлекает в Temp из именованных ссылок первый файл с расширением .zip и возвращает его имя.

 

Разберёшься.

 

public String extractZipFile(TCComponent component) {
        String fileName = "";
        String pathToTempDir = System.getProperty("java.io.tmpdir");

        try {
            TCComponentDataset dataset = (TCComponentDataset) component;
            File[] namedRefs = dataset.getFiles("", pathToTempDir);
            for(File file: namedRefs) {
                if(file.getName().endsWith("zip")) {
                    fileName = file.getName();
                    return fileName;
                } 
            }            
        } catch (TCException exception) {
            exception.printStackTrace();
        }

        return fileName;
    }

 

Edited by NGM
  • Нравится 2
Link to post
Share on other sites
Krusty
On 9/16/2022 at 2:07 PM, Pasha94 said:

SOA - не подходит, пишу как ява плагин.

Эмммм, вы можете обращаться via soa в плагинах

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • Udav817
      Скорее всего это надо искать в функционале модулей по расчёту деформаций. В общем, это сопромат. Моделировать окажется сильно дольше, чем провести эксперимент. Да и моделирование без эксперимента будет неточным.
    • Udav817
      Несколько это сколько? Я вижу только 2 детали. Большой контур, который делается замкнутым и маленькая скоба внутри. Ну, большой контур можно конечно сделать из двух частей, если технология не позволяет согнуть так, чтобы замкнуть и стык сварить. Тогда будет 3 "куска". И это не зависит от того, в скольки плоскостях гиб. Только от качества гибочного инструмента и опыта слесаря.   Длина развёртки может быть неточной только если пруток при гибке плохо зафиксирован. А так на таких габаритах плюс-минус 2 мм максимум (на большой детали). "схему гибки" придётся чертить вручную. CAD здесь поможет только размерами отрезков и дуг из эскиза. Как вариант, можно просто на видах указывать размеры от одной точки. Вручную, разумеется. Тогда будет больше ясности какой элемент идёт следующим. А если начертить прямой кусок и на нём нанести размеры, это не будет так наглядно. Это всё же не листовой материал и разницу надо понимать.
    • Udav817
      Проверяй права админа. И если библиотеки на сервере, там может быть настроен откат из резервной копии. 
    • раздватри
      Хорошо, прекращаем, но по ссылке я обнаружил только бред о крыльях пчел. А ведь они жужжат и возможно на звуковых волнах висят. Как вам этот бред ... Любое неисследованное явление должно быть сперва показано, а потом исследовано и очень редко наоборот, случайно. Ничего этого нет и быть не должно. Только бабка-Яга и на швабре - сказка словом.
    • Krusnik
      Подниму некропост. Решил я сделать себе CREO c блэкджеком и шлюхами со своим Hole. GOST.hol   Но уткнулся в следующее.  В hol файле есть фаски, и я внес в него заходные фаски под резьбу. Но нужны ещё фаски и под потай, плюс цековки под винты, болты. И все они разные.   Как удобнее делать это в CREO? Делать отдельные файлы типа 17475.hol?
    • MAXIKOT
      Я скачал триальную версию. Может я что-то не так делаю, но в списке файлов постпроцессора мне что нужно выбрать для этого?   да как тут картинку то вставить в сообщение, блин. https://thumb.cloud.mail.ru/thumb/xw1/new.jpg
    • НиколайП
      Картинки нет. Полосовой профиль - это банальная полоса, узкий длинный лист. Свободная кромка - та, что не сварена с листом настила. Вот как это может выглядеть (только пример, нет реальной задачи).   Стандарт требует пускать по свободной кромке фиктивный стержневой элемент, вот так:   Зачем это нужно? Зачем в этом несуществующем элементе измерять напряжения? Пояснений я в правилах РМРС не вижу.  Когда DNV рекомендует пускать стержень по краю мембранного элемента для устранения сингулярности - это понятно. Когда наш регистр пихает в правила не обработанный текст из Гугл-переводчика - непонятно.
    • a_schelyaev
      Вы знаете, вы мне напоминаете человека, который решил все измерения любых величин приводить к мм размерности, для чего ему пришлось вводить дополнительные коэффициенты "обрезающие" ед изм до мм. Вам говорят "зачем?", а вы в ответ "потому что я очень умный!". И вот стоит он, доказывает какой он умный себе на уме.
    • Maik812
      Не все так однозначно.. https://habr.com/ru/company/selectel/blog/550164/ коменты внизу стать тоже интересны!
    • Sykes
      Не думаю, что есть смыл углубляться в понятия, которые так и не были хоть как-то научно обоснованы, например ЭПС (эффект полосатых структур), посему предлагаю завершить эту тему здесь, а если Вам эта тема интересна - изучите в первоисточнике "Мой мир" Гребенников В. С.
×
×
  • Create New...