<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-11879362</id><updated>2011-12-14T21:33:19.822-05:00</updated><title type='text'>BizTalk</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vamsibiztalk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vamsibiztalk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Vamsi</name><uri>http://www.blogger.com/profile/18243195954973433409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11879362.post-115471868302920806</id><published>2006-08-04T15:10:00.000-04:00</published><updated>2006-08-04T15:28:44.940-04:00</updated><title type='text'>BizTalk 2004 on one Virtual machine</title><content type='html'>While configuring BizTalk 2004 on one Virtual machine (on windows 2003), and SQL Server is located remotely on another VM, I came across this kind of exception, which doesn’t give you much of information, except that the transaction has already been implicitly or explicitly committed or aborted, search on google doesn’t either give you any information, hence I have listed it over here,&lt;br /&gt;&lt;br /&gt;Error:&lt;br /&gt;c:\depot4000\jupiter\source\private\mozart\source\setup\btscfg\btswmi.cpp(266): FAILED hr = c0c025b3&lt;br /&gt;&lt;br /&gt;[7:30:26 PM Error BtsCfg] Failed to deploy BizTalk system assembly "C:\Program Files\Microsoft BizTalk Server 2004\Microsoft.BizTalk.GlobalPropertySchemas.dll".&lt;br /&gt;&lt;br /&gt;Unspecified exception: The transaction has already been implicitly or explicitly committed or aborted.&lt;br /&gt;&lt;br /&gt;[7:33:09 PM Info ConfigFramework] Showing MessageBox with text: Failed to deploy BizTalk system assembly "C:\Program Files\Microsoft BizTalk Server 2004\Microsoft.BizTalk.GlobalPropertySchemas.dll".&lt;br /&gt;Unspecified exception: The transaction has already been implicitly or explicitly committed or aborted.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;The Solution is to provide the appropriate domain user accounts for BizTalk configuration wizard, the installer should have access to the SQL Server BizTalk databases. Initially I thought it might be some issue with the MSDTC network clients which were already enabled, how ever it is purely based on the domain accounts which were not yet been created on SQL Server and BizTalk machines..&lt;br /&gt;&lt;br /&gt;Error:&lt;br /&gt;Config error: Failed to deploy Biztalk system assembly... DefaultPipelines.dll&lt;br /&gt;When running the config wizard for BizTalk2004 (on windows 2003) the following error occurred:&lt;br /&gt;Failed to deploy Biztalk system assembly "C:\Program Files\Microsoft BizTalk Server 2004\Microsoft.BizTalk.DefaultPipelines.dll". Unspecified exception: Unable to generate a temporary class (result=1).&lt;br /&gt;error CS2001: Source file 'C:\WINDOWS\TEMP\dbqvusoe.0.cs' could not be found.&lt;br /&gt;error CS2008: No inputs specified.&lt;br /&gt;Solution:&lt;br /&gt;The solution is to give the 'NETWORK SERVICE' user read and write access to the c:\windows\temp directory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11879362-115471868302920806?l=vamsibiztalk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/115471868302920806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/115471868302920806'/><link rel='alternate' type='text/html' href='http://vamsibiztalk.blogspot.com/2006/08/biztalk-2004-on-one-virtual-machine.html' title='BizTalk 2004 on one Virtual machine'/><author><name>Vamsi</name><uri>http://www.blogger.com/profile/18243195954973433409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11879362.post-114831262738258317</id><published>2006-05-22T11:42:00.000-04:00</published><updated>2006-05-22T11:43:59.903-04:00</updated><title type='text'>Microsoft Exam 74-135 Developing E-Business Solutions Using Microsoft BizTalk Server 2004</title><content type='html'>I finally got a chance to take the certification last friday, and I PASSED, It wasnt easy, needs to have lot of development experience on BizTalk,&lt;br /&gt;&lt;br /&gt;It’s been in my mind since last year but due to the hectic schedule couldn’t make it,&lt;br /&gt;&lt;br /&gt;FYI: This is now considered as a ‘Microsoft Certified Technology Specialist’ certification, note: this is not mentioned in the list of exams on the MCTS page (http://www.microsoft.com/learning/mcp/mcts/default.asp)&lt;br /&gt;Credential: ‘Microsoft Certified Technology Specialist’&lt;br /&gt;Certification/Version:  ‘BizTalk® Server 2004: Custom Applications’&lt;br /&gt;Exam guide: http://www.microsoft.com/learning/exams/74-135.asp)&lt;br /&gt;There is no skill assessment available for BizTalk 2004 certification, but how ever if you are planning to go for the BizTalk 2006 then Microsoft has come up with Skills Assessment for Exam 70–235, you can take the assessment here, http://assessment.learning.microsoft.com/test/test_options.asp?regtestid=2420304&amp;amp;s=233&lt;br /&gt;It contains around 30 –questions.&lt;br /&gt;&lt;br /&gt;If you want some insight on the 74-135 certification,&lt;br /&gt;Better have some strong development skill set on BizTalk 2004, there might be some lucky ones who might have passed, but in general I feel if you are string in your development skills with BizTalk, then you would sail through easily, else spend time knowing the kind of errors BizTalk applications might throw and start debugging them,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11879362-114831262738258317?l=vamsibiztalk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/114831262738258317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/114831262738258317'/><link rel='alternate' type='text/html' href='http://vamsibiztalk.blogspot.com/2006/05/microsoft-exam-74-135-developing-e.html' title='Microsoft Exam 74-135 Developing E-Business Solutions Using Microsoft BizTalk Server 2004'/><author><name>Vamsi</name><uri>http://www.blogger.com/profile/18243195954973433409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11879362.post-114315391929188768</id><published>2006-03-23T17:45:00.000-05:00</published><updated>2006-03-25T12:55:45.920-05:00</updated><title type='text'>Secure Shell SSH Enabled FTP Adapter for BizTalk</title><content type='html'>&lt;strong&gt;&lt;u&gt;Secure Shell (SSH) Enabled FTP Adapter for BizTalk &lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Since there is not enough information available on the sFTP adapters for BizTalk, thought would post this one, This document is more focused on the BizTalk side rather than SSH, however I have provided some basic background information on SSH servers and clients using the RSA key based authentication.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Requirement:&lt;/u&gt;&lt;br /&gt;Transfer files to and from Secure Shell (SSH) Enabled servers, need to implement using sFTP protocol,&lt;br /&gt;&lt;u&gt;Explanation:&lt;/u&gt;&lt;br /&gt;BizTalk 2004/2006 doesn’t have any built in support for sFTP adapters, they only support traditional FTP adapters, hence we are only left with two options, either we need to develop our own custom adapters for sFTP or purchase it from other clients,&lt;br /&gt;I went ahead using the /n software SFTP Adapter, this lets you add sFTP adapter using the configuration settings, and transfer files remotely using sFTP, also has the feature to implement RSA Key based authentication using public and private keys, which I would be explaining later,  &lt;a href="http://www.nsoftware.com/products/biztalk/"&gt;http://www.nsoftware.com/products/biztalk/&lt;/a&gt;&lt;br /&gt;Let me give you some background information for sFTP, where it is used, and how to implement it.&lt;br /&gt;The /n software SFTP Adapter uses the SFTP protocol to transfer files to and from Secure Shell (SSH) Enabled servers. Using the adapter is identical to using the /n software FTPS Adapter, requiring only that you supply a server to connect to, user name, and password. As with the FTPS Adapter, simply bind your port to a BizTalk Orchestration and the SFTP Adapter will take care of the rest.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;The SFTP Adapter features:&lt;/u&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Send and receive files to/from BizTalk Adapters and any FTP or Secure Shell (SSH) Enabled FTP server&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Secure Shell (SSH) data protection&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Secure Shell (SSH) - a low-level communications protocol providing security via strong encryption and advanced cryptography.&lt;/strong&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Secure Shell Public-Key Authentication ( RSA Key ) &lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;u&gt;Installations:&lt;/u&gt;&lt;a href="http://www.nsoftware.com/kb/tutorials/biztalksftpadapter.aspx"&gt;http://www.nsoftware.com/kb/tutorials/biztalksftpadapter.aspx#install&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Get the sFTP adapter, go ahead with the installations, once installation is complete, you have to get the keys and activate it,&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4310/981/1600/SFTPAdapterSetup.0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4310/981/320/SFTPAdapterSetup.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Once installation is done we need to register the adapter, which can be done using the BizTalk Administration Console,&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;sFTP configuration:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4310/981/1600/sFTP_ConfigurationBizTalk.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4310/981/320/sFTP_ConfigurationBizTalk.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Process: RSA key based authentication &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;A more secure method of authentication is through the use of RSA keys. The basic principle is as follows. Each user generates a 1024bit public/private key pair,&lt;br /&gt;Any host to which the user wants to connect must be aware of his public RSA key, as the server uses it during the authentication process. The user must place his public key living on the originating client machine, into his own authorized_keys file on the server.&lt;br /&gt;When he wants to connect to that server, ssh will first negotiate an encrypted session, then send the server the client's public key. The server checks that the public key is in the user's authorized_keys. If so, the server sends the client a challenge (a random number encrypted with the user's public key). If the client can then send back the random number unencrypted, it has just proven that it has the private key (there is no other way to unencrypt the challenge number), and is therefore authentic.&lt;br /&gt;The user's private key is a very sensitive piece of data - with it, anyone can connect to any host on which the corresponding public key is in the authorized_keys. Therefore, the user's private key is never written to disk unencrypted.&lt;br /&gt;Public key authentication solves this problem. You generate a &lt;em&gt;key pair&lt;/em&gt;, consisting of a public key (which everybody is allowed to know) and a private key (which you keep secret and do not give to anybody). The private key is able to generate &lt;em&gt;signatures&lt;/em&gt;. A signature created using your private key cannot be forged by anybody who does not have that key; but anybody who has your public key can verify that a particular signature is genuine.&lt;br /&gt;The Authentication layer uses one or more of the following authentication methods to validate the user:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Password Authentication&lt;br /&gt;&lt;/li&gt;&lt;li&gt;RSA/DSA Public-Key Authentication&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Kerberos Authentication&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Host-based Client Authentication&lt;/li&gt;&lt;/ol&gt;We have focused only on the RSA Public-Key based Authentication in this process,&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4310/981/1600/KeyBaseAuthSSH.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4310/981/320/KeyBaseAuthSSH.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Summary of the steps;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Key-based authentication in a SSH environment uses public and private keys. The following is a summary of the steps required to generate a key pair for SSH:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;An authorized user must generate a public and private key pair.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;The user has the option of password protecting the private key (RSA key), which is recommended in almost all environments.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;The user's public key needs to be securely uploaded to the SSH server, usually stored in the user's home directory. For example, the user Vamsi would have a public key stored in /home/Vamsi/.ssh/ or Documents and Settings\Vamsi\.ssh of the SSH server.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Authorization, Identification, and authorized_keys files need to be populated.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Public-key authentication needs to be configured on the SSH server, which is enabled by default on many SSH installations.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;&lt;u&gt;Procedure:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;First, install the SFTP adapter.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;Then create the send and/or receive ports as needed based on sFTP configuration.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;Once done, assuming that we gotten this far. Let’s say that we have set up a Receive location that will pick up files from some remote SFTP server - so we have to setup a Receive location of transport type /n software SFTP.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;From the BizTalk Explorer, edit your receive location.  In the Address (URI) configuration property, click on the ellipsis (...).  This will bring up properties specific for the adapter.  This is will let us configure the actual SFTP transport properties.  Included here are properties to specify the sftp server, port, user, etc.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;Now, lets say the client has given us an &lt;/span&gt;&lt;em&gt;&lt;u&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;RSA (private) key &lt;/span&gt;&lt;/u&gt;&lt;/em&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;for authentication to this SFTP server where we will pick up files.  This means we want to set the &lt;/span&gt;&lt;strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;"SSH Auth Mode" &lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;property to &lt;/span&gt;&lt;strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;"Public Key" &lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;(as opposed to password authentication).  This tells the adapter to authenticate to the server using a username and RSA key (private) rather than a username and password.  Specify the username of course in the &lt;/span&gt;&lt;strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;"SSH User" &lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;property.  We can leave the &lt;/span&gt;&lt;strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;"SSH Password" &lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;property blank in the case of public key based authentication.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;Now that we've told the adapter to use public key auth, we must point it to the private key to use.  I have used RSA key, (Note: If we need we can also go with a PFX file, or a PEM file, we can install the key to a machine store and access it from there as well, depending on the client needs).&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;Anyway lets come back to the way I have implemented, I went with RSA key based authentication, hence I had to provide the &lt;/span&gt;&lt;strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;SSH Cert Store &lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;with location of the rsa key(&lt;/span&gt;&lt;em&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;id_rsa)&lt;/span&gt;&lt;/em&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;, for the adapter to pick it up,&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;Once this is done, we need to specify what type of SSHCertStore it is, Typically the public key might be in a PEM file, in which case you'd set the "SSH Cert Store Type" property to "PEMKey".&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;Finally set the &lt;/span&gt;&lt;strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;"SSH Cert Subject" &lt;/span&gt;&lt;/strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;to "*", which means the first certificate or key in the store.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;That’s it, we should be able to capture the file from the remote location,&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;SFTP Transport properties:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Here I have provided both types of authentication,&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Password based authentication&lt;br /&gt;&lt;/li&gt;&lt;li&gt;RSA key based authentication&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;This is based on the userID and password based authentication:&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4310/981/1600/PasswordAuth.0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4310/981/320/PasswordAuth.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;u&gt;This is based on the RSA key based authentication:&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4310/981/1600/ReceivePort_SFTP.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4310/981/320/ReceivePort_SFTP.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-family:Courier New;"&gt;sFTP Adapter properties(nSoftware):&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;u&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;AddressURI: &lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;Remote File: &lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;%SourceFileName%&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;Remote Path&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;: “/usr/Path/”&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;SSH Accept Server Host Key&lt;/u&gt;&lt;/strong&gt;: ALL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;SSH Auth Mode: &lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;Public Key&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;SSH Cert Store: &lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;em&gt;&lt;u&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;“home\RSAKey\SFTP_DEV\id_rsa”&lt;/span&gt;&lt;/u&gt;&lt;/em&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;SSH Cert Store Password: &lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&amp;lt;Empty&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;SSH Cert Store Type: &lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;PEMKey&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;SSHCert Subject: &lt;/span&gt;&lt;/u&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;"*"&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;SSHHost&lt;/u&gt;&lt;/strong&gt;: &amp;lt;IPAddress&amp;gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;SSHPassword&lt;/u&gt;&lt;/strong&gt;: &amp;lt;empty&amp;gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;SSHPort&lt;/u&gt;&lt;/strong&gt;: 22&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;SSHUser&lt;/u&gt;&lt;/strong&gt;: &amp;lt;user&amp;gt;&lt;/li&gt;&lt;/ol&gt;Thats it!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11879362-114315391929188768?l=vamsibiztalk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/114315391929188768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/114315391929188768'/><link rel='alternate' type='text/html' href='http://vamsibiztalk.blogspot.com/2006/03/secure-shell-ssh-enabled-ftp-adapter.html' title='Secure Shell SSH Enabled FTP Adapter for BizTalk'/><author><name>Vamsi</name><uri>http://www.blogger.com/profile/18243195954973433409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11879362.post-114313183642600492</id><published>2006-03-23T11:37:00.000-05:00</published><updated>2006-03-23T18:20:08.603-05:00</updated><title type='text'>Overview of SFTP, FTPS, SCP and FTP</title><content type='html'>&lt;p&gt;  &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;u&gt;&lt;span style="color:black;"&gt;Overview of SFTP, FTPS, SCP and FTP:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;I am not going go in detail about sFTP or FTPS here, since my main motive is to integrate sFTP with BizTalk, hence if you need more information need to research by yourself&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;b style=""&gt;&lt;u&gt;&lt;span style="color:black;"&gt;SFTP:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color:black;"&gt;"&lt;i&gt;sftp is an interactive file transfer program, similar to ftp, which performs all operations over an encrypted ssh transport".&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;SFTP is part of the OpenSSH standard. Along with SSH you have capabilities to use commands such as SCP, SFTP, etc. So....SFTP is very secure because each packet is encrypted and compressed while sending is taking place. It utilizes public key authentication and compression.&lt;b style=""&gt; &lt;/b&gt;&lt;span style="color:black;"&gt;The Abbreviation SFTP nowadays invariably means Secure File Transfer Protocol, however there is another protocol with the same abbreviation (Simple File Transfer Protocol). So lets not get confused.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: right;" align="right"&gt;&lt;span style=";font-size:11;color:black;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://www.geosc.psu.edu/computing?q=314"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;Differences between FTP, SFTP&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;u&gt; &lt;b style=""&gt;and FTPS&lt;/b&gt;&lt;/u&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Why not just use FTP? Why should I use Secure FTP instead of FTP? Why is SFTP better than FTP?&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;u&gt;FTP &lt;span style="color:black;"&gt;Vs&lt;/span&gt; &lt;span style="color:black;"&gt;SFTP Vs FTPS Vs SCP:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b style=""&gt;&lt;span style="color:black;"&gt;FTP&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt; (&lt;/span&gt;&lt;b&gt;&lt;span style=""&gt;File Transfer Protocol)&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;does not take any precautions to protect information transmitted during a session. This includes your username, password, and any files transmitted. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div  style="border-style: none none solid; padding: 0in 0in 1pt;color:-moz-use-text-color -moz-use-text-color windowtext;"&gt;    &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;b&gt;&lt;span style=""&gt;SFTP (Secure File Transfer Protocol)&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; is a secure replacement for FTP (File Transfer Protocol) based on the Secure Shell protocol. Unlike FTP, SFTP encrypts both commands and data providing effective protection against common network security risks. SSH Client and Server provide both command-line SFTP tools and a graphical user interface for Windows users. &lt;/span&gt;&lt;b style=""&gt;SFTP&lt;/b&gt; encrypts the session, preventing the casual detection of your username, password or anything you've transmitted.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style="color:black;"&gt;The major reason for implementing SFTP versus FTP is security. FTP is not even remotely secure. During an FTP session, your username and password are transmitted in clear text. If someone is eavesdropping, it is not difficult for them to log your FTP username and password.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style="color:black;"&gt;In FTP all data is passed back and forth between the client and server without the use of encryption. This makes it possible for an eavesdropper to listen in and retrieve your confidential information including login details. With SFTP all the data is encrypted before it is sent across the network.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style="color:black;"&gt;SFTP is not the same as FTP/S; the latter implements the original FTP protocol through a separately-created secure tunnel.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;b style=""&gt;&lt;span style="color:black;"&gt;FTPS&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt; is a real ftp that uses TSL/SSL to encrypt the control session and if required the data session.  With FTPS the control session is always encrypted, but the data session might not be.  Why is this?  Because with the control session encrypted the authentication is protected and you always want this (normal ftp uses clear text).  If you are NOT pre-encrypting the file, you want the data session encrypted so that the file is encrypted while the data is in flight.  However, if you are pre-encrypting the file then you do not need to have the data connection encrypted as you do not need to add the overhead of encrypting the data connection, since the file is already encrypted.&lt;/span&gt; Understand that SFTP is SSH file transfer and FTPS is FTP with SSL, &lt;span style="color:black;"&gt;FTPS is a file transport layer on top of SSL or TLS. &lt;/span&gt;The FTPS adds SSL-enabled FTP send and receive capabilities, uses the FTP protocol to transfer files to and from SSL-enabled FTP servers.&lt;a name="answer6"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;span style=""&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;color:black;"   &gt;SCP (Secure Copy)&lt;/span&gt;&lt;/b&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;color:black;"   &gt; is a non-interactive command-line tool for securely transmitting files from a machine to another. It is a secure replacement for RCP and provides a similar command-line syntax. SCP is strongly based on SFTP but is often a more suitable choice when setting up unattended file transfers using scripts.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;color:black;"   &gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;List of SFTP Servers:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;em&gt;SSH Servers&lt;/em&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;strong&gt;OpenSSH&lt;/strong&gt; (&lt;/span&gt;&lt;a href="http://www.openssh.com/"&gt;http://www.openssh.com/&lt;/a&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;)&lt;/span&gt; &lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;OpenSSH is a free version of the SSH protocol suite. OpenSSH servers and clients are available for both Unix and Windows.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;OpenSSH has been ported to Windows with the popular CYGWIN utility. The project was created by Network Simplicity (&lt;/span&gt;&lt;a href="http://www.networksimplicity.com/"&gt;http://www.networksimplicity.com/&lt;/a&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;) &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;strong&gt;SSH2 &lt;/strong&gt;(&lt;/span&gt;&lt;a href="http://www.ssh.com/"&gt;http://www.ssh.com/&lt;/a&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;)&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;SSH2 is a commercial version of SSH, with required license fees for commercial use (noncommercial use is free). Commercial SSH clients/servers are available for both Windows and Unix systems.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;&lt;u&gt;List of SFTP Clients:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;There are many client tools, you can use to connect to the SFTP servers, few of them I was interested were Core FTP LE, putty.exe, freeSSHd.exe, FileZilla_Server-0.9.12c.exe, Cygwin, WINSCP,&lt;br /&gt;&lt;br /&gt;Your choice of an SSH client is highly dependant on the type of functionality required for SSH. For example, if SSH is being deployed primarily for its file-transfer capabilities, Core FTP/WinSCP and SSH Communications' SSH clients are probably good choices. On the other hand, if SSH is being deployed for remote shell access via an HTTP proxy server, the SecureCRT and PuTTY clients are probably good choices. Lastly, if SSH is being deployed for remote access from undefined and uncontrolled terminal locations, MindTerm is probably a good choice, since it offers SSH access with the need of only a Web browser.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Operating system support&lt;/strong&gt;&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/wiki/Operating_system"&gt;operating systems&lt;/a&gt; the clients can run on.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/OS_SFTP.1.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4310/981/320/OS_SFTP.1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Protocol support&lt;/strong&gt;&lt;br /&gt;Information about what &lt;a href="http://en.wikipedia.org/wiki/Internet_protocol"&gt;internet protocols&lt;/a&gt; the clients support. External links lead to information about support in future versions of the clients or extensions that provide such functionality.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/ProtocolSupport_SFTP.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4310/981/320/ProtocolSupport_SFTP.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_FTP_clients"&gt;http://en.wikipedia.org/wiki/Comparison_of_FTP_clients&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11879362-114313183642600492?l=vamsibiztalk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/114313183642600492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/114313183642600492'/><link rel='alternate' type='text/html' href='http://vamsibiztalk.blogspot.com/2006/03/overview-of-sftp-ftps-scp-and-ftp.html' title='Overview of SFTP, FTPS, SCP and FTP'/><author><name>Vamsi</name><uri>http://www.blogger.com/profile/18243195954973433409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11879362.post-113685987626156890</id><published>2006-01-09T21:24:00.000-05:00</published><updated>2006-01-09T21:24:36.343-05:00</updated><title type='text'>My new BizTalk Blog</title><content type='html'>&lt;a href="http://geekswithblogs.net/bvamsi/"&gt;http://geekswithblogs.net/bvamsi/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;regards&lt;br /&gt;Vamsi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11879362-113685987626156890?l=vamsibiztalk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/113685987626156890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/113685987626156890'/><link rel='alternate' type='text/html' href='http://vamsibiztalk.blogspot.com/2006/01/my-new-biztalk-blog_09.html' title='My new BizTalk Blog'/><author><name>Vamsi</name><uri>http://www.blogger.com/profile/18243195954973433409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11879362.post-113656496117547551</id><published>2006-01-06T11:28:00.000-05:00</published><updated>2006-01-07T16:02:04.710-05:00</updated><title type='text'>List of various BAM Questions</title><content type='html'>&lt;span lang="EN"  style="font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;p&gt;&lt;span lang="EN"  style="font-size:11;"&gt;I have created the list of problems or questions we might encounter with BAM, some or my own experiences and some I have gathered from different sources and bundled up in one forum, thought would be useful for everyone, any comments are welcome: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;BAM InterceptorException&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Exceptions.Types.InterceptorException&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Exception from HRESULT: 0xC0C01B13.&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Exception type: COMException&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Source: Microsoft.BizTalk.Interop.Agent&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Target Site: Microsoft.BizTalk.Agent.Interop.IBTMessage ReadReferencedMessageByID(System.Guid ByRef)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Help Link: Additional error information:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;This happens when the Orchestration shapes are missing from the Orchestration View, If you delete some shapes in the new version of an orchestration, and you attempt to apply the same tracking profile, an error will display, and the invalid mappings display with a warning.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;You must correctly map business milestones or events and associated actions in order for Tracking Profile Editor (TPE) to work. However, the actual implementation of orchestrations may change over time for technical reasons (for example, to add more error handling). To make the migration of tracking profiles easier in such cases, the TPE supports the reuse of tracking profile with different assemblies.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Note:&lt;/span&gt;&lt;span style="font-size:11;"&gt; When you reopen a tracking profile for an assembly that has schema changes, the Tracking Profile Editor will not detect if any data items in the schema were mapped or were removed from the updated schema. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Delete all invalid mappings, and re-do the mapping by dragging items from the orchestration message schemas and actions into the associated folders.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;The values of "bam_ActivityName_Active" are not moved to "bam_ ActivityName_Completed"&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;The values from "bam_ActivityName_Active" are not moved to "bam_activity_Completed" table this happens if the continuationID is not properly linked between the orchestrations,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;If you are working on BAM you would be aware with the column names ‘IsComplete’ and ‘IsVisible’, let me explain about them,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;If the process is complete, the column name 'IsComplete' will get the value as '1' which means, the active trace is currently marked as complete,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;So you might ask, If that is the case, wonder why it is not been moved to the&lt;br /&gt;completed table, If you are using the continuationID's to follow up with several orchestrations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;For any activity record to be moved to *_Completed table, the record must meet the following criteria: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;IsVisible must be 1 (True) which really indicates that it has a BeginActivity event persisted &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;IsCompleted must be 1 (True) which means that the record has an EndActivity event persisted. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;There is no related record in Continuation table (which means it is not waiting for any record from continued segment(s) to be reconciled to the root record.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Please check if you are using the continuationID is properly configured.&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/newsgroups/managed/default.aspx?dg=microsoft.public.biztalk.general&amp;tid=859e2b00-ff0d-4755-bc92-80d6b8164123&amp;amp;cat=en-us-%20msdnman&amp;lang=en&amp;amp;cr=US&amp;sloc=en-us&amp;amp;m=1&amp;p=1"&gt;ClickHere&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;The Continuation Folder contains data items that indicate a unique instance ID, also called a continuation token. By using the continuation token, developers can link to other activities using the ContinuationID folder. You must name the two folders the same. That is the key to associating the two orchestrations together. The Continuation Folder can contain multiple data items.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;br /&gt;ERROR: BAM Deployment failed&lt;/span&gt;&lt;span style="font-size:11;"&gt;, and then BAM Star Schema database has not been configured. Please run the bm.exe setup-database to configure the database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Using BAM in BizTalk Server 2006 with SQL Server 2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;If you are trying to do Business Activity Monitoring using BizTalk Server 2006 Beta 1, and, SQL Server 2005, you may run into the same issue that I did. You'll probably notice that when you walk through the Configuration Manager, you cannot create the Analysis database if you are using SQL Server 2005. Beta 1 doesn't support Yukon Analysis Services yet. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;You may not notice a problem until you try and deploy BAM configurations. When I tried to do so, I got a message saying Deploying View...Error:BAM Deployment failed, then BAMStarSchema database has not been configured, please run bm.exe setup-database to configure the database&lt;span style="font-size:0;"&gt; &lt;/span&gt;. Since I'm not able to create the StarSchemaDb via the Configuration Manager (because of the aforementioned Analysis Services issue), how do you get past this? If you look at the XML that you export out of the BAM Excel spreadsheet, you'll notice an element CreateOlapCube which is set to true. This is what caused my failure. So, just flip that to false, and re-run the bm.exe deploy-all command. Now all the needed bits get built and after applying a tracking profile, I can record data and view it in my shiny new BAM portal. So, for now with Beta 1, you won't have the OLAP aggregation features if you're using SQL 2005. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;a href="http://blogs.msdn.com/richardbpi/archive/2005/08/05/448123.aspx"&gt;&lt;span style="text-decoration: underline;"&gt;ClickHere&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;BAM deployment failed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Failed to deploy BAM Analysis database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Failed to connect to Olap server.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Please make sure the Analysis Server is functional.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Cannot open connection to Analysis server 'VAMSI'.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Cannot connect to the server 'VAMSI'. The server is either not started or too busy.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Services: MSSQLServerOLAPService&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Path: C:\Program Files\Microsoft Analysis Services\ Bin\msmdsrv.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/Img1_AnalysisServer.1.jpg"&gt;&lt;img style="" alt="" src="http://photos1.blogger.com/blogger/4310/981/320/Img1_AnalysisServer.1.jpg" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/Img1_AnalysisServer.0.jpg"&gt;&lt;/a&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/Img1_AnalysisServer.0.jpg"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;The following MSSQLServerOLAPService services have to be started else while deploying BAM we would get the following exception.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;CreateOlapCube="true" set it to CreateOlapCube="false” in the XML file,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/Img2_BMDeploy.0.jpg"&gt;&lt;img style="" alt="" src="http://photos1.blogger.com/blogger/4310/981/320/Img2_BMDeploy.0.jpg" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/Img2_BMDeploy.jpg"&gt;&lt;/a&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;You won't have the OLAP aggregation features, since the OLAP Cube creation was set to false. Or you can use excel and hit the button that you can set to indicate whether the pivot table goes against Real-Time Aggregation or the OLAP cubes. This button is enabled when you select the pivot table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Cannot open Analysis server ‘VAMSI’, Cannot connect to the server ‘VAMSI’, The server is either not started or too busy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;v:imagedata title="" src="file:///D:%5CDOCUME%7E1%5CVAMSI%7E1.BON%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C25%5Cclip_image005.png"&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/Img3_AnalysisManager.jpg"&gt;&lt;img style="" alt="" src="http://photos1.blogger.com/blogger/4310/981/320/Img3_AnalysisManager.jpg" border="0" /&gt;&lt;/a&gt;&lt;/v:imagedata&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;v:imagedata title="" src="file:///D:%5CDOCUME%7E1%5CVAMSI%7E1.BON%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C25%5Cclip_image005.png"&gt;&lt;/v:imagedata&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;If the following service is stopped, MSSQLServerOLAPService you will get the above exception, kindly start the service.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;BAM deployment failed. The same view EnrollProcessView but with different definition has already been deployed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;v:shape id="_x0000_i1026" type="#_x0000_t75"&gt;&lt;v:imagedata title="" src="file:///D:%5CDOCUME%7E1%5CVAMSI%7E1.BON%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C25%5Cclip_image007.png"&gt;&lt;/v:imagedata&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/Img4_BAMDeployFailed.jpg"&gt;&lt;img style="" alt="" src="http://photos1.blogger.com/blogger/4310/981/320/Img4_BAMDeployFailed.jpg" border="0" /&gt;&lt;/a&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Always try to undeploy the previous version when the definition of the file has been modified, use ListChanges to capture the history of the deployment&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" &gt;"Mark selected Pivot Table as a real time aggregation" button in the Pivot Toolbar is grayed out.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" &gt;&lt;br /&gt;"Mark selected Pivot Table as a real time aggregation" button in the Pivot Toolbar is required if selected would generate RTA aggressions else would generate the Olap cubes, look at the &lt;/span&gt;&lt;span class="t1"&gt;&lt;span style="font-size:11;"&gt;CreateOlapCube &lt;/span&gt;&lt;/span&gt;&lt;span class="t1"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:11;" &gt;in the xml generated, and make it fales, and it should work as required.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" lang="EN-GB" &gt;&lt;br /&gt;BAM deployment failed.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" lang="EN-GB" &gt;Failed to deploy BAM Analysis database.&lt;br /&gt;Failed to connect to Olap server.&lt;span style="font-size:0;"&gt; &lt;/span&gt;Please make sure the Analysis Server is functional.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" lang="EN-GB" &gt;Connection failed: Server name not set.&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" lang="EN-GB" &gt;BAMConfiguration.xml file might have been modified, open the configuration file and check the following database and server names have been set as below, modify and save it,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" lang="EN-GB" &gt;&lt;v:imagedata title="" src="file:///D:%5CDOCUME%7E1%5CVAMSI%7E1.BON%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C25%5Cclip_image009.png"&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/Img5_DeployUnit.jpg"&gt;&lt;img style="width: 298px; height: 143px;" alt="" src="http://photos1.blogger.com/blogger/4310/981/320/Img5_DeployUnit.jpg" border="0" height="143" width="462" /&gt;&lt;/a&gt;&lt;/v:imagedata&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Once modified, save the above configuration file, and run the &lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" lang="EN-GB" &gt;bm dbsetup (sets up the star schema and analysis databases), to ensure you have made the change correctly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" lang="EN-GB" &gt;Note: &lt;/span&gt;&lt;span style="font-size:11;"&gt;The star-schema is dynamically created and used only for creation of OLAP cubes for analysis database setup.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:11;"&gt;Question: 9&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Cannot drag LOOPING orchestration shapes in TPE&lt;/span&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Inside an orchestration, if the shapes are looping and we need to capture a data value, if the shapes are looping you cannot capture the KPI’s of the messages inside a looping message flow,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;To do this, you create another activity and map all of the new activity milestones and data inside the loop.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sdk/htm/ebiz_prog_bam2_ffvp.asp"&gt;&lt;span style="text-decoration: underline;"&gt;ClickHere&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Note: You cannot use the Tracking Profile Editor to view the schema associated with a shape that has a message of type  System.XML.XMLDocument, since it wasn’t a schema during the debug mode as well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Cannot drag some defined orchestration shapes in TPE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;The Orchestration engine does not allow tracking for some shapes. They are as follows: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-size:11;"&gt;Message Assignment&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-size:11;"&gt;Transform &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-size:11;"&gt;Group (Task) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-size:11;"&gt;Suspend &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-size:11;"&gt;Catch &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-size:11;"&gt;Throw &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-size:11;"&gt;Terminate &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-size:11;"&gt;Solution&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;For the Message Assignment &lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;/span&gt;&lt;span style="font-size:11;"&gt;and Transform shapes, drop the enclosing Message Construct instead. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;For the group(Task) shape, use a nontransactional Scope shape instead.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Regarding the Loop(While) shape, you can track the Loop&lt;st1:place st="on"&gt;&lt;/st1:place&gt; shape itself, but you cannot track the events inside the shape to the same Activity Definition file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;For the Terminate shape, there is no workaround, because the end event of this shape never happens in a normal scenario.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Important:&lt;/span&gt;&lt;span style="font-size:11;"&gt; You cannot track a compensation handler shape, and the shapes within it if they are in a different orchestration. Additionally, custom compensation handlers do not display in TPE, therefore, you cannot track them. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/troubleshooting/htm/ebiz_prog_tracking_wgjs.asp"&gt;&lt;span style="text-decoration: underline;"&gt;ClickHere&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 11&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Continuation vs Relationship&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Relationship: If an orchestration calls another orchestration multiple times, use &lt;em&gt;relationship…&lt;/em&gt; to model the process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Required: multiple activity ID’s for each process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Continuation: If there are multiple orchestrations but each orchestration is called only once, then use &lt;em&gt;continuation&lt;/em&gt; to model. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Required: Single ActivityID followed with multiple continuationIDs and folders.&lt;br /&gt;&lt;a href="http://blogs.msdn.com/derektan/archive/2005/03/02/383993.aspx"&gt;ClickHere&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;span style="text-decoration: none;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 12&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;a href="http://blogs.msdn.com/derektan/archive/2005/06/10/428165.aspx"&gt;&lt;b&gt;How to represent date time data in Bam in local time&lt;/b&gt;&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;If you are using the tracking profile editor to map orchestration shapes/events to BAM activity, the date time value that appears in views and cubes will be in UTC (Coordinated Universal Time) time. With a little tweaking of a stored procedure for each activity, you can display the date time value in your local time. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;The stored procedure to modify is: bam_&lt;activity&gt;_PrimaryImport. Add the following couple of lines in this stored procedure:&lt;o:p&gt;&lt;/o:p&gt;&lt;/activity&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-size:11;color:purple;"  &gt;DECLARE @TimeDifference int&lt;br /&gt;SELECT @TimeDifference = ROUND(DATEDIFF(mi, GetUTCDate(), GetDate()), -1)&lt;/span&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;For each variable of datetime type passed into this stored procedure, add the following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-size:11;color:purple;"  &gt;SELECT &lt;i&gt;@yourVariable&lt;/i&gt; = DATEADD(mi, @TimeDifference, &lt;i&gt;@yourVariable&lt;/i&gt;)&lt;/span&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;That's it!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;by &lt;a href="http://blogs.msdn.com/Profile.aspx?UserID=4512"&gt;derektan&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;span style="text-decoration: none;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 13&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-size:11;"&gt;&lt;br /&gt;Server Error in '/BAMQueryWebSvc' Application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;span style="font-size:11;"&gt;Request format is unrecognized.&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size:11;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:11;"&gt;Description: &lt;/span&gt;&lt;span style="font-size:11;"&gt;An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.&lt;br /&gt;Exception Details&lt;span style="font-size:0;"&gt;&lt;br /&gt; &lt;/span&gt;System.InvalidOperationException: Request format is unrecognized.&lt;br /&gt;&lt;br /&gt;Source Error: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;table class="MsoNormalTable" style="background: rgb(255, 255, 204) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; width: 100%;" border="0" cellpadding="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="padding: 0.75pt;"&gt;&lt;p&gt;&lt;code&gt;&lt;span style=";font-size:11;color:black;"  &gt;An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.&lt;/span&gt;&lt;/code&gt;&lt;span style="font-size:11;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;If you look in the web.config for the service you will see that the webservice section has some protocols need to be disabbled, comment this section out of the web.config and it sould work fine, essesntially MSSet up these services to be consumed not to be browsed&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/Img6_SharePoint.jpg"&gt;&lt;img style="" alt="" src="http://photos1.blogger.com/blogger/4310/981/320/Img6_SharePoint.jpg" border="0" /&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;v:imagedata title="" src="file:///D:%5CDOCUME%7E1%5CVAMSI%7E1.BON%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C25%5Cclip_image013.png"&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/img7_BAMRelatedInstance.jpg"&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/v:imagedata&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 14&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Microsoft.BizTalk.Bam.QueryWebService.BAMQueryWebServiceException: Invalid activity name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Have to provide both the parameters for activityName and relatedActivity, make sure you provide the correct activity name that can be captured from the Bam_Metadata_Activities.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Then the following webservice would be opened ‘http://localhost/BAMQueryWebSvc/QueryWebService.asmx/GetRelatedInstances’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="b1"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:11;"&gt;&lt;span class="m1"&gt;&lt;v:shape id="_x0000_i1030" type="#_x0000_t75"&gt;&lt;v:imagedata title="" src="file:///D:%5CDOCUME%7E1%5CVAMSI%7E1.BON%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C25%5Cclip_image015.png"&gt;&lt;/v:imagedata&gt;&lt;a href="http://photos1.blogger.com/blogger/4310/981/1600/img7_BAMRelatedInstance.jpg"&gt;&lt;img style="" alt="" src="http://photos1.blogger.com/blogger/4310/981/320/img7_BAMRelatedInstance.jpg" border="0" /&gt;&lt;/a&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Note: &lt;/span&gt;&lt;span style="font-size:11;"&gt;BAMQueryWebService is not fully supported in BizTalk 2004.&lt;/span&gt;&lt;span style="font-size:11;"&gt; Hence the recommended way is to access BAM data by connecting to the SQL server and capture the various views BAM creates, such as "Querying Instance Data".&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Expose BAM Web Service&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;BAM in BizTalk Server 2006 builds on the existing Web Services available in BizTalk Server 2004. The enhanced web services interface now exposes; the query of aggregate and instance data, creation of alerts and retrieval of BAM configurations. This enhanced web services interface means that custom application can be developed, exposing BAM within their user interface.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;The BAM web services are grouped into two categories:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;1.&lt;span style="font-size:0;"&gt; &lt;/span&gt;BamQueryService – The following services provides, consumers the ability to specify the columns and filters for the instance data that should return.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;2.&lt;span style="font-size:0;"&gt; &lt;/span&gt;BamManagementService – The following service provides, consumers the ability to manage subscriptions and alerts among other management operations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 15&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;What would be a standard approach programmatically accessing Primary Import Database? Where could we get information about BAM Query Web Service. BAM Query Web Service has no clear usage documentation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;This is available in BTS2006,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;For accessing information on PrimaryImport Database, you can use&lt;br /&gt;BAMManagementService.&lt;br /&gt;You can access this at :&lt;br /&gt;&lt;a href="http://localhost/BAM/BamManagementService/BamManagementService.asmx" target="winout"&gt;&lt;span style="text-decoration: none;"&gt;http://localhost/BAM/BamManagementService/BamManagementService.asmx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Currently, the documentation is still being worked on.&lt;br /&gt;&lt;br /&gt;These are the methods, (those prefix with Get for accessing).&lt;br /&gt;&lt;br /&gt;AddSubscription&lt;br /&gt;CreateAlert&lt;br /&gt;DeleteAlert&lt;br /&gt;GenerateEventForArtifact&lt;br /&gt;GetAlert&lt;br /&gt;GetAlertsSummary&lt;br /&gt;GetCapabilities&lt;br /&gt;GetPivotViewXml&lt;br /&gt;GetReferences&lt;br /&gt;GetRelatedActivityInstances&lt;br /&gt;GetViewDetailsAsXml&lt;br /&gt;GetViewSummaryForCurrentUser&lt;br /&gt;RemoveSubscription&lt;br /&gt;UpdateAlert&lt;br /&gt;UpdateSubscription&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Posted by Keith&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 16&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;How to find out the BAM Assembly version?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Open the table bam_Metadata_ConfigVersion, finf the column name as ‘Version’ , you will have something like this, ‘3.0.6070.0’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Open the table ‘bam_Metadata_Transactions’ under the column ‘AssemblyVersion’ you will have something like this, ‘3.0.6070.0’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 17&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 51, 51);font-size:11;" &gt;QueryInterface for interface DTS.CustomTask failed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;This error has been fixed in SQL Server 200 Service Pack 2. Make sure you apply the service pack to the SQL Server machine, and any client machines that will be running the .Net code, since DTS is a client side tool. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;span style="text-decoration: none;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question:&lt;span style="font-size:0;"&gt; &lt;/span&gt;18&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Exception information: TDDS failed to read from source database. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;SQLServer: &lt;servername&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/servername&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Database:&lt;span style="font-size:0;"&gt; &lt;/span&gt;BizTalkMsgBoxDb.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Specified cast is not valid.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;You should stay with SQL Server 2000 for BizTalk 2004, BizTalk 2004 and SQL Server 2005 won't work together. Else need to monitor all the failing queries and fix them one by one, but it will be hard, if not impossible.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Biztalk 2004 w/SP1 will not support &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;Yukon&lt;/st1:place&gt;&lt;/st1:state&gt;. Our upgrade path for this is: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Biztalk2004 w/SP1 upgrade to Biztalk2006. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Upgrade SQL2000 to &lt;st1:place st="on"&gt;&lt;st1:state st="on"&gt;Yukon&lt;/st1:state&gt;&lt;/st1:place&gt; and migrate this is not supported/tested: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Biztalk2004 w/SP1 upgrade SQL 2000 to &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;Yukon&lt;/st1:place&gt;&lt;/st1:state&gt; and then upgrade to Biztalk2006.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Posted by Keith&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question:&lt;span style="font-size:0;"&gt; &lt;/span&gt;19&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Execute batch error. Exception information: TDDS failed to batch execution&lt;br /&gt;of streams. SQLServer: BIZTALKDEV, Database: BizTalkDTADb. Cannot insert&lt;br /&gt;duplicate key row in object 'Hws_Tasks' with unique index 'pk_Hws_Tasks'.&lt;br /&gt;&lt;br /&gt;The statement has been terminated..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;This warning event can be safely ignored. Retry will be done with a&lt;br /&gt;different key. The event is warning users for something they really&lt;br /&gt;should not worry about.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Note: to be very certain check the ActivityID or continuationID’s ( if at all used ) are appropriate.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question:&lt;span style="font-size:0;"&gt; &lt;/span&gt;20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;I would like to do an install of BAM on a BizTalk 2004 stand-alone&lt;br /&gt;server which is already configured but hasn’t got BAM Analysis database.&lt;br /&gt;&lt;br /&gt;Is that possible without affecting the rest of the BTS installation (I&lt;br /&gt;would like to keep the already existing databases created by the&lt;br /&gt;previous config)? I would like to install the Analysis services and then reconfigure&lt;br /&gt;BizTalk to use the BAM with OLAP.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Solution:&lt;/u&gt;&lt;/b&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Install the SQL Server 2000 Analysis Services. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Immediately afterwards, install the SP3a (Service Pack 3a) for OLAP (SQLOLAP).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Run the ConfigFramework utility and select the Join option, and just choose the BAM Analysis databases for OLAP cubes creation, Note:&lt;span style="color:navy;"&gt; &lt;/span&gt;The OLAP cubes and the cubing DTS package are all dynamically created by the BAM Manager command line utility bm.exe.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question:&lt;span style="font-size:0;"&gt; &lt;/span&gt;21&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Which aggregation to choose between: real-time aggregation (RTA) and scheduled aggregation.&lt;span style="color:navy;"&gt; &lt;/span&gt;&lt;a href="http://blogs.msdn.com/chunyu/archive/2005/05/26/422358.aspx"&gt;&lt;span style="color:black;"&gt;BAM real-time aggregation vs. scheduled aggregation&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;BAM supports two types of aggregations: real-time aggregation (RTA) and scheduled aggregation. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;The biggest difference is the underling storage. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Real-time aggregation (RTA): The storage of RTA is a &lt;strong&gt;&lt;span style="color:black;"&gt;SQL table&lt;/span&gt;&lt;/strong&gt; and the aggregation is updated and maintained by SQL trigger. The event importing and aggregation update are completed in the same transaction, therefore its data latency is negligible and almost real-time. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;The scheduled aggregation:&lt;span style="font-size:0;"&gt; &lt;/span&gt;is saved in &lt;strong&gt;&lt;span style="color:black;"&gt;Olap cubes&lt;/span&gt;&lt;/strong&gt; which need to be processed periodically by the cubing DTS package (btw the Olap cubes and the cubing DTS package are all dynamically created by the BAM Manager command line utility bm.exe).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;The biggest advantages of RTA are its zero-latency and low maintenance. Once your new instance data is in the BAM database, the aggregation instantly reflects the new data. And there's no need to run any DTS package, the sql trigger takes care of everything for you automatically. Compared to scheduled aggregation though, RTA doesn't support as many dimensions and measures, and it can only keep relatively short period of data to keep satisfactory query performance. Scheduled aggregation, on the other hand, have little problem handling years of years of enterprise data, and can support much more dimensions and measures. Scheduled aggregation's advantanges don't come without a price -- it needs Analysis Service licence, a star-schema database and scheduling of the cubing DTS. And the new instance data won't make into the cubes until the next cubing DTS run.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;After you understand the pros and cons of both aggregations, it's easy to understand their usage scenarios: use RTA for time-critical, small set of Key Performance Indicators (KPI) type of tracking and use scheduled aggregation for historical/trend analysis which normally involves large volume of data and requires complex cubes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;posted by &lt;a href="http://blogs.msdn.com/Profile.aspx?UserID=4312"&gt;chunyu&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;a href="http://blogs.msdn.com/chunyu/"&gt;http://blogs.msdn.com/chunyu/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 22&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Failed to open BAM Excel workbook file BAMapiSample.xls. or "fnGetString" or "Unable to get resource string" popup error dialogs or "Old Format or Invalid Type Library"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Regional settings should be set to english and it works.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;To work around this problem, you can either install the Office Multilingual User Interface (MUI) pack which can be found on &lt;a href="http://www.microsoft.com/"&gt;http://www.microsoft.com/&lt;/a&gt; or change your locale to US-EN just for the duration of the deployment.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question:&lt;span style="font-size:0;"&gt; &lt;/span&gt;23&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;span style="font-size:11;"&gt;Failed to instantiate DSO Object.&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size:11;"&gt; Please make sure DSO is installed and functional. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Analysis Services were not found, and the process is looking for these services, not been found hence the error, kindly install the Analysis services, the error would vanish or as Mike suggested you can just modify the BAM Excel Spreadsheet Mark by selecting pivot table as Real Time Aggregation for more info refer this site: &lt;a href="http://dallas.sark.com/SarkBlog/mholdorf/"&gt;&lt;b&gt;Mike Holdorf's Blog&lt;/b&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 24&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;After mapping the TPE when we try to run the process we might receive the following error, ‘Stored Procedure Does Not Exist’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;When you create your BAM Activities, do not use spaces in the Activity names! &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Explanation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Avoid using any spaces in BAM activities, since objects with no spaces would be created in the table, and the required stored procedures which is created would still try to refer to the object with space not finding will throw an exception.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;for more info refer the following &lt;a href="http://dallas.sark.com/SarkBlog/mholdorf/archive/2005/07/08/1944.aspx"&gt;site &lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question:&lt;span style="font-size:0;"&gt; &lt;/span&gt;25&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Error in Deploying BAM Workbook after Upgrading to SQL Server 2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;If you run into the following error message when deploying a BAM workbook with BM.exe, please read on...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;SqlServerError: Source: .Net SqlClient Data Provider&lt;br /&gt;Message: There is already an object named 'NS119569338444506776308359935743536951EventBatchDetails' in the database.&lt;br /&gt;Procedure: NS11956933844450639793552038743536951EventBatchDetails&lt;br /&gt;There is already an object named 'NS11956933844450677630038743536951EventBatchDetails' in the database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Suppose you have a bam workbook named abc.xls (or abc.xml exported from BAM Excel add-in). You deploy this workbook with SQL Server 2000, and later you decide to remove it. Due to a SQL Server 2000 bug, some stored procedures for the NS service will not be removed from the database. After upgrading to SQL Server 2005, these stored procedures are still there.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Now, you decide to deploy abc.xls / abc.xml again to SQL Server 2005, and that's when you will probably see the above error messages. The walkaround is:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;1. Open abc.xml&lt;br /&gt;2. Locate the &lt;view id="ID512CA71854F642EFAF673C819F969D2&lt;span style=" name="V_PurchaseOrder"&gt;A&lt;/view&gt;&lt;/span&gt;"&gt;&lt;br /&gt;3. Manually change the ID to some thing else, such as ID512CA71854F642EFAF673C819F969D2&lt;span style="color:green;"&gt;B&lt;br /&gt;&lt;/span&gt;4. Save and deploy abc.xml&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;posted on Wednesday, December 07, 2005 3:19 PM by &lt;a href="http://blogs.msdn.com/Profile.aspx?UserID=14056"&gt;xinxin&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Question: 26&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Error Message or BAM Cube Update DTS Package Fails&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;You may encounter the error "Unable to connect to registry on the server (machineName), or you are not a member of the OLAP Administrators group on this server" or the BAM cube DTS fails when you run the BAM cube update DTS Package.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:11;"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;There are certain permissions required to connect to an OLAP server through the OLAP Manager or through DSO script,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;br /&gt;Step1: Make sure you have SQL2000 SP4 installed on your Analysis Server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;To resolve this problem, see "Knowledge Base Article 838166: You must install the SQL Server 2000 update that KB article 831950 describes to run BizTalk Server 2004" available at (&lt;a href="http://go.microsoft.com/fwlink/?LinkId=22840" target="_blank"&gt;http://go.microsoft.com/fwlink/?LinkId=22840&lt;/a&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Step2:&lt;br /&gt;&lt;br /&gt;Need to have the admin privileges to deploy OLAP cubes to your Analysis Server. Check out this KB article &lt;a href="http://support.microsoft.com/?id=231951"&gt;http://support.microsoft.com/?id=231951&lt;/a&gt; to make sure you have all the necessary permissions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;Happy hunting - Vamsi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:11;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11879362-113656496117547551?l=vamsibiztalk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/113656496117547551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/113656496117547551'/><link rel='alternate' type='text/html' href='http://vamsibiztalk.blogspot.com/2006/01/list-of-various-bam-questions.html' title='List of various BAM Questions'/><author><name>Vamsi</name><uri>http://www.blogger.com/profile/18243195954973433409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11879362.post-113526399853351327</id><published>2005-12-22T09:59:00.000-05:00</published><updated>2005-12-22T10:52:06.100-05:00</updated><title type='text'>SharePoint Services Errors for BizTalk</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;Error 1: &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;color:black;"   &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;color:black;"   &gt;&lt;br /&gt;While configuring the databases used by Windows SharePoint Services&lt;/span&gt;, might receive the following error,&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Line 1: Incorrect syntax near 'COLLATE'. (Error code: 170).&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;Solution:&lt;/span&gt; Provide the SQL Server Access rights to the BTSService, to do this go to security, logins and add the BTSService (User) which is member of administrator, and add to the all the server roles.&lt;br /&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Error 2:&lt;/span&gt;   &lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;templatepick.aspx - page not found&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span class="msg"&gt;When you create &lt;span style=""&gt; &lt;/span&gt;a new top level site under a parent site in sharepoint, it brings up the page saying it has been created successfully, when we click on the sites URL to specifiy the template it should display the default template selection wizard, but instead we might receive a page not found error.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;span class="msg"&gt;&lt;b style=""&gt;Solution&lt;/b&gt;: If you want to delete the following sub site under sites, click on Documents and Lists, under Sites, delete the above site and recreate it, still problem occurs delete the root sites and recreate.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Error 3:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;"&gt;The "WSSLib" adapter is suspending an outbound message going to destination URL:"http://localhost/sites/SomeException/Exceptions". Details:"The request failed with HTTP status 404: Not Found.".&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;b style=""&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: arial;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style=";font-family:arial;font-size:8;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold;"&gt;Solution&lt;/span&gt;: This means that you haven’t put the WSSWebServices.dll in to the C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\ISAPI\BIN folder and WSSDocLibService.asmx in to the C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\ISAPI folder, hence it was not able to find these files, so the following exception occurred.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;Note: Kindly check your internal path using the IIS manager,WebSites/_vti_bin, right click and view the properties, capture the local path located under virtual directory tab you should be able to find the folder path location.&lt;br /&gt;&lt;/p&gt; &lt;p style="font-weight: bold;" class="MsoNormal"&gt;Error 4:&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;When ever we click on &lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;‘&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Upgrade a server or virtual server’ &lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;in SharePoint site, we might get the annoying help file, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;"To upgrade your server to Microsoft Windows SharePoint Services, run Setupsts.exe. Running Setupsts.exe upgrades your server and the default virtual server. If you have additional virtual servers to upgrade, you can upgrade each virtual server individually by using the upgrade operation with the Stsadm.exe command-line tool."&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Solution&lt;/span&gt;&lt;/b&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;: Prohibit the FrontPage from the IIS and remove it from add/remove program, then reset the IIS.&lt;br /&gt;Try to open the site again and this time, You should see the following response, Virtual Server Successfully Extended, This would allow us to browse to the next level in the sites,&lt;br /&gt;You can open the home page for your new Web site in your browser by using a link on the confirmation page. You can continue to extend other virtual servers or configure Self-Service Site Creation so users can create their own sites.&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;  &lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Error 5:&lt;/span&gt;&lt;/b&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;b style=""&gt;“1057 while trying to query service SPTimer."&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;     &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Make sure you enter the user name as "domain\user name" or "machine name\user name;" otherwise, you get the following error: "System Error 1057 while trying to query service SPTimer,&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;      &lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Installing SharePoint:&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:8;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;Solution: &lt;/span&gt;&lt;br /&gt;To Install &lt;a id="viewpost.ascx_TitleUrl" href="http://weblogs.asp.net/jan/archive/2004/02/03/66544.aspx"&gt;Install Windows SharePoint Services without installing MSDE, &lt;/a&gt;&lt;br /&gt;basically need to do the following,&lt;br /&gt;C:\Program Files\STS2Setup_1033&gt;setupsts.exe remotesql=yes&lt;/p&gt; for more info, Kindly go to the following sites&lt;br /&gt;&lt;p class="MsoNormal"&gt;http://weblogs.asp.net/jan/archive/2004/02/03/66544.aspx&lt;br /&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;http://www.microsoft.com/resources/documentation/wss/2/all/adminguide/en-us/stsc01.mspx&lt;br /&gt;http://www.codeguru.com/Csharp/.NET/net_asp/miscellaneous/article.php/c8569/&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11879362-113526399853351327?l=vamsibiztalk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/113526399853351327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/113526399853351327'/><link rel='alternate' type='text/html' href='http://vamsibiztalk.blogspot.com/2005/12/sharepoint-services-errors-for-biztalk.html' title='SharePoint Services Errors for BizTalk'/><author><name>Vamsi</name><uri>http://www.blogger.com/profile/18243195954973433409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11879362.post-111247007554477394</id><published>2005-04-02T14:27:00.000-05:00</published><updated>2005-04-02T14:27:55.546-05:00</updated><title type='text'>Great Biztalk Blogs for starters</title><content type='html'>&lt;p&gt;The List so far:&lt;/p&gt;   &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/BizTalkXmlTools/archive/2004/09/07/226385.aspx"&gt;BizTalk Xml Tools Team WebLog [MS] - Added 08/09/2004&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/kevinsmi/" title="Kevin B Smith's Weblog"&gt;Kevin B Smith's Weblog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/Biztalk_Core_Engine" title="Biztalk Core Engine's WebLog"&gt;BizTalk Core Engine's WebLog [MS]&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://geekswithblogs.net/cyoung/" title="Charles Young"&gt;Charles Young&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://dotnetjunkies.com/WebLog/jlynch/"&gt;A Biztalk Enthusiast - Jeff Lynch&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sphear.demon.nl/weblogs/robert/"&gt;Robert Rijsdijk's BizTalk Server Weblogs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.xmladvice.com/christophdotnet/articles/BizTalkBabySteps.aspx"&gt;Christoph .NET - Biztalk Baby Steps&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sphear.demon.nl/weblogs/carlo"&gt;CaPo's Integration adventures&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://weblogs.asp.net/gzunino/"&gt;Gilles' WebLog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.traceofthought.net/default.aspx"&gt;Trace of Thought (Scott Colestock)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11879362-111247007554477394?l=vamsibiztalk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/111247007554477394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/111247007554477394'/><link rel='alternate' type='text/html' href='http://vamsibiztalk.blogspot.com/2005/04/great-biztalk-blogs-for-starters.html' title='Great Biztalk Blogs for starters'/><author><name>Vamsi</name><uri>http://www.blogger.com/profile/18243195954973433409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11879362.post-111246981215241412</id><published>2005-04-02T14:22:00.000-05:00</published><updated>2005-04-02T14:55:29.696-05:00</updated><title type='text'>My First Post</title><content type='html'>Hi All,&lt;br /&gt;&lt;br /&gt;This is my First Blog......&lt;br /&gt;&lt;br /&gt;Will start posting soon on Biztalk!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11879362-111246981215241412?l=vamsibiztalk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/111246981215241412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11879362/posts/default/111246981215241412'/><link rel='alternate' type='text/html' href='http://vamsibiztalk.blogspot.com/2005/04/my-first-post.html' title='My First Post'/><author><name>Vamsi</name><uri>http://www.blogger.com/profile/18243195954973433409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
