Welcome to MSDN Blogs Sign in | Join | Help

BTS 2006 TAP: August FAQs

As part of the Technology Adoption Programs for BizTalk Server 2006, we'll be collecting the most commonly asked questions about the 2006 product and publishing them periodically for all to benefit from.  Below are the top 50 for the month of August.  Discussion of these posts can be handled on the private newsgroup for the BTS 2006 Beta Program (enrollment information here).

Regards,
Doug Girard

Note: This posting is provided "AS IS" with no warranties, and confers no rights.

Question

Response

Area

Is an Indigo adapter planned?

This is likely to be productized eventually, but will probably be available as a community adapter around RTM.

Adapters

In 2004 customer adapters could only have one send handler per machine, does that limitation still exist?

No, that limitation has been removed in 2006.

Adapters

Does routing of failed messages depend on the adapter?

This feature is adapter agnostic. As long as the adapter can suspend messages, failed messages can be routed to the Message Box.  MSMQT will suspend messages but it won't work with this feature since MSMQT doesn't use Adatper APIs and goes directly to the Message Box.

Adapters

Can BAM be called from within external applications?

Yes, it can be invoked from BAM APIs.

BAM

Will VM Ware be supported?

We don’t support VM Ware – if the customer runs into an issue on VM Ware they should call Veritas for help.

BizTalk Server 2006

When will LoadGen be ready for testing?

This has already been released to microsoft.com for use on both BTS 2004 and BTS 2006. See http://www.microsoft.com/downloads/details.aspx?FamilyId=C2EE632B-41C2-42B4-B865-34077F483C9E&displaylang=en

BizTalk Server 2006

Can .NET 1.1 and .NET 2.0 be installed side by side on the same box, i.e. can BTS 06 (running on 2.0) also be running on the same hardware as another custom server application which runs on 1.1?  Or must the whole machine be dedicated to .NET 2.0?

Yes, we tolerate 1.1 on the same box.

BizTalk Server 2006

If they have custom code referenced from within orchestrations or called from pipeline components, must this be compiled in .NET 2.0?

You do not have to recompile, unless your component uses some of the API’s that have changed or are not supported in 2.0.

BizTalk Server 2006

Will we support Beta-2 through to RTM for TAP customers or require switching?

There will be one or more Release Candidate (RC) builds following Beta 2 prior to RTM and we would request that customers move to these builds if at all possible.  Microsoft believes that the upgrade from Beta 2 to RC to RTM will be much more straight forward then in the past and that we would like to work out a way to make this happen.  However, Beta 2 will be supported to RTM with the ability to provide key hot fixes should that be necessary.

BizTalk Server 2006

Are we supporting versioning at application level?

No, versioning still takes place at the assembly level as it did in 2004.

BizTalk Server 2006

Are .NET 1.1 assemblies running in a .NET 2.0 CLR?

Yes.

BizTalk Server 2006

During installation, is it possible to install Developer tools without having BTS installed?

Yes, it's possible but VS must be installed on the box to have the ability to install developer tools.

BizTalk Server 2006

Are there any changes planned for BTS TASK?

Yes, see the newsgroup thread on this subject.

Deployment

Can we start an application from BTSTASK.exe?

No BTSTASK cannot start and stop apps. However, there is a sample that the admin team is providing which can do that.

Deployment

How can I bind to artifacts in other applications?  Shared artifacts?

You can create a reference in your application to the "shared" application to gain access to these artifacts.

Deployment

WSS is not part of the install - should it be installed separately?

If user wants to use WSS within BTS, you have to have WSS installed separately.  We won't install WSS for you.

Installation/Configuration

How are CAB files updated?

We have control over new versions of files - we do internal testing of new components and update the CAB files periodically.

Installation/Configuration

How do we perform a silent installation?

In config, you can create a config.xml file.  This won't save passwords in the file, however.  Provide this file to the setup program and the next box will be configured the exact same way.

Installation/Configuration

Can you have multiple groups on the same box in 06?

No. However the Admin console can be used to administer multiple BizTalk groups simultaneously.

Installation/Configuration

What can BizTalk Explorer configure vs. the Admin MMC Console?

The Admin Console is much more robust and capable of viewing and configuring artifacts bucketed into applications, and platform settings such as Host, adapters, etc.  The BizTalk Explorer in VS, on the other hand, is a dev tool which will not show applications but will show all artifacts deployed to all applications.

Management and Operations

Can the new MMC be used to administer a 2004 group?

No.

Management and Operations

What are the improvements/additions in the new 2006 MOM pack?

See attached notes from Siddhartha Roy.

MOM

Will a MOM 2000 pack be available for BTS 2006?

It will run on MOM 2005 only.

MOM

Will ordered stop be supported on the receive side for MSMQ?

Yes, this change is planned in Beta-2.

MSMQ

Will MSMQ 3.5 be supported?

This was proposed as a DCR and has been postponed for the time being.

MSMQ

Does our MSMQ adapter support TTL and message expiry features?

Yes, see "Timeout" in the BTS 2006 documentation article "Configuring the MSMQ Adapter Properties": ms-help://MS.BTS.2006/BTS06Operations/html/7ede560e-d0b8-436d-9403-f51c100a7cd1.htm

MSMQ

Can you control where you want to set persistance points?

Not explicitly in the orchestration designer.  You can use scope shapes to have some degree of control over this.

Orchestration

How does the admin console get across firewalls for remote administration?

WMI and ExplorerOM are used to access the Config DB.  APIs run over RPC and require these ports to be open. This is documented at http://www.msdn.microsoft.com/library/en-us/deploying/htm/ebiz_depl_secure_tdpr.asp

Remote Administration

Are SAP adapter schemas changing?

There should not be any schema changes.

SAP

Can a developer create messages with ErrorType=FailedMessage and submit them?

Yes, you can purposefully create error messages if you'd like.

Server

Is Virtual Server 2005 supported in production?

Yes, but not recommended.

Server

Does the error report message include the full, original messages?

Yes.

Server

Do you have control over the order of attachments in the email message created by SMTP Send ports?

They are attached in the order listed in the port settings.

SMTP

How can we set the email body formatting type if we perform dynamic composing, e.g. HTML?

You cannot. Whatever is in the EmailMessageBody property will be send as plain text. To construct HTML content you need to use EmailMessageBodyFile.

SMTP

Can you add BizTalk Message parts as attachments to an email?

Yes, there is an enum that controls what gets attached and this is one of the options.

SMTP

When adding a web reference from orchestration for consuming a WS, can the user use a WSDL file?

Yes, you can specify a path to the WSDL.

SOAP

Does SOAP adapter support SOAP 1.1 or another version?

SOAP 1.1 at present.

SOAP

Does our SQL adapter support Yukon?

SQL adapter supports accessing Yukon databases. It does not support new SQL datatypes (e.g. XML data type)

SQL

Can you change host level throttling parameters in any way other than the UI?

Yes, you can change it through WMI.

Throttling

Are build to build upgrades supported?

In flight messages will not be saved from Beta-1 to Beta-2.  It is recommended that customers perform a clean install at Beta-2 to be supported long term.  Beta-2 to RC to RTM and Beta-2 to RTM will be fully supported.  Beta-1 upgrades are not supported for production machines.  Keep in mind that production use of an unreleased product violates the Beta EULA.

Upgrade

What is the list of breaking changes from .NET 1.1 to 2.0 that we should be aware of?

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/netfxcompat.asp

Upgrade

Are custom assemblies (referenced from orchestration or custom PLs) also hosted in the CLR 2.0?

Yes they are.  If they do not have 2.0 compatibilities, .NET 1.1 assemblies can continue to work on 2.0.  If they hit any of the breaking changes, then they will need to be recompiled on .NET 2.0.

Upgrade

Will WSE 3.0 be supported as an adapter?

This will not be supported out of the box, but there may be plans to create a community adapter around the time of 2006 GA. 

WSE

Is WSS only event based or does it poll periodically as well?  Messages seem to get into a stuck state if the recv location goes down and comes back up in between saves.

There were some bugs around locking which were resolved post Beta-1.  The adapter works by purely polling.

WSS

Can you invoke a 64 bit compiler from a 32 bit machine?

There is no need to do it. You can use 32 bit compiler to generate 64 bit compatible components.

x64

Is x64 supported for Beta-1?

It is supported for Beta-1. We support Intel EM64T and AMD. We do not support Intel Itanium.

x64

What components run in native 64bit and what runs in WOW mode?

Here are the components that do not support 64bit and need to run in WOW: POP3, FTP, SQL, SMTP, S/MIME pipeline component.

x64

What is the upgrade path like for x64? Can 32 bit compiled 1.1 BTS assemblies continue working on x64 CLR 2.0 BTS 2006?

BTS assemblies contain IL code, which is the jitter's job to convert to native machine code, thus 32 bit versus 64 bit is not an issue.  .NET 1.1 to 2.0 compatibility issues are known and published.

x64

Is SQL 2005 supported for Beta-1?

Yes, you can access the CTP version of SQL 2005 at http://www.microsoft.com/sql/2005/productinfo/ctp.mspx.

Yukon

Are we using any features new to SQL 2005?

We are not using anything native to just SQL 2005.  If you see improved performance it is due to changes made at the SQL level.  New SQL data types, etc. will not be supported by BTS 2006.

Yukon

Note: These answers are accurate as of the day of this post and subject to change.

Published Friday, August 26, 2005 3:40 PM by BPIDCustomerResponseTeam
Filed under:

Comments

No Comments
New Comments to this post are disabled
 
Page view tracker