Discussion:
Deploying custom BizTalk adapter
(too old to reply)
Innokentiy Ivanov
2008-07-21 12:42:08 UTC
Permalink
Hello, All!

What is the recommended way to install custom adapter into the BizTalk
server? The corresponding MSDN article
(http://msdn.microsoft.com/en-us/library/aa561871.aspx) is very general and
does not provide the exact information such as names of registry branches
and database table/columns (and what exactly should be written there). A
link to a good detailed guideline would be the best.

Besides, what is the best way to detect the name of the management database
used by BizTalk (the one that is named BizTalkMgmtDb in most cases)?

Thank you in advance.

With best wishes,
Innokentiy Ivanov
EldoS Corporation
Saravana Kumar
2008-07-21 15:05:21 UTC
Permalink
I used to develop few adapter in 2004 days, and we used the MSI approach to
package them. We used install shied (sure you should be able to do with
Visual Studio setup project)

Adapter will contain send side ddl, receive side dll and management dll.
It's all about GAC'ing them and putting some entries in the registry so
BizTalk can lookup.

It worked out well for us, so you can redistribute it easily and will be
consistent.

Geting it working will take some time, but can be done.

Getting BizTalk Management name:

Use WMI object MSBTS_GroupSetting class and MgmtDbServerName, MgmtDbName
properties.

Regards,
Saravana Kumar [MVP - BizTalk Server]
http://www.biztalk247.com/v1/
http://www.digitaldeposit.net/blog
Post by Innokentiy Ivanov
Hello, All!
What is the recommended way to install custom adapter into the BizTalk
server? The corresponding MSDN article
(http://msdn.microsoft.com/en-us/library/aa561871.aspx) is very general and
does not provide the exact information such as names of registry branches
and database table/columns (and what exactly should be written there). A
link to a good detailed guideline would be the best.
Besides, what is the best way to detect the name of the management database
used by BizTalk (the one that is named BizTalkMgmtDb in most cases)?
Thank you in advance.
With best wishes,
Innokentiy Ivanov
EldoS Corporation
Innokentiy Ivanov
2008-07-21 15:51:38 UTC
Permalink
Hello Saravana,
You wrote on Mon, 21 Jul 2008 16:05:21 +0100:

Thank you for your fast answer.

SK> It's all about GAC'ing them and putting some entries in the
SK> registry so BizTalk can lookup.

Do you mean that the installer 'knows' the exact registry keys where to put
the entries?

It can be so that we would have to use some alternative installer (neither
MSI nor InstallShield), that's why we are looking for the official
guidelines on how the adapters can be deployed manually. Probably, it makes
sense to take the output of setup project created by VS and look into it...

SK> Getting BizTalk Management name:
SK> Use WMI object MSBTS_GroupSetting class and MgmtDbServerName,
SK> MgmtDbName properties.

That's exactly what we need. Thank you very much!

With best wishes,
Innokentiy Ivanov
EldoS Corporation
Saravana Kumar [MVP]
2008-07-22 13:35:32 UTC
Permalink
Installer by default won't have any knowledge about the BizTalk registry
keys, you need to either script them and run it as part of the installation
or some installer got the functionaity to add registry entries.

Regards,
Saravana Kumar [MVP - BizTalk Server]
http://www.biztalk247.com/v1/
http://www.digitaldeposit.net/blog
Post by Innokentiy Ivanov
Hello Saravana,
Thank you for your fast answer.
SK> It's all about GAC'ing them and putting some entries in the
SK> registry so BizTalk can lookup.
Do you mean that the installer 'knows' the exact registry keys where to put
the entries?
It can be so that we would have to use some alternative installer (neither
MSI nor InstallShield), that's why we are looking for the official
guidelines on how the adapters can be deployed manually. Probably, it makes
sense to take the output of setup project created by VS and look into it...
SK> Use WMI object MSBTS_GroupSetting class and MgmtDbServerName,
SK> MgmtDbName properties.
That's exactly what we need. Thank you very much!
With best wishes,
Innokentiy Ivanov
EldoS Corporation
Innokentiy Ivanov
2008-07-23 16:42:44 UTC
Permalink
Hello Saravana,
You wrote on Tue, 22 Jul 2008 14:35:32 +0100:

SK> Installer by default won't have any knowledge about
SK> the BizTalk registry keys, you need to either script them
SK> and run it as part of the installation or some installer
SK> got the functionaity to add registry entries.

Don't you know some official document where these registry keys can be
found?

With best wishes,
Innokentiy Ivanov
Tomas Restrepo [MVP]
2008-07-23 17:12:58 UTC
Permalink
Innokentiy,
Post by Innokentiy Ivanov
Don't you know some official document where these registry keys can be
found?
http://msdn.microsoft.com/en-us/library/aa560561.aspx
--
Tomas Restrepo
http://www.devdeo.com/
http://www.winterdom.com/weblog/
Innokentiy Ivanov
2008-07-23 17:38:24 UTC
Permalink
Hello, Tomas!
You wrote on Wed, 23 Jul 2008 12:12:58 -0500:

TRM> http://msdn.microsoft.com/en-us/library/aa560561.aspx

Great, thank you very much!

With best wishes,
Innokentiy Ivanov
EldoS Corporation

Loading...