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
- Microsoft XNA Game Studio 3.0 : Adding Bread to Your Game (part 1) - Using a Structure to Hold Sprite Information, Using the Gamepad Thumbsticks to Control Movement
- Windows 8 : Applications - Program Shortcuts and Compatibility
- Windows 7: Managing Wireless Network Connections (part 3) - Reordering Wireless Connections
- Windows Server 2008 Server Core : Getting System Configuration Information with the SystemInfo Utility
- Exchange Server 2010 : Manage Database Redundancy (part 3) - Manage Database Availability
- SharePoint 2010 : Recover a Deleted File or List Item
- Windows 7 : Creating a Windows Network - Planning Your Network
- Exchange Server 2010 Mailbox Services Configuration (part 4) - Client Configuration
- Overview of Internet Explorer 8 (part 1) - Defining IE8 Accelerators
- Exchange Server 2010 : Upgrading from and Coexisting with Exchange Server 2003 (part 7) - Coexistence for Management
Top 10
- Implementing Edge Services for an Exchange Server 2007 Environment : Utilizing the Basic Sender and Recipient Connection Filters (part 3) - Configuring Recipient Filtering
- Implementing Edge Services for an Exchange Server 2007 Environment : Utilizing the Basic Sender and Recipient Connection Filters (part 2)
- Implementing Edge Services for an Exchange Server 2007 Environment : Utilizing the Basic Sender and Recipient Connection Filters (part 1)
- Implementing Edge Services for an Exchange Server 2007 Environment : Installing and Configuring the Edge Transport Server Components
- What's New in SharePoint 2013 (part 7) - BCS
- What's New in SharePoint 2013 (part 6) - SEARCH
- What's New in SharePoint 2013 (part 6) - WEB CONTENT MANAGEMENT
- What's New in SharePoint 2013 (part 5) - ENTERPRISE CONTENT MANAGEMENT
- What's New in SharePoint 2013 (part 4) - WORKFLOWS
- What's New in SharePoint 2013 (part 3) - REMOTE EVENTS