Programming4us
         
 
 
Applications Server

BizTalk Server 2009 : Using queues within asynchronous scenarios (part 2)

12/26/2010 9:02:44 AM
The MSMQ service endpoint is configured using the netMsmqBinding with the path to the private queue as the service address. As we are hosting our service within IIS 7.0, we do not need a separate MEX endpoint for MSMQ, but rather, can simply apply a standard HTTP metadata behavior to our service.

The final part of this service is the deployment. After building the service, we should confirm that the Net.Msmq Listener Adapter Windows service is running, as this is what the Windows Process Activation Service(WAS) in IIS 7.0 uses to read from our queue.

Lastly, we need to specifically enable the MSMQ protocol for our web application. This is accomplished by visiting the Advanced Settings of our application in IIS and ensuring that our Enabled Protocols contains both http and net.msmq. We can validate that our configuration is successful by visiting our service URL and seeing our service page displayed.

Let's get started building the BizTalk pieces of our application. We start with a new event-style schema representing an adverse event that is considered "resolved" by the primary safety system. The schema contains a few key nodes, which explain the resolution information that the subscriber need to update their system.

In order to get the artifacts necessary for BizTalk to consume this service, we should choose to Add Generated Items to our project and then choose to Consume WCF Service. Here we point to the WSDL endpoint associated with our service and end up with the schemas and binding files we sought. We need to map our resolved adverse event from the format received by our service to the structure expected by our destination service.


Other -----------------
- BizTalk Server 2009 : Using queues within asynchronous scenarios (part 1)
- Exchange Server 2010 : Upgrading from and Coexisting with Exchange Server 2003 (part 13) - Removing Legacy Exchange Servers
- Exchange Server 2010 : Upgrading from and Coexisting with Exchange Server 2003 (part 12) - Planning Public Folder Access and Migration
- Exchange Server 2010 : Upgrading from and Coexisting with Exchange Server 2003 (part 11)
- Exchange Server 2010 : Upgrading from and Coexisting with Exchange Server 2003 (part 10) - Recipient Update Service Migration
- Exchange Server 2010 : Upgrading from and Coexisting with Exchange Server 2003 (part 9) - Moving Offline Address Books
- Exchange Server 2010 : Upgrading from and Coexisting with Exchange Server 2003 (part 8)
- Exchange Server 2010 : Upgrading from and Coexisting with Exchange Server 2003 (part 7) - Coexistence for Management
- Exchange Server 2010 : Upgrading from and Coexisting with Exchange Server 2003 (part 6) - Upgrading Message Connectivity From Exchange Server 2003
- Exchange Server 2010 : Upgrading from and Coexisting with Exchange Server 2003 (part 5)
 
 
Most View
- SharePoint 2010 : Log On with Different Credentials
- Windows 7 : Setting Security Permissions on Shared Folders
- Windows Remote Assistance : Troubleshoot From Afar
- Windows Phone 7 : Image and ImageSource
- User Interface : Detecting Changes in the Theme Template
- SQL Server 2008 R2 : Replication - The Publisher, Distributor, and Subscriber Magazine Metaphor
- iPad SDK : New Graphics Functionality - We Are All Tool Users (part 3) - The Line Tool
- Managing Websites with IIS Manager (part 6) - The Machine Key and Windows Authentication
- Microsoft SQL Server Options for Disaster Recovery
- Understanding the Microsoft Visio Object Model : The Visio object model (part 3) - The Master object
Top 10
- SQL Server 2008 Scheduling and Notification : Configuring the SQL Server Agent
- Windows Phone 7 : Searching Marketplace
- Managing Programs and Documents in Office Backstage View
- SharePoint 2010 : Social Data: Enhancing Value with User Contributed Content
- Coding JavaScript for Mobile Browsers (part 9) - Scripting Styles
- Performing Administrative Tasks Using Central Administration (part 12) - Service Applications
- Windows Phone 7 : Uninstalling an App
- Windows Phone7: Pinning a Contact to Start
- Windows Server 2008 : Working with NAP (part 3) - DHCP Enforcement
- Windows 7: Managing Your Hardware with Device Manager (part 1)