by community-syndication | Dec 7, 2011 | BizTalk Community Blogs via Syndication
| English |
Français |
| In this post, it is shown how to install Windows Azure SDK 1.6 on a Windows Server 2008 R2 x64 machine that has no Visual Studio installed. |
Dans ce billet, on montre comment installer le Windows Azure SDK 1.6 sur une machine Windows Server 2008 R2 x64 qui n’a pas Visual Studio installé. |
Let’s get started. Go to the following URL: |
Commençons sans plus attendre. Aller à l’URL suivante: |
http://www.windowsazure.com/sdk
[14-DEC UPDATE] http://www.windowsazure.com/en-us/develop/net/
| Type a password and remember it. |
Taper un mot de passe et s’en souvenir. |
| You get new programs installed |
|
| You can now start a new Windows Azure project |
|
…
Benjamin
| (the goal of this post is to be referenced by others in order to avoid repeating how to do) |
(le but de ce billet est d’être référencé par d’autres de façon à ne pas répéter comment faire) |
Blog Post by: Benjamin GUINEBERTIERE
by community-syndication | Dec 6, 2011 | BizTalk Community Blogs via Syndication
Planning has started for the next BizTalk / Integration Hands on Days around Australia, I would like to gauge the interest in the community for another Saturday Hands on Day. The days will be held during February to April 2012 in the city that show interest. The topics being looked at are the following:
-
BizTalk 2010 ESB Toolkit 2.1
-
BizTalk Integrating with the Cloud
-
-
BizTalk 2010 and Azure AppFabric Integration
-
BizTalk 2010 ESB and Azure AppFabric Integration
If you are interested in attending please file out the survey here: Survey
If you have any other questions, please us the contact me page: Contact Me
by community-syndication | Dec 6, 2011 | BizTalk Community Blogs via Syndication
We were using BizTalk Server 2010 and the MQ Client (MQSC) adapter from Host Integration Server 2010 (HIS 2010). We had been getting an exception on and off on servers without really knowing why it appeared on some servers and not on others. We even opened a case with Microsoft, but they are only human like the rest of us and can’t magically diagnose and solve errors remotely based on vague input, so that really didn’t lead anywhere other then things like “Make sure you are running the adapter in a 64-bit process”. The exception message was this:
The adapter "MQSC" raised an error message.
Details "Could not load file or assembly 'Microsoft.BizTalk.Adapter.Mqsc.ImqWrapper.dll'
or one of its dependencies. is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)".
It’s enough to say that we investigated the error in a number of ways, including making sure that the specific dll mentioned was present. But as we all know the “or one of its dependencies” can hide any number of referenced dlls. So we made sure that the machines that worked and the ones that didn’t had the same assemblies available, which they did. Still no luck in narrowing it down. Luckily the exception happened right when you enabled a receive location so it was easy to identify and therefore to reproduce and troubleshoot.
I resorted to using Process Monitor (not to be confused with Process Explorer, although also a great tool not the best in this scenario). I started the tool, found the PID for the process running my MQSC adapter process (see this post for details on identifying the BTSNTSvc process that belong to a certain host and get the PID) and set a filter for just that PID to reduce the noise. Finally I enabled the receive location. That gave me this:
As you can see in the image BizTalk Server is probing for an assembly in different locations, and it’s not the Microsoft.BizTalk.Adapter.Mqsc.ImqWrapper.dll. It’s the imqb23vn.dll from the WebSphere MQ installation. It’s trying to locate the assembly and finding it in the WebSphere MQ\Bin64 folder. However it gets an Access Denied when trying to access it, so it then continues on to the WebSphere MQ\Bin folder, where it locates the 32-bit version, which is does have access to, and so it loads it.
The exception message then is not saying that a 32-bit process is trying to use an assembly meant for a 64-bit process, but the opposite; that the assembly we are trying to load cannot be loaded as the application that is loading it (in this case BTSNTSvc64.exe) is a 64-bit process, aka not a valid win32 application.
Setting the correct permission on the file and hooking onto the process once again to see what it is doing verified the theory. The image below shows how it loads the correct 64-bit version of the imqb23vn.dll and the continues on to the next assembly which has the same issue and causes the exception once again. The exact same exception, but this time caused by another underlying referenced assembly:
Setting appropriate access permissions on the entire folder made the process complete without exceptions and the adapter able to successfully connect to the MQ queue and pick up the messages on it and deliver them to the messagebox. Why the folders ended up getting different permissions in this way is still a mystery
HTH,
/Johan
Blog Post by: Johan Hedberg
by community-syndication | Dec 5, 2011 | BizTalk Community Blogs via Syndication
Carl Nolan of the UK Solution Development Team wrote an excellent blog post on the above topic. He includes a script for creating partitioned views that can be used if modifications to the existing activity items are continuing to be made.
http://blogs.msdn.com/b/mcsuksoldev/archive/2011/11/15/creating-a-partitioned-view-in-the-bam-archiving-database.aspx
Blog Post by: Mike Shea1
by community-syndication | Dec 5, 2011 | BizTalk Community Blogs via Syndication
| English |
Français |
| Here is how to create a SQL Azure Server. |
Voici comment créer un serveur SQL Azure. |
Navigate to http://windows.azure.com and login with a Live ID that has access to a current Windows Azure subscription. Go to database. Select your subscription. Click On Create in the ribbon. |
Naviguer vers http://windows.azure.com et se connecter avec le compte Live ID qui a accès à l’abonnement Windows Azure. Aller à database. Sélectionner l’abonnement. Cliquer sur Create dans le ruban. |
| select the right region and click Next |
Choisir la bonne région et cliquer sur Next |
| Choose a username and a password that will become your SQL Azure Server administrator (sysadmin). Then click Next. |
Choisir un nom de compte et un mot de passe qui vont devenir l’administrateur du serveur SQL Azure (sysadmin). Puis cliquer sur Next. |
| Add firewall rules. By default, even Windows Azure itself cannot access the SQL Azure Server. This is done by adding the rule with 0.0.0.0 IP address |
Ajouter des règles de pare-feu. Par défaut, même Windows Azure lui-même ne peut pas accéder à ce serveur SQL Azure. Cela devient faisable en ajoutant la règle avec l’adresse IP 0.0.0.0. |
You must also add IP address ranges from where you are in order to be able to manage the server. Then click Finish. |
On doit aussi ajouter les plages d’adresses IP correspondant à l’endroit où l’on se trouve de façon à pouvoir ensuite gérer le serveur. Puis cliquer sur Finish. |
| You now have a SQL Azure Server, physically hosted in the region you chose. |
On dispose alors d’un serveur SQL Azure, physiquement hébergé dans la région que l’on a choisie. |
Benjamin
| (the goal of this post is to be referenced by others in order to avoid repeating how to create a SQL Azure Server) |
(le but de ce billet est d’être référencé par d’autres de façon à ne pas répéter comment créer un serveur SQL Azure) |
Blog Post by: Benjamin GUINEBERTIERE
by community-syndication | Dec 5, 2011 | BizTalk Community Blogs via Syndication
Saravana recently released the public beta of BizTalk360 version 3.1 (due to be released in Jan 2012). Note: Currently the product is in version 2.5.279.0 released in 06 October 2011 and can be purchased here. December 7th, Saravana will be presenting a virtual online presentation to Phoenix Connected System User Group (http://pcsug.org) and they decided […]
Blog Post by: Sandro Pereira
by community-syndication | Dec 2, 2011 | BizTalk Community Blogs via Syndication
Next Thursday Tellago will be hosting a webinar about the most exciting trend in the enterprise software industry: Enterprise Mobility. We will take a deep view of the existing enterprise mobility technologies as well as new emerging models and technologies…(read more)
Blog Post by: gsusx
by community-syndication | Dec 1, 2011 | BizTalk Community Blogs via Syndication
Cumulative update package 3 for BizTalk Server 2010 is now available. This cumulative update package for Microsoft BizTalk Server 2010 contains hotfixes for the BizTalk Server 2010 issues that were resolved after the release of BizTalk Server 2010. The following cumulative update package is a rollup update that contains the following items: All previously released […]
Blog Post by: Sandro Pereira
by community-syndication | Dec 1, 2011 | BizTalk Community Blogs via Syndication
BizTalk360 evolves to be a more and more mature product. In past I and other BizTalk MVP’s have written stories on this monitoring product (I used to call it a tool, but it has gone that stage it’s a product and a very good one). I have been impressed by it since the first time it almost a year ago.
On Saravana’s blog you find a detailed overview what is new in this 3.1 release. On my VM I have 2.5.790.0 version, which I uninstalled before installing the 3.1.335.0 version i.e. public beta. And I must say this was an easy process lasting only a few minutes. Only thing I needed to do is deleted the BizTalk360 database in my SQL Server database.The msi installer has been improved.
One of the new feature is the graphical end-to-end message flow viewer. I tested this by enabling tracking in one of my orchestrations. I enabled all tracking options in ports and orchestration. I ran a message through orchestration and went to BizTalk360 Tracking Data Queries and click pipeline (XmlReceive) belonging to receive location that picks the messages and sends them into MessageBox to be picked up by orchestration.

This comes very clear when dialog pops up and I click Transmitter on pipeline, then transmitter of orchestration and I get diagram shown below.

I conclude that this is a very handy feature and works easy with guidance given by Saravana blog post on this feature.
Thumbs up.
by community-syndication | Dec 1, 2011 | BizTalk Community Blogs via Syndication
On December 12th, QuickLearn is running a 5-day Visual Studio TFS 2010 course to quickly get development teams up and running.
This class is designed for individuals or complete development teams who need to learn how to use Visual Studio 2010 Ultimate and TFS 2010 for agile software development. This course is broken up into five units: project management, agile team development, test management strategies, and TFS systems administration.
Visit our website for more details and to register.
At course completion, students will be able to:
- Install & configure TFS 2010 and its prerequisite components
- Create, configure and manage Team Projects
- Create and customise Work Item Queries to find and organise work
- Use the version control system effectively including branching
- Install and configure a build environment including build controllers and agents
- Create and manage test plans, test suites and test configurations
- Create and maintain coded UI tests
- View the built-in reports available in TFS 2010
The class is taught by ALM MVP Anthony Borton in Redmond, WA and is available remotely from your home or office. Anthony Borton is a Microsoft Visual Studio ALM MVP and is QuickLearn’s Visual Studio ALM technologist and trainer. Has has been an MCP and MCT for more than 15 years and has completed over 50 exams including MS exam 001. He is a Professional Scrum Developer Trainer and has been a Certified ScrumMaster for a number of years.
Quotes from recent Visual Studio TFS students:
“My entire training experience was wonderful and unforgettable. Thank you QuickLearn!!” – Alan H.
“Of all the in-house courses and instructors we have had, Mr. Anthony Borton is the best instructor we have had. He was very knowledgeable on the subject matter.” – David B.
“It was a great class with a large amount of information that was covered in a very effectively manner. It surpassed my expectations!” – Christopher M.
Visit our website for more details and to register.