Geeks With Blogs
Edmund Zhao's BizTalk abc We share, We learn
If your orchestration is heavily rely on WCF SQL adapter based on SQL stored procedures, you may often encounter an issue related to strongly-typed schema and receive an error which is similar to the following. The adapter failed to transmit message going to send port "WcfSendPort" with URL "mssql://sqlserver//databas... It will be retransmitted after ......

Performing Composite Operations on Oracle Database is very similar to SQL Server Database. I just want to point out one mistake developers might easily make during the send port configuration. For any composite operation, the generated binding script doesn't include the composition operation tag in SOAP action header, therefore a new line needs to be ......

This is a unknown issue with Certificates in BizTalk Server. You see the error every time when you open or save send port configuration, it won't affect the functionality, but very annoying. It usually happens when you remotedly log on to a BizTalk server at which the "Other People Certificate Store" is not initialized. Microsoft has an article talking ......

Binding file for WCF Adapter doesn't save the password no matter it is generated by "Add Generated Items..." wizard in Visual Studio or "Export Bindings..." in administration console. It is by design dut to the consideration of security, but it is very annoying especially when you import bindings which contain multiple WCF send ports. The way to aviod ......

One of the most common errors we could see when we use WCF adapters is "The action was not understood". This is most likely because the mismatch between the logical port operation identifier in a orchestration and the operation name of SOAP action header in WCF send port confguration. To fix the problem is very easy, just change one of them to have ......

If you organize your BizTalk projects based on the type of artifacts, e.g., a solution contains schema project, pipeline project, map project, orchestration project, you might often encounter build failure problems due to the missing assembly reference. Sometime, even if you have the references properly added and you are able to verify them in object ......

I've been through a scenario where I had a very complicated multiple schemas map, the left(source) side of the map had two schemas and the right(destination) side had one, for some reason I decided to add one more schema to the left side. BizTalk map editor in 2006/2006 R2/2009/2010 doesn't allow creating multiple schemas map directly, neither does ......

You might receive the "pipeline component load() method failed on IPersisPropertyBag implementation" error message when you try to drag and drop a custom pipeline component into a pipeline stage. The root cause of this issue can be various, but the most common reason for this kind of failure is because ArgumentException is not caught when you develop ......

In multiple BizTalk server environment, it is pretty common to re-register another BizTalk server on BAS site, and the process could be tricky sometime if you don't want to undeploy anything from BizTalk solution. The following are the steps need to be performed, 1. Open BizTalk Explorer -> Role -> Sender - Delete all2. Go to TPM Management Tools ......

I received a very unusual error message few days ago when I configured a secondary BizTalk Server to join an existing server group (BizTalk 2004). The error message said "The BAM Primary Import Database registered in the BizTalk Management database is not compatible with the currently installed version of BizTalk Server." It happened only when I added ......

Does master secret server always have to be clustered? My answer is practically it is not. The environment I'm working on has 8 BizTalk servers in each server group. Master secret server is on one of these BizTalk servers, not being clustered. The following is how to have the Biztalk server groups to be recovered in case any failure of the master secret ......

It is usually a very important task to clean up a BizTalk mseeage box during stress testing with large amount of messages. Below are the steps to clean up the message box in order to prepare for the new test. 1. Stop all BizTalk services 2. Type “iisreset” at command line to recycle IIS service 3. Execute the stored procedure “bts_CleanupMsgbox... ......

There are two types of dynamic ports in BizTalk 2004. They are Dynamic One-Way Port and Dynamic Solicit-Response Port. The following sample is based on Dynamic One-Way Port, using the other one will be very similar. 1. Create a new BizTalk project.2. Create a schema to the new project. 3. Promote “Destination” to be a distinguished field.4. ......

I passed the exam 74-135 yesterday. It was really tough, might be one of the most difficult exams provided by Microsoft. The reason I took this exam was because my company wanted to join BizTalk 2006 Jump Start program, and one of the requirements to participate the program was at least having a consultant passed 74-135. I spent almost a month to prepare ......

BizTalk Server 2004 is not cluster aware, therefore it is not recommended to install BizTalk 2004 on a MSCS based server cluster. However, to achieve high availability of you BizTalk solution, you can still take the following actions. (I assume you are installing BizTalk 2004, SQL Server 2000 on Windows Server 2003) 1. Setup an Active\Passive server ......

So far, the most complete document about BizTalk 2004 naming conventions is still in the MSDN article “Developing Integration Solutions with BizTalk Server 2004”. However, if you want to adopt these naming conventions, you need to be aware of the following issues in the document, Naming conventions for some BizTalk artifacts are not defined. ......

One important pattern in BizTalk is to partitioning the solution especially when it is big. But some time it’s really difficult to move a file to another project or even just a different folder in same project. This happens most likely when there is an automatically generated file involved. In this example, an orchestration needs to consume a ......

A follow developer got “Out of memory” error on BizTalk server and he forwarded me the solution he build and the data he used to test. The solution is pretty straightforward. He needs process about 50 flat files at same time. In average, the file size is about 2MB. Each file contains 8 sections and each section has multiple items with same ......

Lots of BizTalk developers were facing similar problems when they built their own .NET test applications to test the web services generated by BizTalk Web Services Publishing Wizard. The debugging process stopped at “this.Invoke()”, and usually there will be an error message of “Internal SOAP Processing Failure”. If you check ......

I have been working on BizTalk for few years since the 2000 version was released. Although Microsoft did some great job to improve their online technical information about BizTalk during the past years, I believe lots of BizTalk developers are still using groups and blogs as a preferred resource of information. BizTalk is such a detailed technology ......

Copyright © Edmund Zhao | Powered by: GeeksWithBlogs.net | Join free