Hyper-V: Hyper-V needs native USB support

With Hyper-V now available on Win8 it’s more important than ever.

VOTE here: https://connect.microsoft.com/WindowsServerFeedback/feedback/details/390443/hyper-v-needs-usb-support

The more votes…the more importance this issue has.

Let’s get it in there.

p.s. I’m aware of the ‘workarounds’ after having to plug 183 usb devices into a virtual
environment. Hours I’ll never get back

Blog Post by: Mick Badran

Combining Clouds: Accessing Azure Storage from Node.js Application in Cloud Foundry

Combining Clouds: Accessing Azure Storage from Node.js Application in Cloud Foundry

I recently did a presentation (link here) on the topic of platform-as-a-service (PaaS) for my previous employer and thought that I’d share the application I built for the demonstration. While I’ve played with Node.js a bit before, I thought I’d keep digging in and see why @adron won’t shut up about it. I also figured […]
Blog Post by: Richard Seroter

Free Microsoft Ebook

Free Microsoft Ebook

Hey, Here are some links for those who like reading. Microsoft publish a list of technical books frees. You can found books about : Azure Windows server 2012 Windows 8 Sharepoint 2013 Windows phone Office and many more (I’ve checked there is no BizTalk book ) the books are dispatched in three link : http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx […]
Blog Post by: Jeremy Ronk

Running PowerShell AppFabric cmdlets in MSBuild on x64

We have a simple PS script to switch Auto-Start on for WCF services running under AppFabric 1.1:

Import-Module ApplicationServer

Set-ASApplication -SiteName “Default Web Site” -VirtualPath “/x.y.z” -AutoStartMode “All” -EnableApplicationPool

Runs fine, unless you are running it from an MSBuild task:


<Target Name=Setup>

<Exec ContinueOnError=false Command=powershell.exe “$(MSBuildProjectDirectory)\SetupAppFabric.ps1”WorkingDirectory=$(MSBuildProjectDirectory) />

</Target>

, and running MSBuild from the x86 framework on an x64 environment. We get this error:

Set-ASApplication : AppFabric configuration cmdlets require AppFabric Server Worker to be installed on the local machine in order to configure the local WCF and WF services. If you need to administer WCF and WF services locally, install the Worker component and try again. If you need to administer WCF and WF services remotely, use PowerShell remoting features to connect to the remote machine. … + FullyQualifiedErrorId : AppFabricNotInstalled,Microsoft.ApplicationServer.Management.Commands.SetASApplicationCmdlet

The fix is to run MSBuild from the x64 framework (as Callum says), which will run PowerShell from x64 and load up the AppFabric dependencies correctly. But to complicate things, that broke some of our other tasks that required the x86 environment, so we ended up running the build in x86 and shelling out to x64 just for the AppFabric stuff:

<Target Name=Setup>

<!–AppFabric cmdlets need PS2 run in x64 env; other build tasks need x86, so shell out to x64 for this:->

<Exec Command=%SystemDrive%\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe “$(MSBuildProjectDirectory)\Build.proj” /t:SetupAppFabric/>

</Target>

<Target Name=SetupAppFabric>

<Exec ContinueOnError=false Command=’powershell.exe “$(MSBuildProjectDirectory)\SetupAppFabric.ps1″‘WorkingDirectory=$(MSBuildProjectDirectory) />

</Target>

Ugly, but no way around it till our other tasks are x64-compatible.

Oh, and be sure to set your execution policy in the x86 and x64 PowerShell environments if you are running scripts in both.

BizTalk360 Process Monitoring Capabilities

Our new 5.0 feature coming in October 2012 release.

The idea behind process monitoring is simple, you are expected to receive certain amount of messages via your receive location or expected to send certain amount of messages via your send port in your BizTalk environment. If that doesn?t happen then there is a business implication and someone needs to be notified. That?s exactly what process monitoring all about.
Let?s take a look at some example scenarios.

  • Your trading partner sends you some files via FTP every day. If you receive the file, everything works smoothly, but what happens if there is a problem on your partner end (ex: some firewall patch) and you didn?t receive any messages from them for couple of days.
  • Similarly on the transmit/send side, you are supposed to send so many messages per hour, or per business day to your back end systems like SAP or to your trading partners.
  • You may want to keep an eye on the sales threshold, for ex: you expect to receive certain volume of messages in your system every business day from your trading partner(s).

BizTalk360 process monitoring is designed to help customers tackle the above scenarios, without any custom development. You can configure it within few minutes, you can read the full story and detailed options in our blog. Sample screen shot below:

/Nandri
Saravana Kumar

Execut BizTalk Deployment Framework with comand line

Execut BizTalk Deployment Framework with comand line

Here is a script that I use to schedule BizTalk Deployment framework on test plateform. This script performs : Get latest from TFS Compile solution undeploy current BizTalk application create the MSI file Deploy the new version SET msBuild=c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSbuild.exe SET tfsDir=your working Tfs dir SET SolutionName = solutionName SET tf=”C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe” SET […]
Blog Post by: Jeremy Ronk

My first speaking engagement!

On August the 28th I will have my first speaking engagement outside Logica, at the Swedish BizTalk User Group.

As a long time attendee I have seen a lot of speakers and I am sure I will do a fair job of it. The topic is “All the small things”, which will try to cover a lot of little hints, tips and tricks when developing BizTalk solutions or running BizTalk.

It will not be an architectural talk but rather a Level 300 aimed at developers. “Tickets” will be available soon.

Blog Post by: Mikael Sand

Analysis of a Winner!

The Tallan CodeOff is an annual (*) event here at Tallan to challenge the development staff.  At the start of the contest, a simple programming task is emailed out to the participants, who then have an hour to complete it.  In the past, the winner was the first person to submit a correct entry.  This […]
Blog Post by: James Curran