In the following of my previous post, this is the list of my contributions in the last six months on MSDN Code Gallery and TechNet Gallery.
MSDN Code Gallery is your destination for downloading sample applications and code snippets, as well as sharing your own resources.
TechNet Gallery is your destination for finding resources written in VBScript, PowerShell, SQL, JavaScript, or other scripting languages, as well as other kinds of resources (docs, Visio files, and so on).
📝 One-Minute Brief
This post archives essential Microsoft integration resources originally shared on MSDN and TechNet Galleries. Key contributions include advanced BizTalk mapping patterns (Muenchian grouping, multi-message joining), a comprehensive Visio stencil pack for BizTalk architecture, and PowerShell scripts for environment inventory and host instance management. These tools were designed to automate administrative tasks and solve complex transformation challenges for the global BizTalk community.
List of contributions on MSDN Code Gallery:
- How to implement multi-level Muenchian grouping in BizTalk Maps: Inspired by a question in BizTalk Server Forums: XSLT Mapping Question (Summing Values). How can we perform multi-level Muenchian grouping in BizTalk Maps and perform mathematical operations on this group? I decided to solve this problem and publish this sample to help.
- BizTalk Server – Basics principles of Maps: Maps or transformations are one of the most common components in the integration processes. They act as essential translators in the decoupling between the different systems to connect. In this article, as we explore the BizTalk Mapper Designer, we will explain its main concepts.
- Grouping elements from different messages in BizTalk Maps: We want to combine data from two different messages into one, more specifically, we want to combine each user with his address and each user can have multiple addresses.
List of contributions on TechNet Gallery:
- Collection of Visio 2010 Stencil for BizTalk Server: This is a collection of 37 Visio 2010 shapes for representing BizTalk physical architecture or solution diagrams in Visio 2010: BizTalk topologies, BizTalk Runtime Architecture, and ESB Toolkit, Receive and Send Pipelines, Inbound and Outbound Maps, Adapters and Filters, …
- Obtain a list of “BizTalk Software Inventory” installed with PowerShell: It’s always good to know what software is installed in our environment. Sometimes we need to know what version of BizTalk is installed or what version of the Adapter Pack, x86 or x64? And preferably be able to get this list in an easy and automated way.
- Determining the process ID of BizTalk Host Instances: We can debug, for example, external assemblies that are called from within a BizTalk process or debugging pipeline components in run-time mode. In Visual Studio, set breakpoints in your code. To debug, you must attach to the BizTalk process that is running the .NET code.
- XML-RPC Schema: This is an XML-RPC schema that you can use in BizTalk. XML-RPC Is a spec and a set of implementations that allow software running on disparate operating systems, running in different environments, to make procedure calls over the Internet.
- Configure BizTalk Services to start automatically after a system restart: This is a simple script to configure BizTalk Services and the Enterprise Single Sign-On Service to start automatically after a system restart.
I hope you will find these contributions useful.
Microsoft has retired the MSDN Code Gallery and TechNet Gallery. To ensure these resources remain available to the community, I have migrated all code snippets, stencils, and scripts to GitHub.
Hope you find this helpful! If you liked the content or found it useful and would like to support me in writing more, consider buying (or helping to buy) a Star Wars Lego set for my son.