Re: PipelineComponent interfaces
- From: Jayendra <Jayendra@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 27 Aug 2006 23:18:40 -0700
Thanks Tomas.
"Tomas Restrepo (MVP)" wrote:
Jayendra,.
Could any one explain,importance of over the following interfaces:
You'll really find most of this answered in the BizTalk documents (the core
of it, at least), biut let me add a few things:
IPersistPropertyBag:
1.why pipeline component has to interoperable with unmanagedcode in this
context(IPersistPropertyBag),and what kind tasks can be accomplished,by
interoperating with unmangedcode.
A big part of the core of the messaging engine is still unmanaged code.
Furthermore, for legacy reasons, both the adapter API and the pipeline API
were built so that they could keep supporting both unmanaged and managed
components.
2.Where it will store custom configuration properties ?
A pipeline is essentially a description XML file. The properties are stored
inside that pipeline definition XML file (i.e. the .btp file).
3.why these cutom configuration properties has to be stored in
propertybags
and not in database.
Because that's not the design they used. The btp file is compiled into the
biztalk assembly, and that's the settings (well, you can override them with
per-instance pipeline settings, but that's another story). Once you have it
there, why would you bother saving them to the database?
Besides, the property bag is not the store. It's merele the API through
which you interact with the biztalk designer to read/persist the btp file.
IComponentUI:
1.What kind of validation it will do over custom component configuration
properties .
It won't do anything. It's up to you to do it.
2.when this method will be called,and who will call this method.
The pipeline designer.
3.ResourceManager,what kind of resources it will manage.
It's for keeping track of unmanaged resources that need to be released when
the pipeline execution is terminated.
--
Tomas Restrepo
tomasr@xxxxxxxx
http://www.winterdom.com/
- References:
- Re: PipelineComponent interfaces
- From: Tomas Restrepo \(MVP\)
- Re: PipelineComponent interfaces
- Prev by Date: Biztalk Server Evaluation copy
- Next by Date: Re: SharePoint Adapter with SSL
- Previous by thread: Re: PipelineComponent interfaces
- Next by thread: Help with Mapping please
- Index(es):
Relevant Pages
|