2016-09-28 2 views
1

Если у меня есть подпроцесс, который я использую в двух проектах Tibco, какой будет лучший способ его повторного использования?Подпроцессы многократного использования Tibco

В настоящее время я копирую подпроцесс в обоих проектах, но это приводит к дублированию кода, который просто сложно поддерживать.

ответ

4

В качестве альтернативы, если вы используете BusinessWorks 5, используйте DTL (библиотеки времени разработки), которые вы можете использовать для разных проектов. Каждый раз, когда вы меняете DTL, вам нужно создать библиотеку проектов (.projlib) и обновить проект/импортировать .projlib в проект, который ссылается на него.

Общим примером того, почему вы хотите использовать библиотеки времени разработки, является совместное использование служебных процессов (например, ведение журнала, генерация уникального идентификатора и т. Д.).

+0

Должны ли DTL быть включены в EAR или должны быть развернуты отдельно? Как? Похоже, что создание EAR не включало DTL, хотя я успешно включил его, и я вижу ресурсы DTL в проекте. –

2

Подготовьте проект модуля BW 6.x Shared и создайте подпроцессы. Импортируйте этот проект с общим модулем в рабочую область, где вы хотите повторно использовать подпроцесс.

+0

Я использую BW5, поэтому я принял другой ответ, но также проголосовал за вас. Благодаря! –

Смежные вопросы