Windows Azure VM IP addressing behavior change – shutdown in Azure portal now releases dynamic IP address

Windows Azure VM IP addressing behavior change – shutdown in Azure portal now releases dynamic IP address

There is a ton of online documentation about Windows Azure VMs that advise that static IP addresses are not supported and that one must rely on dynamic IP addresses since Windows Azure VMs will hold onto those IP addresses for the lifetime of the VM. Take for example this article about deploying AD on a […]
Blog Post by: Johann

Fixing BizTalk 2013 Pipeline unit tests – avoiding the System.BadImageFormatException error

Fixing BizTalk 2013 Pipeline unit tests – avoiding the System.BadImageFormatException error

My colleague Ian Hui figured out a problem that has had me scratching my head for the last two months and he has made me a very happy man. While porting unit tests using BizUnit for the BRE Pipeline Framework from BizTalk 2010 to BizTalk 2013 I encountered a System.BadImageFormatException exception with the following error […]
Blog Post by: Johann

Getting the SSO Application Configuration MMC to work with BizTalk 2013

Getting the SSO Application Configuration MMC to work with BizTalk 2013

A few years ago Microsoft released the SSO Application Configuration MMC snap-in that allows you to add key/value pair configuration information to SSO applications that can be looked up by your BizTalk applications. Unfortunately those of you who have tried to use the MMC on a BizTalk 2013 environment would have noticed that while the […]
Blog Post by: Johann

Guideline for the bests practises

Guideline for the bests practises

Microsoft has got a team which handle work around bests practises. They regroup all best practises for code architecture, infrastructure architecture http://pnp.azurewebsites.net/en-us/ Microsoft applied engineering guidance that includes both production quality source code and documentation. The guidance is designed to help software development teams Must have
Blog Post by: Jeremy Ronk

BizTalk 2010 Tracking issue: No tracking on ports

BizTalk 2010 Tracking issue: No tracking on ports

We’ve found a problem with the tracking on all of our ports in BizTalk. As well as the receive and send ports didn’t track any messages, although all proper tracking options were set according to the BizTalk admin console. However, when we did a binding export it only showed PipelineEvents as TrackingOption, so ServiceStartEnd andMessageSendReceive […]
Blog Post by: Cnext

Azure: BizTalk Services – setting them up

In preparation for a talk I’m giving soon I thought I’d show a quick walkthrough of
setting up the newer BizTalk Services (preview) in Azure.

In order to setup BizTalk Services it helps to have the following
things created first (the BizTalk Services creation wizard will walk you creating
a few of them,

but it failed for me many times, so easier to create them prior)

  • A Storage account in the region where the BizTalk Services are to be located.
  • An Azure SQL Server in which to create a Tracking Database on.
  • An Access Control Service Namespace – do this through Azure Management -> Active
    Directory.
    • The BizTalk Services Creation Wizard will ask you for a User/Pass in which to interact
      with ACS through – the simple approach
      is to use the ManagementClient user + pass. (it’s auto created for
      you :))
  • An Exported X509 Certificate with Private Keys present – a *.pfx
    file.

    NOTE – the Subject name must match your BizTalk Services ServiceName
    ** The Cert should not have an expiry of more than 5 years! **
    • e.g. C:\>makecert -r -pe -n “CN=breezebizsvcdev.biztalk.windows.net” -ss
      My -e “01/01/2015”
    • then export it out from the User certificate store and you’ve got your certificate
      file.
  • TO GET BUILDING – Grab the latest SDK from here http://www.microsoft.com/en-us/download/details.aspx?id=39087&utm_source=feedburner&utm_medium=twitter&utm_campaign=Feed%3A+MicrosoftDownloadCenter+%28Microsoft+Download+Center%29#tm

The Access Control Services

 

 

 

 

 

 

 

 

Right – let’s walk through the BizTalk Services Creation Wizard.

Let’s fire up the Wizard and get grooving.

 

Wizard – Page 1

So farso good, opened up the wizard and filled in Page 1 details – note I decided
to create a SQL Server here (I’d actually forgotten the password of another one we
use)

It’s also important to note the Region – WEST US. (make sure that
whatever else you create is in that region as well, otherwise things might take *alot*
longer
than anticipated.

Wizard – Page 2

 

Time to hit NEXT Arrow – all pretty straight forward.

Wizard – Page 3

The Access Control Namespace was something I created earlier and the ManagementClient user
is an auto created user in ACS.
(I omitted the password here – but you get that from the ACS management portal).

Locations – all important.

Wizard – Page 4

Finally the SSL Certificate with the Expiry of no more than 5 years.

The important thing here is that clients will connect to BizTalk Services via TLS/SSL.
If this is a home grown cert – as this one is, keep in mind that clients will need
to
’trust’ this certificate.

Hit the tick and you’re on your way

Stay tuned for the next post where we turn this into something REAL! 🙂

More info for you –

Windows Azure BizTalk Services or WABS (we can’t have a new thingy without a new acronym):

forums

detailed
steps on BizTalk Services

Blog Post by: Mick Badran

New release of BizTalk Mapper Extensions UtilityPack for BizTalk Server 2010 is available

New release of BizTalk Mapper Extensions UtilityPack for BizTalk Server 2010 is available

I just release a new version of “BizTalk Mapper Extensions UtilityPack” project (available on CodePlex and Code Gallery) this time with only 1 new but cool functoid for BizTalk Server 2010 that was inspired by a problem that occurred to me last week. Project Description BizTalk Mapper Extensions UtilityPack is a set of libraries with […]
Blog Post by: Sandro Pereira

An error occurred while attempting to install the BizTalk application: World Wide Web service (W3SVC) on host "localhost" not available

An error occurred while attempting to install the BizTalk application: World Wide Web service (W3SVC) on host "localhost" not available

Today I encountered the following issue when I was trying to install an application into a new BizTalk Server environment: “An error occurred while attempting to install the BizTalk application: World Wide Web service (W3SVC) on host "localhost" not available. The following Windows component may not be installed: Application Server -> Internet Information Services (IIS) […]
Blog Post by: Sandro Pereira

Retrieving Multiple XML Rows from a single row with an XML Column Type in SQL Server

Overview
I’m attempting to pull rows from a table with an XML Field Type.  I’m having issues getting multiple values from a single row.
Setup
Run the following query to set up the table:

CREATE TABLE CourseData (

 

CourseId int IDENTITY(1,1) PRIMARY KEY,

 

XmlData XML

 

)

 

INSERT INTO CourseData VALUES

 

(

 

‘<Course xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://someuri.local/CourseRecord.xsd">

 

<SchemaVersion>1.1</SchemaVersion>

 

<CourseData>

 

<CourseCode>AAA999</CourseCode>

 

[…]
Blog Post by: Michael Gerety