This feature is mainly used to validate whether the version that is being used in the development is the same as the solution that is published in the BizTalk server environment (say, production or testing). In addition, the jack-hammering feature can also be used to compare the artifact with the artifact that is currently deployed in the BizTalk server environment, extract the artifact from the BizTalk server environment into the BizTalk solution, and so on. This is a useful feature for the developers as well as administrators. Developers can use this feature to recover the solution to their machine when they accidentally lose an artifact (say, an orchestration, a map,  schema, and so on) or say, when the go to their client's machine and they don't find the piece of code. For administrators, this feature can help them to validate whether the solutions are running with the right versions or not. If at all there are any differences, the administrators can know what/where problems can happen because of these inconsistencies.

Jack-Hammering feature of BizTalk NoS Ultimate add-in

Follow the steps as shown below to use the jack-hammering feature of BizTalk NoS Ultimate add-in:

  1. Once the BizTalk NoS Ultimate add-in has been installed, open Visual Studio. You will notice the NoS Add-in icons in the solution explorer section.
  2. The NoS Settings screen will open in a pop-up window. This allows you to make the settings required to deploy the assembly. Once you have made the settings, click OK. Make sure you select the valid BizTalk application in this step.
  3. The JackHammer window will open in a new visual studio window. Select Orchestrations from the Type drop down.
  4. The list of Orchestrations in the selected project will be listed. Select the Orchestration from the list.
  5. Click Compare in DLL button on the right side under BizTalk DLL file operations section
  6. Select the DLL file from the project folder structure
  7. If the versions are different, you will notice an error message as "Different! Select output differences directory". Click OK to browse for the output differences directory. You can also create a folder, if required.
  8. Within the folder, open the file starting with the text "COMPILED_ ...." to view the differences in the versions.

Click the sliders to view the jack-hammering process.