Motley Queüe

Queuing At Microsoft

Queue names for WAS hosted WCF service

On WCF forums, I have noticed a common issue that developers face when hosting their WCF service in...

Author: degandhi Date: 04/09/2010

Performance optimization when using MSMQ with WCF

There are a number of factors that can affect the performance of your enterprise application that...

Author: degandhi Date: 04/02/2010

Checklist for using MsmqIntegrationBinding

The MsmqIntegrationBinding allows users to create WCF applications that send and receive messages to...

Author: degandhi Date: 03/31/2010

A double negative System.Messaging exception

Message message = new Message(); message.CorrelationId = Guid.NewGuid().ToString(); The above code...

Author: degandhi Date: 03/23/2010

Dealing with PRIVATE= formatnames

If your MSMQ environment has AD Integration installed, you can use PUBLIC= formatnames for public...

Author: James Birdsall Date: 03/20/2010

Configuring a Remote WAS-hosted Queue

Creating a reliable service for MSMQ has been made simpler with the introduction of Windows Process...

Author: James Birdsall Date: 03/12/2010

Queue Matching Behavior in WAS

With the release of Windows Vista (and subsequently Windows Server 2008), a new way to host WCF...

Author: James Birdsall Date: 02/23/2010

WAS hosting on Windows 7

IIS 7 allows isolation of web application pools from each other by providing the ability to run...

Author: degandhi Date: 01/20/2010

MSMQ and the Windows Firewall

I was called on to assist recently in diagnosing why an MSMQ client was unable to send messages to a...

Author: James Birdsall Date: 06/15/2009

JMS and MSMQ interoperability

I have come across this question of whether JMS and MSMQ are interoperabe a number of times and so I...

Author: degandhi Date: 06/08/2009

MSMQ and WCF: Getting Started

Windows Communication Foundation (WCF) provides a powerful programming model to develop...

Author: degandhi Date: 05/31/2009

MSMQ and the Active Directory Recycle Bin

Windows Server 2008 R2 introduces a new feature in Active Directory, the Active Directory Recycle...

Author: James Birdsall Date: 04/24/2009

How to count messages in a MessageQueue

There are a few different ways of getting a count of the number of messages in the MessageQueue....

Author: degandhi Date: 04/03/2009

Combining LINQ with System.Messaging

Patrick Toolis of the MSMQ test team has written a great whitepaper on using LINQ...

Author: James Birdsall Date: 02/09/2008

Another New Feature: Transactional Remote Receive

MSMQ has supported receiving messages from queues hosted on other machines ("remote receive") since...

Author: James Birdsall Date: 01/22/2008

Upcoming change in NACK behavior

Hello and welcome back from the holidays! I will get around to describing how to use...

Author: James Birdsall Date: 01/05/2008

MSMQ 4.0 Performance Counters and the NetNameForPerfCounters Registry Key

MSMQ provides several sets of performance counters which query the state of the service and other...

Author: James Birdsall Date: 12/14/2007

Determining Whether a Remote Queue Exists, Part 2A

Timeouts, acknowledgements, and deadlettering, working together, will help you deal with not just...

Author: James Birdsall Date: 12/08/2007

Be Prepared: Known Issues for Upgrading to Windows Server 2008

There are a few differences in MSMQ and IIS functionality between Windows Server 2003 (MSMQ v3.0)...

Author: James Birdsall Date: 11/30/2007

This Post Intentionally Left Blank

It's a holiday weekend here. Happy Thanksgiving to all our US readers! Tune in next week for another...

Author: James Birdsall Date: 11/25/2007

Determining Whether a Remote Queue Exists, Part 1

One of the basic principles of MSMQ's design is that sender and receiver are decoupled. The sending...

Author: James Birdsall Date: 11/10/2007

A Preview of Windows Server 2008 MSMQ Clustering

A very user friendly administrator UI tool for creating, configuring and managing MSMQ Clusters...

Author: James Birdsall Date: 11/02/2007

MSMQ + System.Messaging + WCF + Free T-Shirts = One Incredible Conference

TechEd Developers 2007 is just a couple days away now and we're getting really excited to hear what...

Author: MSDN Archive Date: 11/01/2007

The Legacy of an Old Bug

Internally, MSMQ uses the Windows-provided CryptoAPI to do all of its encryption and hashing....

Author: James Birdsall Date: 10/24/2007

Automate Your MSMQ Installation

Two New Operating Systems Bring Two New, Exciting Ways to Install (or Uninstall) MSMQ This week we...

Author: James Birdsall Date: 10/20/2007

Unattended MSMQ installation on Windows Server 2003

Let’s say you want to install all components except Downlevel Client Support on a Windows Server...

Author: James Birdsall Date: 10/20/2007

Unattended MSMQ installation on Windows Vista

Edited on 4/11/2008 to corrected the build numbers in the examples. The correct build number is...

Author: James Birdsall Date: 10/20/2007

Unattended MSMQ installation on Windows Server 2008

Windows Server 2008 has a nifty new command line tool called ServerManagerCmd.exe which makes...

Author: James Birdsall Date: 10/20/2007

Encryption and MSMQ4

Just as with authentication, the security sweep for Vista and Windows Server 2008 had an effect on...

Author: James Birdsall Date: 10/12/2007

Complementing MSMQ Security with WCF

An issue that frequently causes confusion for MSMQ users is that of message encryption. A message is...

Author: James Birdsall Date: 10/05/2007

Come See Us at TechEd Developers!

In just five weeks, we’re going to be at TechEd Developers in Barcelona and we want to see you...

Author: James Birdsall Date: 10/02/2007

Authentication and MSMQ4

As part of a general security sweep of Vista and Windows Server 2008, there was a review of the...

Author: James Birdsall Date: 09/29/2007

System.Messaging versus WCF Queuing

Should your app be using System.Messaging or WCF Queuing? We’ve all seen these kind of technology...

Author: James Birdsall Date: 09/22/2007

More MSMQ Resources

I'm not the only one writing about MSMQ. You probably know that already — you probably arrived here...

Author: James Birdsall Date: 05/25/2007

MSMQ's Major Moving Parts, part one

In MSMQ, there are two important kinds of entities. As you might expect, they are messages and...

Author: James Birdsall Date: 05/18/2007

What Is Queuing?

In the computer sense, which we're discussing here, queuing is a way to get bundles of data,...

Author: James Birdsall Date: 04/27/2007

Welcome to Motley Queüe!

Hello, and welcome to Motley Queüe! My name is James Birdsall, and I'm a member of the Microsoft...

Author: James Birdsall Date: 04/27/2007