Перейти к публикации

TC9 и TC11, NX 8.5 и NX 11 на одной машине


Рекомендованные сообщения

Добрый день. Используем Teamcenter 9 двухзвенный и NX 8.5, интеграция настроена. Недавно установили на эту же машину Teamcenter 11 и настроили в нем интеграцию на NX11. Теперь интеграция из ТС9 с NX 8.5 не работает(из под ТС9 не запускается NX 8.5 - вылетает ошибка в которой сказано, что в данной версии ТС такая версия NX не поддерживается. подозреваю что ТС 9 пытается запускать NX 11). В переменных окружения перебил переменные UGII_BASE_DIR и UGII_ROOT_DIR на 8.5, проверил в ТС9 start_nxmanager.bat там прописан NX 8.5, кэш и темп чистил. Цель: получить возможность работать с NX 8.5 из под TC9 и с NX 11 из под ТС 11. Можно ли как то это реализовать на одной машине?

Ссылка на сообщение
Поделиться на других сайтах


можно

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

 

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Mime\Database\Content Type\application/ugmportal]
"Extension"=".ugmportal"

[HKEY_CLASSES_ROOT\.ugmportal]
@="ugmportalfile"
"Content Type"="application/ugmportal"

[HKEY_CLASSES_ROOT\ugmportalfile]
@="Tc Rich Client UGManager"
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\ugmportalfile\Shell]
@=""

[HKEY_CLASSES_ROOT\ugmportalfile\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\ugmportalfile\Shell\Open\Command]
@="БлабЛаБлаБЛаБЛБа\\start_nxmanager.bat"

 

Ссылка на сообщение
Поделиться на других сайтах
16 часов назад, Krusty сказал:

[HKEY_CLASSES_ROOT\ugmportalfile\Shell\Open\Command]
@="БлабЛаБлаБЛаБЛБа\\start_nxmanager.bat"

экспортировал в .reg, дописал импорт ветки в portal.bat и под админом работает на отлично, как надо! =)

вот бы еще исхитриться и сделать такое под юзерами, жаль что у них нет прав на работу с реестром

Ссылка на сообщение
Поделиться на других сайтах
36 минут назад, Mr. Tim сказал:

экспортировал в .reg, дописал импорт ветки в portal.bat и под админом работает на отлично, как надо! =)

вот бы еще исхитриться и сделать такое под юзерами, жаль что у них нет прав на работу с реестром

это вопрос к вашим Айтишникам, пусть дадут на эту веточку права на запись для ваших пользователей, делов на 5 минут и вопрос по двум,трем,пяти версиям вы закроете полностью

Ссылка на сообщение
Поделиться на других сайтах
13 минуты назад, Krusty сказал:

это вопрос к вашим Айтишникам

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

групповые политики у нас системщики не используют, почему то

Ссылка на сообщение
Поделиться на других сайтах
20 минут назад, Mr. Tim сказал:

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

групповые политики у нас системщики не используют, почему то

пусть собаки учатся, просто диву даешься как обслуга в виде айти-службы предприятия выпускающего какую нибудь железку, начинает диктовать условия и кривить рот это можно,а это нельзя.

на кол!

Ссылка на сообщение
Поделиться на других сайтах
20 часов назад, Mr. Tim сказал:

 Цель: получить возможность работать с NX 8.5 из под TC9 и с NX 11 из под ТС 11. Можно ли как то это реализовать на одной машине?

Всё это можно. Для этого:

1. Надо отказаться от задания переменных NX непосредственно на ПК.

2. Написать *.bat на запуск NX в котором определяются все необходимые переменные для его работы на сеанс его работы.

3. Учесть то, что многие из них отличаются между 8.5 и 11.

для 11 UGII_ROOT_DIR не требуется, переменные сервера лицензий разные ну и всё прочее ...

Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, Mr. Tim сказал:

вот бы еще исхитриться и сделать такое под юзерами, жаль что у них нет прав на работу с реестром

Попробовать в рег файле

[HKEY_CLASSES_ROOT\ugmportalfile\Shell\Open\Command]
@="БлабЛаБлаБЛаБЛБа\\start_nxmanager.bat"

вместо

HKEY_CLASSES_ROOT

использовать

HKEY_CURRENT_USER\SOFTWARE\Classes

 

Ссылка на сообщение
Поделиться на других сайтах
12 минуты назад, Mazzi сказал:

Попробовать в рег файле


[HKEY_CLASSES_ROOT\ugmportalfile\Shell\Open\Command]
@="БлабЛаБлаБЛаБЛБа\\start_nxmanager.bat"

вместо


HKEY_CLASSES_ROOT

использовать


HKEY_CURRENT_USER\SOFTWARE\Classes

 

Очень даже вариант, но для чистоты эксперимента удалить запись из HKCR

Ссылка на сообщение
Поделиться на других сайтах
22 минуты назад, Krusty сказал:

вместо

ну в этой ветке у меня таких папок нет, они есть в LOCAL_MACHINE...

да это все в принципе и так работало под админом или если права доменным юзерам на ветку дать, проблема то как раз в том, чтобы каждый раз после установки на ПК юзера не тыкать в реестре вручную права для него. 

Тут вы правы, если системщики не научатся использоваться групповые политики то ничего на полуавтомате не сделать. 

 

22 часа назад, IgP сказал:

Всё это можно. Для этого:

Это что-то вроде того, чтоб загружать NX с батника с едиными шаблонами и настройками с расшаренного сетевого ресурса для всех в доменной сети? Есть у нас такая задумка, если попрёт с шаблонами, то попробуем туда еще и эту мыслю прикрутить

Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, Mr. Tim сказал:

Это что-то вроде того, чтоб загружать NX с батника с едиными шаблонами и настройками с расшаренного сетевого ресурса для всех в доменной сети? Есть у нас такая задумка, если попрёт с шаблонами, то попробуем туда еще и эту мыслю прикрутить

тут домен не принципиален. организуйте запуск NX или Teamcenter/NX через единый батник(и), лежащий на сетевом ресурсе. Соответственно если нужны какие-то коррективы, что-то скопировать перед запуском TC, изменить переменные среды для различных настроек, поменялся сервер лицензий итд - вы все будете делать централизованно на сервере, не залезая на ПК пользователей.

В случае с реестром - если пользователи сильно ограничены в правах то конечно стоит согласовать с администраторами. Все-таки в случае использования разных версий NX/TC необходимы изменения в реестре.

 

Изменять данные реестра можно непосредственно в батнике не создавая сам reg файл

Изменено пользователем lexx174
Ссылка на сообщение
Поделиться на других сайтах
33 минуты назад, lexx174 сказал:

тут домен не принципиален. организуйте запуск NX или Teamcenter/NX через единый батник(и), лежащий на сетевом ресурсе. Соответственно если нужны какие-то коррективы, что-то скопировать перед запуском TC, изменить переменные среды для различных настроек, поменялся сервер лицензий итд - вы все будете делать централизованно на сервере, не залезая на ПК пользователей.

В случае с реестром - если пользователи сильно ограничены в правах то конечно стоит согласовать с администраторами. Все-таки в случае использования разных версий NX/TC необходимы изменения в реестре.

 

Изменять данные реестра можно непосредственно в батнике не создавая сам reg файл

батник на сетевом ресурсе, не NX или RAC, а именно батник, ведь так? а то можно и так и так понять:)

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, Krusty сказал:

батник на сетевом ресурсе, не NX или RAC, а именно батник, ведь так? а то можно и так и так понять:)

Я же и написал, что именно батник. Мы так и сделали в свое время у себя. Также удобно бывает когда нужно запускать genregxml.bat

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Mr. Tim сказал:

Это что-то вроде того, чтоб загружать NX с батника с едиными шаблонами и настройками с расшаренного сетевого ресурса для всех в доменной сети? Есть у нас такая задумка, если попрёт с шаблонами, то попробуем туда еще и эту мыслю прикрутить

Да.

Ссылка на сообщение
Поделиться на других сайтах
@="БлабЛаБлаБЛаБЛБа\\start_nxmanager.bat

вместо блабла напишите переменную, например %TPR%, которая получает необходимое значение при запуске тимсентра.

Ссылка на сообщение
Поделиться на других сайтах
39 минут назад, tuzik сказал:

@="БлабЛаБлаБЛаБЛБа\\start_nxmanager.bat

вместо блабла напишите переменную, например %TPR%, которая получает необходимое значение при запуске тимсентра.

в запись сделанную в реестре можно передавать параметр? вы сами пробовали?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...