GD Bloggers

This is the blog site for Microsoft Global Delivery Communities focused in sharing the technical knowledge about devices, apps and cloud.

Browse by Tags

Related Posts
  • Blog Post: Using Host Integration Server COBOL Import Wizard

    Introduction Host Integration Server allows application integration with the Mainframe system using the Transaction Integrator (TI) component. The method to implement this integration involves building what is called a TI assembly. TI Assembly is actually built using the definition of the interface between...
  • Blog Post: Host Integration Server 2013 TI Assembly GAC deployment Walkthrough

    Introduction Host Integration Server (HIS) is used to integrate with Legacy Host technology. One of the Host integration scenarios is to call Mainframe programs or transactions using a component in HIS called Transaction Integrator (TI). The way to use TI is to create what is called a TI assembly and...
  • Blog Post: Small tip: Where is the XSD Definition Tab in Visual Studio 2012 with Host Integration Server 2013

    Today I faced an issue that took me some time to figure out with Host Integration Server 2013. Usually when you develop transaction Integration (or application integration) with BizTalk server you require XSD schemas to be able to perform mappings and send messages using a send port. With Host Integration...
  • Blog Post: Using an IIS hosted MEX endpoint with an in-process WCF receive location in BizTalk Server

    Introduction Receiving messages and requests using WCF endpoints and receive locations is a very well-known practice that is used in many BizTalk integration projects. These WCF services can be either a published orchestration or using specific input and output schemas. In any of these there are two...
  • Blog Post: BizTalk Cop installation and configuration for VS 2012

    I faced a requirement today that I need to enable some BizTalk best practices and create a custom check-in policy for these practices while the developers are checking in code. While searching the internet I found the BizTalk Cop (which is a great tool) that does exactly that, but unfortunately this...
  • Blog Post: A Small trick: How to extract a BizTalk BAM definition from an Excel sheet without installing Excel client

    This is a small trick that I have been doing for sometime now and wanted to share. The scenario is that you have prepared the BizTalk BAM definition and you ready to deploy it to the production environment, you run the bm.exe command and you see the situation; the BAM definition file is an Excel sheet...
  • Blog Post: Fix: BizTalk ESB exceptions notifications service resending emails

    What is the ESB Exceptions notifications service? The BizTalk ESB toolkit is an implementation of an enterprise service bus messaging standard. It allows for separation between message content, processes implementation, and process configuration. As part of the ESB samples you find the ESB portal sample...
  • Blog Post: Solved: Nested and conditional parent and child Table Looping Functoid in BizTalk mapping

    Introduction BizTalk mapping tool is a very powerful tool once you get the hang of it. Sometimes you would need to produce some structure in the output schema that did not exist in the source schema, the Table Looping functoid is built for this specific task. In some other cases you would need to generate...
  • Blog Post: Configure Generic ESB Receive Port – BizTalk

    one of the great capabilities provided by the ESB is the ability to create a very scalable yet dynamic receive port , this port can be as generic to accept any XML message without the need to pass the itinerary , in other words we can create a web method that can accept any XML message as input parameter...
  • Blog Post: Fixed: BizTalk 2013 BAM Portal configuration problem

    The Problem When configuring BizTalk Server 2013 RTM on a multi-computer environment you might face multiple issues that are new and did not exist in previous versions of BizTalk server. One of these issues that I faced was when you try to configure the BAM portal after you have configured the BAM Alerts...
  • Blog Post: Streamed XPath Extraction using hidden BizTalk class XPathReader

    Usually when writing custom BizTalk pipeline components you find yourself wanting to extract specific values from the message passed using Xpath statements. You can do this either by XPathDocument or XDocument, but this solution would require loading the entire XML into memory and if the XML file is...
  • Blog Post: Installing BizTalk 2006 R2 on a Windows 2008 R2 Server With .NET 4.0 installed

    Today I had for specific reasons to install the older BizTalk 2006 R2 on a Windows 2008 R2 server. Now although this leads to an unsupported scenario; it is still valid for development environments (as in the case I encountered). Another issue that complicated the problem is that this server already...
  • Blog Post: BAM portal customization (Websites customization)

    Introduction Although the requirement I had was to add a custom page and customize the BizTalk BAM portal; this post actually applies to any web application that is using the compiled web site template. The BAM portal is the business analysis and monitoring portal that comes with BizTalk server. This...
  • Blog Post: Extracting BizTalk Messages Content using XPath in Custom Pipeline Components

    Introduction You find yourself writing custom pipeline components in nearly all BizTalk related projects. So this is a common activity. And usually it will mean eventually you will need to extract data from the message coming on the wire using XPath statements. Problem The issues you usually face while...
  • Blog Post: Integrating Apache ActiveMQ with BizTalk Server 2013 using WCF-WebHTTP adapter and REST API

    Introduction In this blog post I will present a very simple solution to integrate with Apache ActiveMQ platform. Actually I got this question from a friend I could not believe how easy it is to integrate with this platform using the new BizTalk 2013 WCF-WebHTTP adapter. The adapter provides many features...
  • Blog Post: Upgrade to Biztalk 2010

    Introduction This blog to consider some important information when upgrading to BizTalk 2010 Upgrade roadmap For BizTalk 2006 R2 and 2009 can be upgraded directly to BizTalk 2010: Upgrade from BizTalk 2006 R2 to BizTalk 2010 Upgrade from BizTalk 2009 to BizTalk 2010 But unfortunately...
  • Blog Post: ESB 2.1 Portal minimal access configuration (Kerberos)

    This post will detail how to configure the ESB management portal on a multi-machine environment with minimal access configuration in mind. The environment consists of mainly three server roles: 1.        An active directory server role. 2.       ...
  • Blog Post: BizTalk Server 2010 Training - NOW AVAILABLE!

    Great news all. Recently we have just released the BizTalk Server 2010 training kit (that includes labs and training videos) to help you learn about the new features of BizTalk Server 2010 can now be downloaded here . This is a free training kit. These labs are designed to be executed in a BizTalk...
  • Blog Post: A Very Easy Method to Configure NLB for BAM Portal

    There are already several standard and well documented methods for creating a NLB cluster for BAM Portal like here . The problem with all these methods is that they tend to be very complex and long. Usually you would end up missing some steps and it will not work. What I was able to find is a very simple...
  • Blog Post: Resolved: BAM deploy view error SELECT permission was denied

    I faced a strange issue were I was trying to deploy a new BAM activity and view using the bm.exe tool. Whenever I executed the deploy-all command it simply reports that it deployed the activity and fails while deploying the view with an error like this: OLE DB error: OLE DB or ODBC error: The SELECT...
  • Blog Post: NullReferenceException when trying to get the AdapterReceiveCompleteTime property

    So you are implementing a custom BizTalk tracking solution using the BAM APIs. In this solution you need to track when the message arrives at the receive port exactly and even before the receive pipeline starts to execute. so simple right you just end up doing something like this. BUT BAM (not the BizTalk...
  • Blog Post: Fixed: BizTalk 2013 BAM tools configuration problem

    The Problem When configuring BizTalk Server 2013 RTM on a multi-computer environment you might face multiple issues that are new and did not exist in previous versions of BizTalk server. One of these issues that I faced was when the BizTalk Server and the database server are two separate servers. I was...
  • Blog Post: HIS hidden gem: Disable BiDi reversal

    Recently I was working on a very complex integration project using BizTalk Server 2010 stack. This project involved integrating with legacy IBM mainframe system. The integration involved working with BizTalk Adapter for Host Applications to call Mainframe hosted applications as part of specific processes...
  • Blog Post: BizTalk ESB: Step by Step Walkthrough Creating a Custom Orchestration Service

    Introduction The BizTalk ESB toolkit is an implementation of an enterprise service bus messaging standard. It allows for separation between message content, processes implementation, and process configuration. This is using what is called ESB itineraries. An itinerary would define the lifecycle...