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

TC обучение


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

Уважаемый All Users !!!

Так как страна катится в большую жопу - хочу спросить  - возможно ли, и есть ли смысл, и не запретят ли на данном ресурсе 
публиковать материалы по установке и использованию ПРОПАТЧЕННОЙ (КРЯКНУТОЙ ЛОМАНОЙ , КАК ХОТИТЕ ПОНИМАЙТЕ ) версии ТС 11....
В наличии имеется рабочая версия ТС 11.5   и ТС 11.6 ...

Предложить могу так же все необходимые инструменты для самостоятельной установки ТС 11 , установку сервера лицензий,
Все необходимые кряки, патчи и описания установки...

Все архивы в своем составе имеют все необходимое для развертывания WinServer 2012 R2 ДатаЦентер с обновлениями ...
Могу предложить чистые снимки WinServer 2012 R2 ДатаЦентер с обновлениями для последующей установки ТС 11...

Так же могу предложить снимки с установленными чистыми ТС 11 и руководства по установке версий ТС 11.5 и ТС 11.6 ...
Все дистрибутивы могу приложить к раздаче ...

Так же предлагаю с помощью сообщества разобрать и разъяснить установку всех инструментов и расширении для работы в TC версий  11.5 и 11.6 ...
Показать как ставить SQL, как работать с поиском , как назначать задания , задачи , как чистить логи , как начать писать собственные расширения для TC 
на Java или C++ , как работать в NX 10 11 12 при использовании TC ...

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

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


UnPinned posts

Далее попробуем определиться с тем обеспечением, которое мы будем использовать непосредственно для установки TC 11 версии


Как нам говорит справочное руководство :

        Platform support for Teamcenter servers and clients -                                               


 Microsoft Windows desktop platforms include Windows 7 and Windows 8.                                                
 Microsoft Windows server platforms include Windows Server 2008 and Windows Server 2012.


Мы будем рассматривать установку в варианте Клиент - Сервер с использованием 

            Windows Server 2012R2 x64 + MS SQL Server 2012 SP2 x64 на стороне сервера
            Windows 7 SP1 x64 на стороне клиента

            Серверная часть будет установлена на виртуальной машине с помощью 
            программного обеспечения VMware Workstation Pro 12.5.0 Eng+Rus
            
            Отдельно акцентирую внимание на правильной настройке виртуальной машины...
            В сети есть документация как ее правильно настроить, чтобы ограничить ее работу 
            только локальной сетью без доступа к интернет ... 
            
            Например 
                Блок бородатого сисадмина  - Настройка сети в VMware workstation
                Сетевое взаимодействие в VMware Workstation и VMware Server
                Wmware workstation настройка сети в виртуальных машинах
                
                так же предлагаю следующий rtf документ         workstation-pro-15-user-guide.rtf
            
   workstation-pro-15-user-guide.rar

 

В моем случае буду использовать Windows Server 2012R2 Datacenter x64 созданную в 2018 году 
Обновления WinServer 2012r2 
https://www.manageengine.com/products/desktop-central/patch-management/Windows-Server-2012-R2-Standard-Edition-(x64)-updates.html

машина была обновлена буквально сегодня ...

 

NewUpdate_1.PNG


Значит вы спокойно можете установить и обновить win server 2012 r2  и сегодня 

Рекомендация - установить енг версию виндовс и русифицировать ее после установки, после чего применить все последующие шаги ...

 

Как нам говорит руководство :

Если вы используете версию операционной системы Windows не на родном языке, необходимо установить и
включить пакет многоязыкового интерфейса пользователя (MUI), чтобы убедиться, что шрифт языка отображается правильно.

 

        1. Download and install the MUI pack for Windows from Microsoft.
        2. Open the Regional and Language Options dialog box in the Windows Control Panel.
        3. In the Languages tab, set the required language for the menus and dialogs.
        4. In the Advanced tab and the Regional Options tab, set the required language.

 

       http://pyatilistnik.org/kak-rusifitsirovat-windows-server-2012-r2/

 

Итого по шагам 

        1 Установим Win Server 2012 r2 с обновлениями (возможно русифицированную) , предварительно установив обновление Windows8.1-KB2919355-x64
        2 Установим описанные ранее версии Java и создадим переменные Java
                как говорит руководство - желательно чтобы на клиенте и сервере стояли одинаковые версии Java ...
        3 Создадим C:\Temp папку
                     

 set variable TEMP и TMP  =  C:\Temp


        4 Для всех папок, которыми мы будем пользоваться для установки обеспечения TC мы установим 
            свойство  - с полным доступом для пользователей системы 

            например создадим несколько папок 
            
            C:\Distribution    - в этой папке будут все дистрибутивы для установки ПО
            C:\MsSqlData    - в этой папке будет расположена версия SQL
            C:\Siemens        - в эту папку мы будем устанавливать TC
            C:\TCWeb        - в этой папке мы создадим каталог TomCat для работы и доступа к TC с помощью тонкого(web) клиента ...


        и для этих папок установим на вкладке безопасность - полный доступ на чтение, запись и тд ...

 

 

Как написано в документации для администратора, который будет устанавливать ПО, снизим (отключим) UAC 

 

        На Windows Server и Windows 7, отключите Контроль учетных записей пользователей Windows (UAC) перед
        установкой Teamcenter. Эта опция доступна в панели управления→учетные записи пользователей диалоговое окно.

        Служба UAC может конфликтовать с программами установки системы teamcenter. 
        Компания ugs рекомендует отключать UAC только для администраторов.

 

Далее 

 

Отключите функцию масштабирования Windows TCP. Откройте командную строку и введите следующую
команду:

      

netsh interface tcp set global autotuninglevel=disabled


        Siemens PLM Software рекомендует установить этот параметр перед установкой Teamcenter
        поскольку большинство клиентских сетевых инфраструктур используют один или несколько коммутаторов или маршрутизаторов.
        По умолчанию Windows включает масштабирование окна TCP, но некоторые маршрутизаторы не поддерживают эту функцию. Это
        может привести к сбоям установки, которые трудно диагностировать и исправить ...
 

Далее для использования SQL  нам нужно установить на серверной стороне 

            сначала Net Fraemwork 35
            потом как минимум NET Framework 4.5.1 -x86-x64  (минимальный пакет)
            
            и проверить установку командой в повер шелл       Get-WindowsFeature *Framework*

 

 

Net_FR.PNG

 

 

 

Net_FR1.PNG

 

 

 

Net_FR2.PNG

 

powershell-install.PNG

 

 

 

теперь мы можем начать установку SQL Server ...

 

 

 

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

Установка SQL в документации http://localhost:8282/tdoc/tc/11.5/help#uid:xid1256814:index_server_win:partdbinstall:tsqlsere001:SQLServerInstall
Создание базы данных SQL http://localhost:8282/tdoc/tc/11.5/help#uid:xid1256814:index_server_win:partdbinstall:tsqlsere001:CreateDBSQL

 

Начинаем ставить MS SQL Server в папку C:\MsSqlServer

1. Устанавливаем компоненты MS SQL :

Feature:                       Службы компонента Database Engine
Feature:                       Репликация SQL Server
Feature:                       Средства связи клиентских средств
Feature:                       Обратная совместимость клиентских средств
Feature:                       Средства управления - основные
Feature:                       Средства управления - полный набор

пакет SDK средств связи клиента SQL автоматически выбран 
 
Выбираем установку Именованного экземпляра  например TCSERVER_SQL

 

SQL 1.PNG

 

Агент  - вручную Остальное автоматически

 

SQL 2.PNG

 

Параметры сортировки      Cyrillic_General и выбираем двойные(binary)
SQLCOLLATION:                 Cyrillic_General_BIN

 

SQL 3.PNG

 

Смешанный режим и обязательно добавить пароль для sa
без пароля для sa не удастся в дальнейшем установить  Foundation на сервере ТС 
и добавляем текущего пользователя в Администараторы SQL Server

 

SQL 4.PNG

 

Закончили установку !!!

 

SQL 5.PNG

 

 

2 Далее  включить протоколы TCP\IP в диспетчере конфигурации , назначив порт 1433
перезапустить     Обозреватель SQL Server

 

SQL 6.PNG

 


В дальнейшем при использовании SQL Server  возможно подключение к нему по имени экземпляра или по номеру порта 

 

3 Из директории  tc\db_scripts\mssql в папке установщика  Teamcenter 11.2 

берем файл сценария SQL Server   create_database.sql.template 

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

 
@DB_NAME@    TC Name of the database to create.
@DATA_PATH@    MSSQL_DATA Path to the directory in which to place the data file.
@USER_NAME@    infodba Database logon name for the Teamcenter database.
@PASSWORD@    infodba Password for the database logon name.

 

Изменим эти значения на нужные вам  , например :

 

@DB_NAME@        tc_db
@DATA_PATH@     C:\MsSqlData
@USER_NAME@        sql_admin_tc 
@PASSWORD@         sql_admin_tc 
@COLLATION@        у меня Cyrillic_General_BIN
@LANGUAGE@        у меня Russian


сохраняем где то измененный файл как create_database.sql


4  открываем этот файл в SQL и запускаем сценарий 


По этому сценарию на сервере SQL  будет создан пользователь sql_admin_tc с полнейшими правами
От имени этого пользователя в дальнейшем будет создаваться пользователь базы данных infodba 
и все начальные таблицы и значения в базе данных ТС и база данных tc_db

 

 

После этого удалим базу данных, так как будем создавать и заполнять ее непосредственно из программы установки ТС  - ТЕМ

 

Отдельно хочется обратить внимание на работу с базой данных 
    Рекомендую вам рассмотреть установку сертификата для вашей базы данных 

 

 

Теперь установим 64х битные пакеты vc_redist C++  2008 2010 2012 2013 2015 
По идее это можно было сделать и ранее ... 


Далее мы установим TomCat и создадим каталог для работы с TC через тонкий (web) клиент ... 
Так же Tomcat понадобится нам для работы с Active Workspace ...

 

 

 

 

 

 

 

 

 

 

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

Описание установки TomCat и развертывание в нём каталога для web клиента подробно описано 

в следующем документе 

 

Installation Tomcat for TC.docx

Далее я просто более подробно опишу c видео создание каталога приложения и его публикацию в TomCat 

 

Копируем все дистрибутивы в папку Distribution

В папке Distribution у нас лежат следующие установочные файлы 
Все архивы распакованы , файлы вырезаны в корень папок


         Tc11.2.0
         Tc11.2.1_ActiveWorkspace3.4.1
         Tc11.2.1_ActiveWorkspace3.4.7
         Tc11.3_ActiveWorkspace4.1
         Tc11.5.0_patch_6
         TcVis_115_20180614
         TcVis_11506.exe


Делаем Web Clients - каталог вэб уровня

 
Берём "C:\Distribution\Tc11.5.0_patch_6\Web_tier\INSTALL_TCWEB.EXE"
Распаковываем его в любой удобной для вас папке ...

 

1. Запускаем распакованный    ....\insweb.bat
2. Добавляем фаилы ICD , можно указать их в папках дистрибутивов или предварительно собрать в отдельную папку ... 
3. Добавляем решение 
4. Генерим архив
5. Публикуем архив в Tomcat
6. Проверяем доступ к вэб уровню 

более подробно - в следующем видео 

 

адрес тонкого клиента у меня   http://tcserver:7001/tc/webclient

 

 

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

так как правила форума говорят о ...

 

Запрещается отправка сообщений нарушающих действующее законодательство РФ, 
в т.ч. публикация и поиск серийных номеров, кряков, генераторов кодов к программному обеспечению, 
обсуждение методов нелицензионного использования ПО, а также поиск и публикация электронных адресов, 
по которым можно скачать или получить нелицензионное ПО и его отдельные компоненты.


Прошу модераторов темы изменить заголовок темы с её сегодняшнего содержания на следующее 





 

Уважаемый All Users !!!

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

Так же предлагаю с помощью сообщества разобрать и разъяснить установку всех инструментов и расширении для работы в TC версий  11.5 и 11.6 ...
Показать как ставить SQL, как работать с поиском , как назначать задания , задачи , как чистить логи , как начать писать собственные расширения для TC 
на Java или C++ , как работать в NX 10 11 12 при использовании TC ...

если инициатива найдет понимание на данном ресурсе  - буду рад приложить материалы и знания к изучению TC ...







После чего это моё последнее сообщение с просьбой о изменении заголовка можно удалить 

Спасибо за понимание ... 

 

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

Теперь, после установки TomCat и создания каталога для доступа к Web уровню приложения,
устанавливаем сервер лицензий , после чего, лучше всего создать глобальную переменную  

 

SPLM_LICENSE_SERVER = port@hostname

 

Данная переменная позволит приложению установки автоматически получать значение сервера лицензий 

Если у вас все прошло удачно и вы используете виртуальную машину - лучше всего перед началом установки TC


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

 

Установка TC 

    2х или 4х уровневые клиенты - в чем разница ...


2 уровня

Одна из двух возможных архитектур для установки клиента Teamcenter. 

 

    Уровень клиента. Локальная машина пользователя
    Ресурсный уровень. сервера базы данных, базы данных, томов и файловых серверов.

 

    В двухуровневой конфигурации имеется серверный процесс tcserver.exe, 
    который запускается локально на компьютере пользователя и взаимодействует непосредственно с сервером базы данных. 
    Эта конфигурация рекомендуется только в том случае, если клиент и сервер находятся в одной и той же локальной сети.


4 уровня

Одна из двух возможных архитектур для установки клиента Teamcenter.

 

    Уровень клиента. Это локальная машина пользователя
    Веб-уровень. Это веб-сервер, который направляет сообщения между клиентским уровнем и уровнем сервера приложений.
    Уровень предприятия. Он состоит из одного или нескольких серверов пула приложений, на которых выполняются серверные процессы Teamcenter.
    Ресурсный уровень. База данных и уровни данных тома

 

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

 

Разница между тонким клиентом и богатым клиентом?


     В простом тонком клиенте Teamcenter является веб-приложением, мы должны использовать тонкий клиент с использованием URL-адреса. 
     Основным недостатком тонкого клиента является то, что мы не можем выполнять интеграцию с САПР. 
     Что касается Rich Client, это приложение на основе Java, в котором мы можем выполнять интеграцию с САПР.

 

Надеюсь понятно!

 

Так же здесь много чего объяснено https://tcplmbasics.com/
в частности что такое 2 и 4 тир клиенты https://tcplmbasics.com/2018/06/23/teamcenter-architecture-two-tier-four-tier/
либо на любом другом ресурсе в сети, который вас устроит .
 
Ниже рассмотрим установку 2х уровневого приложения ...

 

Пробуем начать установку имеющейся у нас версии TC 
Повторюсь - пока что всё это мы делаем на серверной стороне ... 
Повторюсь - все дистрибутивы у нас находятся в папке C:\Distribution\

 

         Tc11.2.0
         Tc11.2.1_ActiveWorkspace3.4.1
         Tc11.2.1_ActiveWorkspace3.4.7
         Tc11.3_ActiveWorkspace4.1
         Tc11.5.0_patch_6
         TcVis_115_20180614
         TcVis_11506.exe


Запускаем C:\Distribution\Tc11.5.6\tem.bat

 

Выбираем тимцентр -> установить 
И указываем расположение имеющихся у нас дистрибутивов 

Версия TC 11.2 является базовой для всех последующих установок 

 

 

real 4.PNG

 

 

На первом этапе установим (выберем)  
Корпоративный сервер  
Сервер Томов 

 

Step_1_Install 5.jpg

 

Папка для установки с общим доступом у нас создана ранее 
укажем ее -> C:\Siemens\Teamcenter11


Конфигурация TC -> укажите любые устраивающие вас названия 

 

Далее пробежимся по списку Элементов установки раскрывая его подпункты и проверим 
или добавим или удалим нужные нам подпункты (элементы)

Посмотреть возможные элементы установки можно по след адресу 
http://localhost:8282/tdoc/tc/11.5/help#uid:xid1256814:index_server_win:id266006:id267841:v4_c08a0101::featureDatabaseServices

 

Базовая установка 
        TeamCenter Foundation

 

Расширения сервера 
        Java EE Based Server Manager
                Устанавливает процесс, который управляет пулом процессов сервера Teamcenter. 
                Этот параметр применим только при развертывании веб-уровня. 
                Для этой функции требуются функции Teamcenter Foundation и FMS Server Cache.
                
                Вэб уровень мы будем использовать как описавылось ранее (TomCat) для тонкого клиента и
                Active Workspace , так же администраторы TC могут использовать вэб уровень при использовании 
                Over-the-Web Installer (OTW) - инструмента,  помогающего установить Толстого клиента на Клиентскую машину через Вэб Интерфеис 
                без непосредственного долгого  участия человека  с нужным выбором опции установки 
                и соединении с базой данных с проверками установленных на родной базе шаблонов

 

Сервисы базы данных 
        Teamcenter Сервис менеджера задач
        Сервис менеджера подписки
        Сервис менеджера событий
        Сервис менеджера тесселяции
        Сервис кеширования общих метаданных

 

 

Управление файлами
        Кэш сервера FMS

 

Teamcenter Integration for NX
        Снять галку на интеграцию с классификатором семейства деталей NX

 

    В любом окне с вариантами установи TC есть значок справки  - если на него нажать 
    вам предложат прочитать вспомогательную информацию о опциях данного элемента

 

Жмём далее

Нам будет предложено установить Сервис кэша файловой системы (FSC)
    читаем подсказку и видим там среди прочего 
    
            Описание
            Идентификатор FSC
            Идентификатор, который используется FMS, чтобы опознать этот сервер файлового кэша в пределах сети FMS; он должен быть уникальным в пределах сети.
            Порт
            Адрес порта, назначенный для процесса FSC. Значение по умолчанию: 4544.
            Включить главную конфигурацию
            Задает, что следует установить мастер-файл конфигурации FMS (fmsmaster.xml) на локальном узле.

 

Задим там следующие значения 

        FSC Id   FSC_tcserver_Administrator
        Порт     4544
        Включить образец конфигурации

Жмём далее

 

При указании параметров базы данных выбираем 

Создать базу данных и перенести в неё данные , создать новый каталог данных 

 

Важно  - как говорилось выше - в нашем каталоге SQL Server'а  - есть только пользователь  с правами , 
базу данных после использования скрипта мы УДАЛИЛИ !!!

 

 Создаём базу данных SQL server

 
         порт 1433
         Сервер                      tcserver
         порт                        1433
         Пользователь tc_db          sql_admin_tc
         Пароль пользователя         sql_admin_tc 
         sa                          TCserver_admin
         База данных                 tc_db
         База данных по адресу       C:\MsSqlData
         Администратор TC            infodba  пароль  infodba

         Cyrillic_General_BIN + UTF-8 поддержка
         каталог данных        C:\Siemens\tcdata

 

 

real 5.PNG

 

Информация о томе 

 

 

real 6.PNG

 

Производственная среда 

 

real 7.PNG

 

Клиент Лицензии  -> если установлено значение SPLM_LICENSE_SERVER эти 
данные заполняются автоматически , как и многие другие (заданные по умолчанию) для процесса установки 

 

MUX

 

real 9.PNG

 

Pool

 

real 10.PNG

 

LDAP

 

real 11.PNG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
10 minutes ago, esergey said:

 Эта конфигурация рекомендуется только в том случае, если клиент и сервер находятся в одной и той же локальной сети

Эта конфигурация считается устарешвей, не рекомендуется для реальной работы, но хороша для админских и в некоторых случаях, задач разработки.

 

Если будет нужно распишу в чем недостатки этой конфигурации.

11 minutes ago, esergey said:

Информация о томе 

Это т.н. том по умолчанию, в нём будут хранится данные связанные с пользвоателем infodba

хорошая практика, после развертывания TC, делать отдельный том/тома, одна из стратегий, это проект - том.

13 minutes ago, esergey said:

 Cyrillic_General_BIN + UTF-8 поддержка

Вы пробовали работать с UTF8 на MS SQL? я никогда особо не юзал MS SQL, но на Oracle, UTF-8 не пригоден для кириллицы, разработчики дали сильного маху, и не правильно выделяют размеры полей, и получается, что русская строка в 128 символов, обрезается до 64

 

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

 

Если будет нужно распишу в чем недостатки этой конфигурации.

 

Распишите конечно !!! Я же сказал - я только за !







 

В продолжение  поста про установку так там не хватило места для фото 

 

ставим далее TreeCache

 

real 12.PNG

 

и начинаем установку 

 

Перед началом установки установщик содержит пункты с описание использованных элементов и заданных значений 
лучше всего вести текстовик для проверки или исправлении в установке  и сохранять все описания и соощения TEM ...

 

Окончание процесса установки тех или иных элементов приложения оканчивается сообщением либо об успешной установке 
либо сообщением об ошибке установки 

 

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

 

real 13.PNG

 

 

После окончания установки http://localhost:8282/tdoc/tc/11.5/help#uid:xid1256814:index_server_win:partcorporateserver:xid352876:cpostinstc01

если открыть службы то на этом этапе мы увидим 

 

Снимок.PNG

 

 

Это так же говорит о том что установка прошла успешно 

и  наш корпоративный сервер запущен !!!

 

Если вдруг что то пошло не так изучи http://localhost:8282/tdoc/tc/11.5/help#uid:xid1256814:index_server_win:id266006:id268041:installationlogfiles:v1_fserrormessages::db_daemons_startup_failure

 

После установки корпоративного сервера у нас на сервере  появятся новые приложения  по пути 
 
"\\Start Menu\Programs\Teamcenter 11\"
 
На данном этапе там будут два приложения 
 
Environment Manager 
TCDataBase_config1 Command Prompt

 

Это будут основные приложения используемые нами в дальнейшем 
Environment Manager  - это приложение , которое мы будем использовать в дальнейшем для всех изменений или дополнении к нашему ТС ... 
Выведем значки этих приложений на рабочий стол 


После установки корпоративного сервера  - сохраним состояние виртуальной машины . 

Сохранение снимка виртуальной машины самый простой вариант который избавит вас

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

 

Сохраняйте промежуточные удачные результаты 

 

Далее будем устанавливать голого 2х уровневого клиента ... 


 

 

 

 

 

 

 

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

Вы пробовали работать с UTF8 на MS SQL?

Я не особый работник в TC  - но вроде все работало без проблем пока тестили .
 

Ссылка на сообщение
Поделиться на других сайтах
Just now, esergey said:

Я не особый работник в TC  - но вроде все работало без проблем пока тестили .
 

когда даешь имена в духе РазДваТри, норм, а вот начнешь заполнять поле описание, о там и станет ясно.

 

Короч, UTF-8 не для Русланда, как бы это идиотски не звучало, используйте национальную кодовую страницу CP1251

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

Отлично , пользователи учтут ... 
Спасибо за дополнение !

Насколько я понимаю использовать что то типа этого 

 

Параметры сортировки
ASCOLLATION:                   Latin1_General_CI_AS
SQLCOLLATION:                 SQL_Latin1_General_CP1_CI_AS 


Вроде что то типа такого используется в для сервера Катии ...

Или если можно - скрин , чтобы выбирать правильно ...

 

И ещё об устаревшей конфигурации 2 х уровневого клиента 
Что то подобное было написано в справке - но вроде как эта фича только с 12TC считается устаревшей ?
 

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

а пока далее  продолжим ставить голого 2х уровневого клиента ...

 

Запустим Environment Manager  

 

выберем установку 2-уровневый толстый клиент teamcenter 

 

real 14.PNG

 

FCC C:\Siemens\Teamcenter11\tccs

 

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

                 Установите флажок Использовать конфигурации и среды, чтобы использовать конфигурации TCCS.

                 Для получения дополнительной информации об управлении средами TCCS обращайтесь к: Системное администрирование.    

 

 

real 15.PNG

 

 

 Родители FCC

 http://tcserver:4544/, 0, lan

 

                 На этом шаге задайте кэши сервера FMS (FSC), используемые кэшем клиента FMS (FCC). У клиента файлового кэша могут быть несколько родительских серверов файлового кэша. Серверы файлового кэша используются с заданным приоритетом.

                 Поле ввода "Режим назначения FSC" задает, как следует назначить серверы файлового кэша.

                 Чтобы добавить сервер файлового кэша в список, нажмите "Добавить". TEM добавит строку в таблицу значений сервера файлового кэша. Дважды щелкните мышью в поле "Протокол", "Узел", "Порт" или "Приоритет", чтобы ввести значения.

                 Чтобы найти значение в таблице, дважды щелкните мышью в поле ввода и введите новое значение.

                 Чтобы удалить сервер файлового кэша из таблицы, выберите строку и нажмите "Удалить".

 

 

 

real 16.PNG

 

1572

 TC_DATA                                                      C:\Siemens\tcdata                

 Имя соединения назовем например       TcData

 

real 17.PNG

 

 

Получаем сообщение об удачной установке 

Сохраним все журналы 

 

выводим значок клиента на раб стол и запускаем его 

infodba                infodba

 

если все запустилось хорошо - значит мы установили Толстый клиент на стороне сервера 

Добавим на вкладку быстрого доступа 

 

 1        Менеджер доступа

 2        Организационная структура

 

 Вносим изменения в файл     C:\Siemens\Teamcenter11\portal\portal.bat

 Комментируем родную строку запуска тимцентра

 

 rem start Teamcenter.exe %* -vm "%JRE_HOME%\bin\javaw.exe" -vmargs -Xmx%VM_XMX% -XX:MaxPermSize=128m -Xbootclasspath/a:"%JRE_HOME%\lib\plugin.jar";"%JRE_HOME%\lib\deploy.jar";"%JRE_HOME%\lib\javaws.jar" %DJIPJL_VMARG%

 

 и заменим на строку      
 

start Teamcenter.exe %* -vm "%JRE_HOME%\bin\javaw.exe" -vmargs ^
-Xverify:none -Xms1024m -Xmx3072m -XX:PermSize=256m ^
-XX:MaxPermSize=512m -XX:+UseCompressedOops -XX:+TieredCompilation -XX:SurvivorRatio=6 ^
-Xbootclasspath/a:"%JRE_HOME%\lib\plugin.jar";"%JRE_HOME%\lib\deploy.jar";"%JRE_HOME%\lib\javaws.jar" %DJIPJL_VMARG%

 

real 19.PNG

 

 

 

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

Справка -> О программе 

 

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

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

неудачи в дальнейшем ...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

её расширение даёт сбой в результате которого появляется та или иная ошибка ...

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

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

Перед установкой расширении для ТС нам нужно остановить все службы teamcenter 


кроме FSC Service 
и сервера лицензий 

 

так же в диспетчере задач не должно быть процессов с описанием (отношением) к teamcenter

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


Запустим установщик с ярлыка и выберем следующие пункты

 

Расширения сервера 

        Полнотекстовый поиск
         
                 Устанавливает сервер Autonomy Intelligent Data Operating Layer (IDOL), систему полнотекстового 
                 поиска по умолчанию и настраивает поиск в локальной базе данных. Автономный IDOL позволяет 
                 пользователям получать объекты из базы данных Teamcenter на основе критериев поиска. 
                 Он позволяет пользователям определять поиск по значениям метаданных, а также полнотекстовый поиск 
                 по метаданным и распространенным формам текстовых данных. 
                 IDOL работает с сервером IDOL и File System Fetch как две установленные службы. 
                 Установщик IDOL не поддерживает опцию автоматической установки.
         
         
        Teamcenter Management Console
        Файлы примеров

 

Основа знаний предприятия 
        Управление изменениями (Change Management)
        Сервер диспетчера
        Issue Management

 

Teamcenter Integrations for NX
        Интеграция с классификатором семейства деталей NX
        NX Foundation
        TeamCenter Integration for NX Change Management
                
Средства визуализации
        Встроенный для Толстого клиента 
                Расположение Vis C:\Siemens\Teamcenter11.2\Visualization
                Из C:\Distribution\TcVis_115_win64\Teamcenter_Visualization_11_5_win64.msi

 

Управление содержанием и документами 
        Content Management Base

 

                Ставим расширения 

ldap     15389

 

 

_real 1.PNG

 

 

Панель конфигурации JMX

    Type: Server Manager
    Host: tcserver
    ID: PoolA
    JMX RMI Port: 8088

 

_real 2.PNG

 

SSL мы пока не использовали ...
        
Полнотекстовый Поиск 

    Конфигурация сервиса выборки файловой системы
    Порт ACI        7000
    Порт сервиса    10223
    
    Конфигурация сервиса IDOL 
    Порт ACI        9000
    Порт сервиса    9002
    Порт Индекса    9001

 

_real 3.PNG

 

Визуализация 

 

 

_real 4.PNG

 

Уровень лицензии визуализации - Макет  

    TC_ROOT = C:\Siemens\Teamcenter11
    TC_DATA = C:\Siemens\tcdata

 

Компоненты Диспетчера 

    Папка Дисп         C:\Siemens\Dispatcher          (предварительно создать с правами на полный доступ)
    Планировщик порт 2001
    Модуль             C:/Siemens/Dispatcher/Stage (предварительно создать с правами на полный доступ)
    Порт модуля     1999
    Установка Админ Клиента

 

_real 6.PNG

 

Уровень регистрации - ALL
Папка журнала сервисов диспетчер - C:/Siemens/Dispatcher/Logs    (предварительно создать с правами на полный доступ)
Документация по установке - C:/Siemens/Dispatcher/Docs             (предварительно создать с правами на полный доступ)  

  

Запустить как службу 
Запустить диспетчер

 

 

_real 7.PNG

 

Выбираем трансляторы 
    
    CreateAssemblyPLMXML выбрано
    PLMXMLBasedSync выбрано
    ReplicatePLMXML выбрано
    ImportObjects выбрано
        
    JtToBboxAndTso выбрано
    QSearchProcessQueue выбрано
    cpd_sync_queue не выбрано - так как не установлено проектирование 4го поколения
    ContMgmtPublish выбрано
    AsyncService выбрано
    
    SubsCmplMSDImport выбрано
    SubsCmplMSDRerequest выбрано
    SubsCmplValidationService выбрано
    SubsCmplSDValidation выбрано
    SubsCmplGenerateDeclaration выбрано
    SubsCmplDeclarationReminders выбрано
    Отправить данные проектирования на сервис поставщика

 

_real 8.PNG

_real 9.PNG

 

 

Родители FCC 

 

 

_real 10.PNG

 

имеем по итогу шаблоны 

 

NX Foundation/Data Model                                                                               nx0tcin_template.xml
Интерфейс управления план-графиками и изменениями/Data Model        csi_template.xml
Управление изменениями/Data Model                                                           cm_template.xml
Content Management Base/Data Model                                                           contmgmtbase_template.xml
Teamcenter Integration for NX Change Management/Data Model                  nx1tcincm_template.xml
Issue Management/Data Model                                                                        issuemgmt_template.xml    

 

Если установка закончилась удачно - сохраним фаилы журнала и конфигурации 

 

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

 

Если что то не правильно или возникли ошибки  - откатитесь к последнему снимку и начните снова,
возможно снизив количество расширений и добейтесь установки без ошибок ... 


По окончании удачной установки создайте снимок системы ... 

После этого добавим следующие расширения нашему клиенту...

 

 

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
3 hours ago, esergey said:

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

её расширение даёт сбой в результате которого появляется та или иная ошибка ...

Более того, протыкивание галочек, особенно у хитрых модулей типа Dispatcher, требует дополнительных шагов, они расписаны в документации, в массе своей, но кто её читает:)

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

Более того, протыкивание галочек, особенно у хитрых модулей типа Dispatcher, требует дополнительных шагов

 

Далее будем с этим разбираться, если что то будет неверно - надеюсь меня поправят ...

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

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

С сервером лицензии сложнее, у него есть порт, что используется в межпроцессном взаимодействии, и этот порт каждый раз меняется, но его можно зафиксировать, для этого, в файле лицензии, после VENDOR ugslmd добавьте PORT=1984 (например) и этот порт пропишите в вашем Firewall

Just now, esergey said:

 

Далее будем с этим разбираться, если что то будет неверно - надеюсь меня поправят ...

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

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

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

ну что то базовое и будем пробовать - хотя бы самую малость для начала  . 

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

Устанавливает сервер Autonomy Intelligent Data Operating Layer (IDOL), систему полнотекстового 
                 поиска по умолчанию и настраивает поиск в локальной базе данных. Автономный IDOL позволяет 
                 пользователям получать объекты из базы данных Teamcenter на основе критериев поиска. 
                 Он позволяет пользователям определять поиск по значениям метаданных, а также полнотекстовый поиск 
                 по метаданным и распространенным формам текстовых данных. 
                 IDOL работает с сервером IDOL и File System Fetch как две установленные службы. 
                 Установщик IDOL не поддерживает опцию автоматической установки.

Устаревшая херовина, её конфигурировать замучаешься, более того, из новых релизов этот компонент (а он сторонний) выводится.

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

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

Устаревшая херовина, её конфигурировать замучаешься, более того, из новых релизов этот компонент (а он сторонний) выводится.

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

и это поставим 

Ссылка на сообщение
Поделиться на других сайтах
12 minutes ago, esergey said:

и это поставим 

Это да, а на IDOL время лучше не тратить

8 hours ago, esergey said:

Распишите конечно !!! Я же сказал - я только за !

  1. У вас бесконтрольно раскиданы мозги тимцентра (те самые tcserver, это бизнес-логика), при желании можно попакостить
  2. Стабильность рабочей станции на прямую будет влиять на стабильность tcserver
  3. Логи, от бизнес-логики, по умолчанию будут лежать на рабочей станции
  4. У вас минимальный контроль за пользовательскими сессиями
  5. Т.к. бизнес-логика размазана по рабочим станциям, не шибко удобно проводить обновления всяких костылей, что дописываются под TC
  6. Банально продвинутая функциональность в случае с 2Tier будет недоступна: интегарция с Office, TcRA, всякие модные коннекторы (в старших версиях) по OData или GraphQL, AWC требует только 4Tier
  7. Во-первых это красиво.
29 minutes ago, esergey said:

SubsCmplMSDImport выбрано
    SubsCmplMSDRerequest выбрано
    SubsCmplValidationService выбрано
    SubsCmplSDValidation выбрано
    SubsCmplGenerateDeclaration выбрано
    SubsCmplDeclarationReminders выбрано

На фиг не нужно, это интеграция к отдельному модулю по проверке используемых материалов в составе вашего изделия, на соответсвие всяческим экологическим нормам, ниодного пользователя в РФ, это ставить не нужно.

29 minutes ago, esergey said:

CreateAssemblyPLMXML выбрано
    PLMXMLBasedSync выбрано
    ReplicatePLMXML выбрано
    ImportObjects выбрано

        
    JtToBboxAndTso выбрано (для случае с NX не нужно просто)
    QSearchProcessQueue выбрано (удобнее по другому дергать индексатор пространственного поиска)
    cpd_sync_queue не выбрано - так как не установлено проектирование 4го поколения
    ContMgmtPublish выбрано

    AsyncService выбрано (а это нужно, да)

 

30 minutes ago, esergey said:

NX Foundation/Data Model                                                                               nx0tcin_template.xml
Интерфейс управления план-графиками и изменениями/Data Model        csi_template.xml (этого тоже не достаточно, не нужно ставить)
Управление изменениями/Data Model                                                           cm_template.xml
Content Management Base/Data Model                                                           contmgmtbase_template.xml (это нужно только в случае если вы собираетесь писать тех.документацию по DITA или S1000D, одной галки не достаточно)
Teamcenter Integration for NX Change Management/Data Model                  nx1tcincm_template.xml
Issue Management/Data Model                                                                        issuemgmt_template.xml    

 

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

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

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

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

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

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

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

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

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

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

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




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