Как сделать компонент конвейера видимым в наборе инструментов? - PullRequest
1 голос
/ 07 сентября 2011

Я знаю упражнение - Выберите предметы - укажите на DLL - вуаля!

Но есть некоторые атрибуты в компоненте конвейера.Влияет ли это на видимость?И как это изменить?

<ComponentCategory(CategoryTypes.CATID_PipelineComponent), _
 ComponentCategory(CategoryTypes.CATID_Any), _
 ComponentCategory(CategoryTypes.CATID_Validate), _
 System.Runtime.InteropServices.Guid("E7C186DF-D5DD-46a0-90A4-A2A6804763B0")>
ublic Class clsComponent
    Implements IBaseComponent, Microsoft.BizTalk.Component.Interop.IComponent, IPersistPropertyBag, IComponentUI

Ответы [ 2 ]

2 голосов
/ 26 марта 2013

Я знаю, что это старый пост, но, по словам Microsoft, вот что вам нужно сделать:

http://msdn.microsoft.com/en-us/library/aa577482(v=bts.20).aspx

Все сборки компонентов конвейера .NET (собственные и пользовательские) должны находиться в папке \ Pipeline Components, чтобы сервер выполнял их. Если конвейер с пользовательским компонентом будет развернут на нескольких серверах, двоичные файлы компонента должны присутствовать в указанной папке на каждом сервере.

Вы не должны добавить пользовательский компонент конвейера, который будет использоваться средой выполнения BizTalk, в глобальный кэш сборок (GAC).

Пользовательские компоненты COM в конвейере также будут отображаться на панели инструментов при условии, что они зарегистрированы на компьютере как компонент COM. Пользовательские компоненты конвейера .NET должны быть помещены в папку \ Pipeline Components.

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

.
1 голос
/ 07 сентября 2011

Если я правильно понимаю ваш вопрос, вы написали пользовательский компонент PL, пытаетесь добавить его в свой пользовательский PL, переходите к выбору из набора инструментов «Выбрать элементы», и он не отображается?

Это может быть очевидным, но дважды проверьте, что вы выполнили следующие шаги:

a) GAC сделал сборку компонента PL.

b) Скопировал DLL компонента PL в Расположение установки BizTalk \ папка Pipeline Components .

c) Закрытие и перезапуск решения PL.

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

HTH

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...