How to remove invalid character in incoming XML message using custom pipeline component

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> NOTE: This article is migrated from Blog AsiaTech Date: 2010-6-16 3:49 PM Orignal URL: http://blogs.msdn.com/b/asiatech/archive/2010/06/16/remove-invalid-character-in-incoming-xml-message-using-custom-pipeline-component.aspx <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> BizTalk server is usually used as message bus for different platforms and applications. In most scenarios, BizTalk stores and processes messages in XML format. Internally, it calls .NET XML library to do the job. Thus it follows W3C…

2

How does BizTalk detect if a host instance is dead in BTS2K6, 2K6R2 and 2K9?

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> NOTE: This article is migrated from Blog AsiaTech Date: 2009-11-25 5:39 PM Orignal URL: http://blogs.msdn.com/b/asiatech/archive/2009/11/25/how-does-biztalk-detect-if-a-host-instance-is-dead-in-bts2k6-2k6r2-and-2k9.aspx <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> This job is done by the cooperation between the front end BizTalk host instance process and the backend BizTalk SQL job MessageBox_DeadProcesses_Cleanup_BizTalkMsgBoxDb.   1.       When a BizTalk host instance is started, it will call the store procedure bts_ProcessHeartbeat_<HostName> once…


Unable to suspend or terminate active service instance in Biztalk

 <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> NOTE: This article is migrated from Blog AsiaTech Date: 2009-11-25 10:24 AM Orignal URL: http://blogs.msdn.com/b/asiatech/archive/2009/11/25/unable-to-suspend-or-terminate-active-service-instance-in-biztalk.aspx <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Symptom   When try to suspend or terminate a active service instance, the instance can not be suspended or terminated for a long time, it keeps active with Pending Job of the instance is set to Suspend or…


0x800706D9 when contact a SSO master secret cluster

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> NOTE: This article is migrated from Blog AsiaTech Date: 2009-11-24 8:43 PM Orignal URL: http://blogs.msdn.com/b/asiatech/archive/2009/11/24/0x800706d9-when-contact-a-sso-master-secret-cluster.aspx <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Symptom: ==========   You may see the following warning event in a BizTalk machine.   Event Type: Warning Event Source: ENTSSO Event ID: 10536 Description: SSO AUDIT Function: GetConfigInfo Tracking ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx Client Computer: xxx.xxx.xxx (BTSNTSvc.exe:1234) Client User:…


0xc0c01b15 fail to start BizTalk service

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> NOTE: This article is migrated from Blog AsiaTech Date: 2009-11-19 3:31 PM Orignal URL: http://blogs.msdn.com/b/asiatech/archive/2009/11/19/0xc0c01b15-fail-to-start-biztalk-service.aspx <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Problem:   After recovering the BizTalk databases from a disaster in BTS2K6 R2 or after upgrade from BTS2K6 to BTS2K6 R2, the BizTalk service could fail to start and the following error is reported   Event Type: Error…

2

BizTalk SQL job “MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb” always be shown as suspended in SQL Activity Monitor

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> NOTE: This article is migrated from Blog AsiaTech Date: 2009-10-16 4:50 PM Orignal URL: http://blogs.msdn.com/b/asiatech/archive/2009/10/16/biztalk-sql-job-messagebox-message-managerefcountlog-biztalkmsgboxdb-always-be-shown-as-suspended-in-sql-activity-monitor.aspx <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Symptom: According to BizTalk best practice, we should ensure BizTalk related SQL jobs were enabled and running well in SQL agent. These jobs would help maintaining BizTalk Databases under healthy status. However, if go to SQL Activity Monitor,…


How to process “multipart/form-data” message submitted to BTSHttpReceive.dll

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> NOTE: This article is migrated from Blog AsiaTech Date: 2009-8-27 11:05 AM Orignal URL: http://blogs.msdn.com/b/asiatech/archive/2009/08/27/how-to-process-multipart-form-data-message-submitted-to-btshttpreceive-dll.aspx <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> When use a form based web page as the below to submit a XML file to one BizTalk HTTP receive location using XMLReceive pipeline, It would fail to validate and suspended.     <html> <body> <FORM NAME=”myForm” ACTION=”http://localhost/btarnhttpreceive/btshttpreceive.dll?httpmime”…

2

Connection problem with the old BPA version

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> NOTE: This article is migrated from Blog AsiaTech Date: 2009-5-19 11:00 AM Orignal URL: http://blogs.msdn.com/b/asiatech/archive/2009/05/19/connection-problem-with-the-old-bpa-version.aspx#comments <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Recently, we have a case that BizTalk BPA (Best Practices Analyzer) has connection issue. This BPA is the old version 1.1.0.0.   Problem Description ======================== In one domain environment, BizTalk Server 2006 is installed on one machine and…


How to fix ENTSSO “Access is Denied” warnings on Biztalk Server

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> NOTE: This article is migrated from Blog AsiaTech Date: 2009-5-14 9:31 AM Orignal URL: http://blogs.msdn.com/b/asiatech/archive/2009/05/14/how-to-fix-entsso-access-is-denied-warnings-on-biztalk-server.aspx <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Problem Description =================   In this situation, there are two ENTSSO warnings as below, which are always occurring at the same time (as a pattern) in the application log.     Event Type:   Warning Event Source: ENTSSO Event…

1

Biztalk: No result returns when click the button “Run Query” in HAT [Operations -> Service Instances] or [Operations ->Messages]

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> NOTE: This article is migrated from Blog AsiaTech Date: 2009-4-7 11:12 PM Orignal URL: http://blogs.msdn.com/b/asiatech/archive/2009/04/07/biztalk-no-result-returns-when-click-the-button-run-query-in-hat-operations-service-instances-or-operations-messages.aspx <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Problem: =======   In BizTalk 2004 SP2, no result returns when click  the button “Run Query” in HAT [Operations -> Service Instances] or [Operations ->Messages]. Some other queries in HAT such as [Queries->Message counts] still work fine. The…