Повторно используемые подпроцессы Tibco

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

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


person Adrian Ber    schedule 28.09.2016    source источник


Ответы (2)


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

Типичный пример того, почему вы хотите использовать библиотеки времени разработки, — это когда вы хотите совместно использовать служебные процессы (например, ведение журнала, создание уникального идентификатора и т. д.).

person Sandil Srinivasan    schedule 01.10.2016
comment
Должны ли DTL быть включены в EAR или их следует развертывать отдельно? Как? Кажется, что создание EAR не включало DTL, хотя я успешно включил его и вижу ресурсы DTL в проекте. - person Adrian Ber; 26.10.2016

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

person Raghav    schedule 01.10.2016
comment
Я использую BW5, поэтому я принял другой ответ, но также проголосовал за ваш. Спасибо! - person Adrian Ber; 05.10.2016