BizTalk SB-Messaging Receive Adapter Suspends Brokered Messages Without a Body

When it comes to processing zero-byte messages, the built-in receive adapters in BizTalk Server are somewhat inconsistent (see this recent post by Mark Brimble for more information). However, it seems that most receive adapters do not successfully process messages without body content. For example, the File adapter will delete an empty file and kindly put a notification to that effect in the event log. The HTTP adapter will reject a POST request with no content and return a 500 “Internal Server” error. So it probably isn’t any real surprise that the Azure Service Bus Messaging adapter introduced in BizTalk Server 2013 also obstructs bodiless messages. The difference here though is that the message will be successfully received from the queue or topic (and therefore removed from Service Bus), but will immediately be suspended with an error like the following:

A message received by adapter “SB-Messaging” on receive location “SB-ReceivePort_Queue_SB” with URI “sb://<namespace>.servicebus.windows.net/TestQueue” is suspended.
Error details: There was a failure executing the receive pipeline: “Microsoft.BizTalk.DefaultPipelines.PassThruReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35” Source: “Pipeline ” Receive Port: “SB-ReceivePort” URI: “sb://<namespace>.servicebus.windows.net/TestQueue” Reason: The Messaging Engine encountered an error while reading the message stream.

Read more of this post

First Pluralsight Course Published!

PluralsightIn case anyone is wondering why I’ve been out of the blogging and social media scene for the past few months, it’s because I’ve had my head down trying to complete the authoring of my first Pluralsight course!

Well, I’m pleased to say that the course is now live!! It’s been a long journey and resulted in three scope changes, but is finally published. Also feel very privileged to have joined the ranks of the Pluralsight author team, comprised of so many exceptional people whose wisdom I’ve been following throughout my career.

The course is entitled Using Functoids in BizTalk Server 2013, and it features a deep-dive exploration of the eighty built-in functoids within the BizTalk Mapper toolbox, as well a brief look at creating custom functoids and hosting custom XSLT files. Despite the title, it is equally relevant to BizTalk Server 2010 users as the Mapper has not changed much between those two versions. (Come to think of it, the functoids themselves haven’t changed all that much since BTS 2006, even though the user interface was overhauled to great improvement in 2010.)

Read more of this post

BizTalk Integration Summit 2013 (USA) – BizTalk is Alive & Well!

Just enjoyed an awesome experience at the BizTalk Integration Summit in Seattle with my esteemed colleagues Bill Chesnut and Dean Robertson! Not only did I have the opportunity to meet most of the top BizTalk experts in the world for the first time (including Sandro Pereira, Tord Glad Nordalh, Steef-Jan Wiggers, Saravana Kumar, Richard SeroterKent Weare, Michael Stephenson, Stephen Thomas, Jon Fancey and others), but we were there to hear Scott Guthrie personally announce the General Availability of Windows Azure BizTalk Services (WABS) just minutes before the news went public:

IMG_1663

Read more of this post

WEBCAST: Integrating BizTalk 2013 with Service Bus Queues & Topics

I’ve just uploaded my latest production on the Brisbane BizTalk YouTube Channel, bringing our library up to four webcasts now! This presentation shows how easy it is to integrate BizTalk Server 2013 with Windows Azure Service Bus queues & topics, facilitating the creation of powerful hybrid applications:

Integrating BizTalk with Windows Azure Service Bus Queues & Topics[ http://youtu.be/jQefUBvc4Dk ]

You can also download the slide deck (complete with notes) from SlideShare [ http://www.slideshare.net/dtoomey/integrating-biztalk-2013-with-windows-azure-server-bus-queues-topics ]

Really loving my new RØDE Podcaster USB microphone, and also Camtasia 8.1 which makes editing these videos so easy!

Next BrizTalk Meeting: BizTalk 2013 & BizTalk360 Demos!

I’m really looking forward to presenting a double-header at our next Brisbane BizTalk User Group meeting on Wednesday:

What’s New in BizTalk Server 2013

Finally released to manufacturing, this long awaited edition hosts a variety of new features that make integrating your on-premises system with the cloud so much easier. The new REST and Azure Service Bus adapters provide quick & simple connectivity for building powerful, flexible and highly scalable hybrid solutions with BizTalk & Azure.

We’ll see an example of both in action during this part of the presentation.

Monitoring with BizTalk360

Now in Version 6.0, Saravana Kumar and his team have released the best-ever edition of BizTalk360, an easy to install web-based application that helps manage the complexity of supporting your BizTalk environments. In addition to the standard features of monitoring, alerting, administrating and auditing, the new capabilities of this release include:

  • Search & Action on Artefacts (Receive locations, send ports, applications etc.)
  • ESB Exception Management Portal
  • Custom SQL Query Complete Rewrite
  • Database Query Monitoring
  • SQL Agent Job Outcome Monitoring
  • Threshold Monitoring Window
  • Scheduled Monitoring Downtime
  • Support for SSL

I’ll present a demo of an active installation so you can witness first-hand the simplicity with which this awesome tool provides value!

If you’re in the Brisbane area, drop by Microsoft at 400 George St, Lvl 28 at 5:30pm on Wednesday, 29th May for some pizza and a great session! All i ask is that you register first so that I know how many pizzas to order!

BizTalk 2013 RTM VM Now Available in Window Azure Gallery

With Scott Guthrie’s announcement the other day concerning General Availability (GA) of Windows Azure Infrastructure Services, we now have available a selection of new BizTalk Server 2013 RTM virtual machine images in the Windows Azure Gallery:

  • BizTalk Server 2013 Enterprise
  • BizTalk Server 2013 Standard
  • BizTalk Server 2013 Evaluation

The Evaluation image will help you get started with the evaluation bits of BizTalk Server 2013 and SQL Server 2012.

This IaaS availability is a key aspect of the BizTalk Server 2013 release. Now you can quickly and easily spin up pre-configured BizTalk servers in the cloud without relying on the time, expense and other overheads of on-premises acquisitions. Imagine being able to provision an entire testing environment in minutes/hours instead of days/weeks/months!  And the best part is that, like all Azure services, you only pay for what you use. 🙂

The pricing details for these VMs can be found here.  Remember that there is also a (very small) storage cost for the disk images as well.

More information can be found on the BizTalk Server Team Blog.

BizTalk Saturday Event Completed

Just finished our BizTalk 2013 Hands On Day event in Brisbane, presenting with Bill Chesnut to a captivated audience about the new features and abilities to integrate with Azure. This is the last event for this round… but stay tuned for future events.

Presenting at BizTalk Saturday

Many thanks to Bill for his tireless effort at organising this and giving up most weekends, traveling all over Australia & New Zealand! Also thanks to Dean Robertson for the pic.

BizTalk Saturday: Hands On Day Coming to Brisbane!

BizTalk Saturday is back with a new Hands On Day in Brisbane! Delegates will have a chance to get up to speed with the new features of BizTalk Server 2013 under the guidance of Microsoft MVP Bill Chesnut ("BizTalk Bill") and myself. The format will be presentations followed by hands-on labs. Topics covered will include:

  • What’s New in BizTalk 2013
  • Creating an Azure VM for BizTalk 2013 Beta
  • REST Services in BizTalk 2013
  • Building a Cloud/On-Premises Hybrid Solution
  • Integrating with Windows Azure EAI/EDI

The Brisbane date is Saturday, 13 April 2013. Be sure to register now at the link below:

http://www.eventbrite.com.au/event/5679020102

Cost will be $100 and you will need your own laptop & Azure account. Please see the link above for further details.
This community event is brought to you by the Australian BizTalk User Groups.

BizTalk Server 2013 RTM Now Available!

BizTalk Server 2013 has now finally been released to manufacturing! View the full details on the BizTalk Server Team Blog.BizTalkServer2013

Note that there is a new pricing model based on cores rather than processers. The official Licensing Datasheet & FAQ document is available from Microsoft, while Saravana Kumar has a very comprehensive and detailed post to explain the new licensing scheme. You can also download a BizTalk Server 2013 License Maintenance spreadsheet that Saravana has made available.

Also of interest is that there is no developer edition of BizTalk 2013 to download. Instead, MSDN users can download the Enterprise edition, which is the same as the developer edition. There is also the 180-day free trial edition.

Happy BizTalk-ing!

John Glisson - Geek of the Cloth

Thoughts on integration, technology and what-not...

prashantbiztalkblogs

My BizTalk Experiences

The CRUCIBLE

THINK: It's not illegal....yet.....

paulbouwer.com

life and technology

Abdul Rafay's BizTalk Blog

My experiences with BizTalk related to architecture, development and performance in my enterprise.

Mike Diiorio

Connected Systems and other thoughts

BizTalk musings

Issues, patterns and useful tips for BizTalk development

EAI Guy.net

Enterprise Applicaiton Integration and SOA 2.0

Connected Pawns

Mainly BizTalk & Little Chess

Man Vs. Machine

Why can't we all just get along?

Adventures inside the Message Box

BizTalk, Azure, and other tools in the Microsoft stack - Johann Cooper

Biz(Talk)2

Talk, talk and more talk about BizTalk

Richard Seroter's Architecture Musings

Blog Featuring Code, Thoughts, and Experiences with Software and Services

Sandro Pereira BizTalk Blog

My notes about BizTalk Server 2004, 2006, 2006 R2, 2009, 2010, 2013 and now also Windows Azure BizTalk Services.

BizTalk Events

Calendar of BizTalk events all over the world!

Mind Over Messaging

Musings on BizTalk, Azure, WCF, and Enterprise Integration

The WordPress.com Blog

The latest news on WordPress.com and the WordPress community.