What is BTSG NoS Addin purpose and what features are available? (Part 3)

For several reasons, some people don’t like the day of their birthday… I, on the other hand, love it! I enjoy celebrating the day with family and friends, receive gifts … but also give back something!

And as happens every year on this day, I always try to write a post for the BizTalk community… this year I will introduce the most expected features of BTSG NoS Addin… the infamous JackHammering!

BTSG NoS Addin JackHammering


You can accomplish this by access this feature by:

  • Right-click on your artifact (Orchestration, map, schema…) and select the “Jackhammering” option
BTSG NoS Addin JackHammering option

This features is useful for several things and will be mainly used to validate if the version we are using in development is or is not equal to the solution that is published in your BizTalk Server environment: DEV, E2E or even Production!

With this feature you can, for example:

  • Compare your artifact with artifact deployed in BizTalk Server environment or extract the artifact from BizTalk Server environment into your BizTalk Solution by:
    • Double click in your artifact (in this case the Orchestration) (Note: Nino is fixing the layout of the screen)
BTSG NoS Addin JackHammering orchestration
  • And an additional window will be presented for you to select the task you want to perform:
BTSG NoS Addin JackHammering menu
    • Compare it
BTSG NoS Addin Jackhammering Compare it
    • Or “Extract it” (in the left is the orchestration extract from BizTalk Server Environment and in the right is my orchestration version in Visual Studio)
BTSG NoS Addin JackHammering extract it
  • Or you can accomplish the same task from an assembly file. This option is extremely useful if you import the DLL from production to compare to your version in your developer environment because normally the DEV machine cannot connect to production.
BTSG NoS Addin JackHammering from assembly file
  • When you choose “Extract from DLL” option, it will open a file explorer windows to select the DLL, the end result will be the same.

JackHammering will be useful for Developers but also for Admins. Developers can use it to for recover the solution to your BizTalk Developer machine because you lose your artifact (orchestration, map, schema and so on) code, or in a normal situation when you arrive at the client and they don’t have the source code!! Or just because you aren’t sure if you are using the last version and so on.

But admin will also have a good way to validate if the solutions that are running are the right versions, if there are differences and knowing where problems can happen.

BTSG NoS Addin will be available soon… you just need to be a little more patience… stay tuned to Nino personal blog!

Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

1 thought on “What is BTSG NoS Addin purpose and what features are available? (Part 3)”

Leave a Reply

Your email address will not be published. Required fields are marked *


Back to Top