Here we go, some important stuff about dates.....(it's not only BizTalk related) I had a very simple scenario. Webservice Receives a request (with several datetime fields in it) Send the received message to SQL via the WCF adapter For some obscure reason some datetime values originating from the same WebRequest got modified once in the database
Today I had a very weird problem. I submitted a message via a WCF webservice and had an orchestration listening on the messagebox for that particular messagetype. The orchestration does some serious data-massage and needs to store the converted message a couple of times. For this I created some helper components that store the changed message in a database
Ntrace is a great tool for logging. It has virtually no impact and is blazing fast. Finally it's been migrated to Visual studio 2010. So now I can start building my BizTalk Bestpractice toolbox with it. The author of Ntrace can probably explain best what it is... What is this ETW thing? Event Tracing for Windows is a kernel-level tracing service
Today I stumbled upon a really nice BizTalk admin tool. (thanks google reader) Have a look at it >>here<< It's a kind of Silverlight BizTalk Administration console with quite a few extra's. Really good work !
BizTalk is a great tool but sometimes the output is a little unreadable because of the number of namespaces in a document. This post is related to a previous post where I had to import a zillion schemas . Once I had those schema's imported I could map them but the ouput looked as the picture below. So about 120 namespace declarations and then some
I had a requirement to map a buyer only if it was the same buyer throughout the entire document. The reason for this was that in the source document the buyer was defined in a sub sub sub node of a document and in the destination it occurred only once. So I ended up with several choices. Only map the first buyer Don't map Only map if they were the
I am busy creating schema's and exposing them as a web service. I always generate a client and try to post some messages and this time I was again surprised by BizTalk. (or should I say XML). When creating a schema you can chose several types for an element. Some of these are xs:int and xs:integer . I noticed these two before but didn't bother
As a BizTalk consultant I always implement BAM to do basic auditing. This is besides the BAM a business analist would want to see. The basic functionality of this audit trial is: When was the message received Where did it came from Where did it go What happend to the message Any important business decision made in an orchestration I write this audit
I had a nice setup in my BizTalk environment. I had 4 receive locations polling for data (in the same table) and it all boiled down to execute a stored procedure with different parameters. I used the WCF adapter with SQL bindings for that. For some obscure reason, I would get timeouts in the eventlog. Below is a screenshot of the receive port setup
Well if you ever end up like me with a XSD that has about a zillion includes ( schemaLocation ), maybe this tool is something for you. It is a pretty simple tool. You give it an XSD, and it will download all files that are referenced to your local system. It will parse the file names a bit and set them all to the local download folder. This way you