BizTalk Server Tip #9: Monitor performance SLAs with BAM

BAM can be easily used to calculate performance SLAs and provide this information to business owners, you can then enable BAM Alerting and use that for Monitoring your performance SLAs. If you also use the BAM API you will be able to extend this SLA monitoring capability outside the boundaries of BizTalk. By defining an […]

The post BizTalk Server Tip #9: Monitor performance SLAs with BAM appeared first on BizTalk360 Blog.

Blog Post by: Ricardo Torre

BizTalk Server Tip #8: Package all your resources into MSI

Include every artifact in your BizTalk Application as a MSI resource for a fully automated application installation, you can include anything you need including script files that are executed during install and uninstall. This will give you a single installation package with minimal manual intervention which reduces the likely would of introducing problems.  

The post BizTalk Server Tip #8: Package all your resources into MSI appeared first on BizTalk360 Blog.

Blog Post by: Ricardo Torre

New version of the SFTP Adapter

The bLogical SFTP adapter has been around for a while now, since 2008 to be exact. It has been one of the most popular BizTalk related downloads on Codeplex, and even though BizTalk 2013 is now shipped with an SFTP adapter people still use it since it quite rich on features such as proxy support and more granular scheduling capabilities.

There has been lots of feedback, most of which I believe I’ve implemented or fixed over the years. However there was one issue I never got around to fix; – the receive location 'freeze' issue.

Luckily Greg Shap from New Zealand came along, fixed the issue and uploaded a patch on Codeplex. I’ve since added Greg to the project and he’s fixed the issues along with an impressive list of other fixes and changes:

  • Ensure thread-safe write access to SftpHostFiles.config
  • Resolve a receive location 'freeze' issue where files would stop being picked up until restarting the host instance
  • Resolve a zero length file creation issue
  • Correct a partial file read issue when consuming large files
  • Add X.509 identity certificate support
  • Add TransmitLocation context property schema items to fully support all static send port behaviours on dynamic send port

Download it from Codeplex

I want to take this opportunity to thank Greg for his work, and also apologise for not getting this post up earlier

Greg started working in IT about 20 years ago in Auckland, New Zealand as a junior developer.  Eventually, he gained customer exposure doing on site system installations and upgrades. Having newly acquired soft skills, platform and development experience the next natural career move seemed to be system integration. This is the role he has filled for the past 15 or so years in varying capacities. 5 years ago he crossed the ditch with his wife to Sydney, Australia and now specialise in BizTalk development and implementation.

Blog Post by: wmmihaa

BizTalk Server Tip #7: Performance Testing is key

Consider performance testing a deployment criteria, never go into production before knowing what your maximum sustainable throughput is. Assuming linear scalability is not realistic and the nature of the applications you develop will dictate how it scales, during performance testing you will have the chance to optimize your configuration, architecture and code. There is a […]

The post BizTalk Server Tip #7: Performance Testing is key appeared first on BizTalk360 Blog.

Blog Post by: Ricardo Torre

BizTalkDocumenter: Match (Contains) Predicate Bug

BizTalkDocumenter: Match (Contains) Predicate Bug

Colin Dijkgraaf raised the following issue on the http://biztalk2010autodc.codeplex.com/workitem/10 “When you use the Match (contains) predicate in a business rule, BizTalk documenter uses the incorrect description for the right hand side, it actually uses the description from the left hand side.” This can be fixed by the following change to as shown below;
Blog Post by: mbrimble

BizTalk Server Tip #5: Health Check with Message Box Viewer

Run Message Box Viewer (MBV) daily to evaluate the health state of your BizTalk environment, this tool brings the knowledge of Microsoft Product Group, Support and Field Engineers into a single report. You can schedule MBV from either MBV itself or via BizTalk360 to run every day and be notified if any new critical or […]

The post BizTalk Server Tip #5: Health Check with Message Box Viewer appeared first on BizTalk360 Blog.

Blog Post by: Ricardo Torre

BizTalk Instrumentation – An Initial Foray into the CAT Framework

BizTalk Instrumentation – An Initial Foray into the CAT Framework

I have spent some time recently looking into the Windows Server AppFabric Customer Advisory Teams (herein “CAT”) BizTalk instrumentation framework and I will report here on some of my findings… In short, I have become quite excited about the potential if offers not only to instrument BizTalk solutions (in development and production environments) but also […]
Blog Post by: James Corbould