Showing posts with label codeplex. Show all posts
Showing posts with label codeplex. Show all posts

Saturday, September 24, 2011

BizTalk Server 2010 Documenter

Just saw the RedEyeMonster's update on CodePlex.
BizTalk Server 2010 documenter is now available on Codeplex for download.

http://biztalk2010autodc.codeplex.com/

Overview (from Codeplex)
Having recently become involved in BizTalk I was happy to find the BizTalk Server 2006 Documenter but unfortunately it did not run correctly in  the environment that I was using.  I have spent some time modifying, fixing and enhancing the application for use in the environment I use in my work.  The project now includes modified files from the BizTalk OM project and the SSO Config project.  It has been compiled in Visual Studio 2010 and tested on BizTalk 2010 running on Windows Server 2008 R2.  Having now used it to successfully document the environments in my workplace I thought I should offer the installation files and source code to those who may find it useful as I found the original BizTalk Server 2006 Documenter. 

Project Description
I have not removed any of the functionality of the original project. In this edition I have concentrated on the GUI and the compiled help functionality.  So the description remains the same as it did for the BizTalk Server 2006 Documenter, with the following fixes/enhancements:
  • GUI modified to resemble more of a wizard, step by step style.
  • Fixed, click through functionality on Orchestration diagram
  • Transformations added to Orchestration Code Elements page including input and output message(s).
  • New click through functionality on above transformations
  • Fixed, object descriptions pulled through into documentation (Code Elements page)
  • Added, SSO integration. Will now document SSO applications
  • Fixed, Documents exported BizTalk configuration file (xml)
  • Enhanced, can now include additional HTML documentation by selecting folder it is held in. These documents appear under 'Additional Notes'. Any file called titlePage.htm will replace the default title page.
Known Issues
  • Will not run successfully if a .chm file is open of the same name and path of the one you are trying to create.
  • Needs to be run on the actual server you are documenting.
  • Word documentation is incomplete (I have not done any work on this side of things yet).
  • Rules Engine documentation not tried or tested.
  • See  BizTalk Server 2006 Documenter for other issues.

Monday, June 27, 2011

CodePlex - BizTalk Backup Tool

First of all,
I have not yet tested this tool and I can't officially recommend this tool as of yet... 
Note:- I will be very soon testing this tool and will be recommending it to you and your company. Till then if you have any experience with it... let me know.


http://biztalkbackup.codeplex.com/

Download
Project Description
This tool backs up the configuration of the BizTalk 'application' servers (not databases). It copies/export settings so the BizTalk app (front-end) servers can be rebuild quickly. This includes config files, application MSIs, binding files, pipeline components etc.

Goal of this tool

This tool was created to ease the process of backing up and restoring a BizTalk group or even to just add a new node to a group.

Latest version

Version 1.0.2 now supports BizTalk 2010

How does it work?

The tool is simply a command line utility that takes several parameters depending on what you want to back up. It utilize both WMI and the BizTalk
ExplorerOM library to do its work. The following things are 'backed up':
  • BTSNTSvc.exe.config files (both 32 and 64-bit if present)
  • Messaging and Pipeline Component directories
  • Generates a BtsAdminConfiguration.xml file with which hosts, instances, adapters and handlers can be recreated (see http://biztalkconfigloader.codeplex.com
  • Export all current applications to MSIs so they can be restored as needed
  • Export all current application binding files
  • Tracking directory (only custom files like xls, xml, btt etc.

Command line parameters

The following is an explanation of the parameters.

Usage: BTSBackup.exe [-config:path] [-comp:path] [-envconfig:path] [-apps:path] [-bind:path] [-track:path] [-log] [-btsdir:installdir]
  Where
    config    - Back up BTSNTSvc.exe.config files to path
    comp      - Back up components (pipeline and messaging)
    envconfig - Generate BtsAdminConfiguration.xml file to path
    apps      - Export all application MSI's to path
    bind      - Export all application binding files to path
    track     - Back up custom tracking(BAM) related files to path
    log       -  Write outout to log file (BTSBackup.log)
    btsdir    - Installation directory of BizTalk
  Path details
    path      - May contain macros like {yyyy-MM-dd}
    Allowed macros
      yyyy-MM-dd
      dd-MM-yyyy
      MM-dd-yyyy
      yyyyMMdd
      ddMMyyyy
      MMddyyyy
 Sample usage: BTSBackup.exe "-config:c:\backups\{yyyy-MM-dd}\config"

.Net framework

The tool is compiled to use only .Net 2.0 framework so it can still work on old BizTalk 2006 servers. It also works fine against BizTalk 2006R2, 2009 and 2010 servers.

Notes

As with all other tools that use the BizTalk ExplorerOM library this tool must be compiled to x86 code. It will run on a 64-bit OS but in 32-bit mode.
Also, it needs to run under an account that has the proper privileges.

FEEDJIT Live Traffic Map