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

Вопрос по 4-хзвенке


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

Как централизованно обновлять клиентов? Куда копировать новые классы на сервере, чтобы при входе они у клиентов появлялись?

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


Как централизованно обновлять клиентов? Куда копировать новые классы на сервере, чтобы при входе они у клиентов появлялись?

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

а каким образом? Можно подробности вкратце?

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

Четырех. Собственно тема о ней.

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

Не проводится обновление на клиентской части при запуске. Как то по особенному надо серверную часть обновлять?

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

Не лучше ли на сетевой диск поместить клиентскую часть тимцентра. В 4-х звеной архитектуре так совсмем мало будет файлов запускаться (по крайней мере, если сравнивать с 2-звенкой). С обновлением тогда меньше мороки будет: файлы заменил, genregxml.bat выполнил и всё. Но если шара на windows-сервере находится, то надо пользователей от файлов отключать, а если на юниксовом сервере, то можно каталог portal переименовать.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Я тоже озадачился данным вопросом. Вот что нашёл в доке:

Distributing customizations to four-tier rich clients

--------------------------------------------------------------------------------

If you used Over-the-Web Installer (OTW) to initially install a rich client, you can use OTW to distribute your customized files to it.

Package your customized files into a JAR file.

Create an installable component descriptor (ICD) file that defines your custom solution.

For more information creating a solution file, see Creating a solution file.

Run the Web Application Manager (insweb) to create a distribution instance for your custom solution.

For more information, see Distribute a solution file.

Creating a solution file

The following code shows a sample solution file named sample.icd. This file deploys the sample.jar file to the RC_ROOT\plugins directory on the rich client machine.

#The name of the solution. It appears on the solution list in the Web 

#Application Manager.

[NAME]

Sample Solution for Rich Client 4-Tier

#The description of the solution that appears in a tooltip when the user

#hovers the mouse over the solution name in the solution list. You can use

#HTML code to format the text.

[DESCRIPTION]

This installs the sample.jar file.

#Specify the jar file. If you have more than one jars, you need to repeat 

#this section for each file like this:

#[COPYFILE]

#{

#	[FROM]

#	sample.jar

#

#	[TO]

#	plugins

#}

#[COPYFILE]

#{

#	[FROM]

#	sample2.jar

#

#	[TO]

#	plugins

#}

#[COPYFILE]

#{

#	[FROM]

#	sample3.jar

#

#	[TO]

#	plugins

#}

[COPYFILE]

{

	[FROM]

	sample.jar

	[TO]

	plugins

}

#The version of this Sample Solution.

[VERSION]

11

#This file defines a Solution.

[SOLUTION]

Y

#It's a Distribution Instance Solution.

[SOLUTION_TYPE]

DS_INSTANCE

#Install information

[MANIFEST_INFO]

{

   #This is the RC_ROOT.

   [SUBDIR]  

   rac

   [TARGETS]

	<target name="file_download_unix">

	</target>

	<target name="new_solution_unix">

	</target>

	<target name="file_download_win">

	</target>

	<target name="new_solution_win">

	</target>

   [DOWNLOAD_FILES]  

   {

	  #This section tells the OTW installer to download the jar. 

	  #The location is subfolder to [SUBDIR] from above.

	  #If you have more than one jar, you need to list them here like this:

	  #[COMMON]

	  #plugins/sample.jar:1.0

	  #plugins/sample2.jar:1.0

	  #plugins/sample3.jar:1.0

	  [COMMON]

	  plugins/sample.jar:1.0

	  [SOLARIS]

	  [HPUX]

	  [AIX]

	  [NT_INTEL]

   }

   [PACKAGED_FILES]

   {

	  [SOLARIS]

	  [HPUX]

	  [AIX]

	  [NT_INTEL]

   }

}
Distribute a solution file

Launch the Web Application Manager:

Open the WEB_ROOT directory.

This is the directory in which you installed the Web Application Manager on your hard drive.

In Windows, double-click the insweb.bat file. In UNIX, type the following command:

insweb

The Web Application Manager displays the Teamcenter Web Application Manager dialog box.

Click Copy ICDs.

The Web Application Manager displays the Copy ICD Files dialog box.

Enter the path to your solution file and click OK.

The Web Application Manager displays a Progress dialog box and copies the ICD file.

When copying is complete, click OK.

The Web Application Manager displays the Teamcenter Web Application Manager dialog box.

In the Web Applications list, select the rich client instance and click Modify.

The Web Application Manager displays the Modify Web Application dialog box.

Click Modify Disk Locations.

The Web Application Manager displays the Modify Disk Locations dialog box.

Ensure the path to your solution files is listed in the Disk Locations for Install Images box. If it is not, click Add.

Click Add Solutions.

The Web Application Manager displays the Add Solutions dialog box.

Select your solution and click OK.

The Web Application Manager begins installation of the solutions and displays a Progress dialog box.

When installation is complete, click OK to close the Progress dialog box.

The Web Application Manager displays the Modify Web Application dialog box.

Click OK.

Deploy the distribution instance as described in the appropriate Teamcenter server installation guide (either the Installation on UNIX and Linux Servers Guide or the Installation on Windows Servers Guide).

Launch the Over-the-Web-installed rich client or the local otw.bat file to download and use the sample.jar file. You can verify the JAR file was downloaded to the designated installation location by looking in the RC_ROOT\plugins directory.

Note:

Once you install a customization using a solution file, you cannot remove it using Over-the-Web Installer.

Таким образом, что бы установить кастомизацию для 4х звенки построенной на сервере дистрибуции, необходимо кастомизацию оформлять как отдельный модуль, подгрузить его ICD в менеджер и установить через сервер дистрибуции. Сам пока не пробовал, только предстоит этот процесс.

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

Таким образом, что бы установить кастомизацию для 4х звенки построенной на сервере дистрибуции, необходимо кастомизацию оформлять как отдельный модуль, подгрузить его ICD в менеджер и установить через сервер дистрибуции. Сам пока не пробовал, только предстоит этот процесс.

Спасибо, полезная инфа. Тоже попробую так обновиться. Главное видимо грамотно ICD составить.
Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.
  • Сейчас на странице   0 пользователей

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




  • Сообщения

    • hlibhlib
      Так решили?  https://disk.yandex.ru/d/ZDWZv8p_B7l6nw
    • nicomed
      Я не программист, тем более не системщик. Могу только гипотетически предполагать что разные версии NET Framework в системе... я писал под 4.7.2. Переписывать с отловом ошибок , если честно лень. Тут вообще глаза на лоб лезут. Из не стандартных Майкрософтовских библиотек использовались только библиотеки от Солид-а. Что там может хотеть автозагрузки не представляю. Обычное WPF приложение. Исходники в доступе. С похожим сталкивался к каком аспекте: Когда у себя тестировал скрытие кромок, то для того, что бы сделать все кромки опять видимыми, то переходил в режим видимости кромок в Солиде ( ) и нажимал кнопку "Сбросить все". Визуально все кромки делались видимые. Потом после использования  макроса все кромки, что до этого скрывались и проявились после нажатия кнопки - скрывались вновь.   При тестах на 2-х машинах Вин10 СВ21 - пока проблем не было.
    • maxx2000
      выдавить на экструдере и пилой шик-шик, как колбасу, а не заниматься суходрочкой. если это корпуса с интегрированным оребрением, вложиться в литье люминя под давлением.
    • Говорящий Огурец
      Во, вспомнил, где я картинки видел! :) Инструкция по эксплуатации Sandvik Coromant. Обработка титана. Техническое руководство.pdf Начиная с 91-й страницы.   Чисто интуитивно применял нечто подобное на алюминии и технических пластиках при фрезеровке ребер/стенок
    • Kelny
      Так же меню Инструменты-Параметры...-Настройки пользователя-Эскиз-Взаимосвязи/привязки
    • advocut
      @hlibhlib https://dropmefiles.com/oTuAs  Вот такая была ещё (эту разрешили). Непонятно, как вообще сказать каму, откуда заходить (надо или снаружи, или в заранее просверленные отверстия и чтобы не на бобышки), тем более тут ещё и узкое место есть, т.е. вообще два захода надо.
    • AlexKaz
      Будет только МКЭ или и аналитика + натурный эксперимент?
    • malvi.dp
      На 16 солиде (win7) работает не стабильно бывает солид крошится,  при нажатии на кнопку "закрыть" вылезает окно: Ещё почему-то попыталось добавиться в автозагрузку В 20 солиде бывает удаляет не только выделенную кромку, а и другие. При выделении силуэтной кромки на ее месте рисует около 20 линий.
    • Kelny
      Это странно, бывает, что слетают все настройки - особенно своих кнопок, но что бы панельки бегали по экрану не замечено. Хотя на первой вашей картинке похоже, что панелька с закладками не привязана к окну программы, а во втором как раз таки привязана.   Так же если откроете окно настройки панелей, то на закладке ПАНЕЛИ ИНСТРУМЕНТОВ есть галочка Заблокировать КоммандМанаджер и панели инструментов - после этого движение панелек пользователем в окне программы ограничено.
    • Борман
      Только сила А. в жидкости действует вверх до самого "конца", а вы получили действие вверх на величину деформации. Типа встали в какашку, а она сбоку вылезла выше уровня подошвы.
×
×
  • Создать...