BizTalk Typed BAM API Generator icon

BizTalk Typed BAM API Generator

  n/a
Certified 100% FREE MIT License   

A handy tool that can generate a set of strongly typed C# classes for BAM APIs from Excel spreadsheets to avoid errors on compiling or runtime later on #Class Generator  #Generate Class  #BAM API  #Csharp Class  #Generator  #Generate  

Description

changelog

Free Download

BizTalk Typed BAM API Generator is a small Command Line tool designed to generate strong type C# classes from BizTalk BAM Observation models, which are represented via Excel spreadsheets. The output can afterwards be used to create and populate BAM activities.

Generally speaking, BAM API is relatively strict and needs the Activity Names and Items specified as string literals. The downside here is obvious, as some observation models evolve over time and all mishaps or typos, for instance, can lead to numerous runtime or compiler errors.

Here is where the tool steps in to create strongly type C# classes for each Activity and Item. The classes feature properties for the Items included and additional helper methods to add Items to Activities, add standard and custom References and Continuation. To achieve this, the tool relies on XSLT that can convert the XML specific to the BAM model to C# code.

Functionality wise, the tool entails the use of Command Line or PowerShell. Regardless of the preferred CLI tool, the application provides instructions on how to add the Excel spreadsheet. The application comes with a manual where the details on usage can be further explored. Moreover, the manual includes an example to help new users comprehend the process.

System requirements

BizTalk Typed BAM API Generator 2.3.0

add to watchlist add to download basket send us an update REPORT
PRICE: Free
  runs on:
Windows All
  file size:
174 KB
  filename:
BizTalkTypedBAMAPIGeneratorV2_3.zip
  1 screenshot:
BizTalk Typed BAM API Generator - A tool that generates set of strong typed C# classes
  main category:
Programming
  developer:
  visit homepage

Zoom Client

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

Microsoft Teams

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

7-Zip

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

Bitdefender Antivirus Free

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

IrfanView

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

Windows Sandbox Launcher

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

4k Video Downloader

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

Context Menu Manager

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

ShareX

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

calibre

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

% discount
Context Menu Manager
  • Context Menu Manager
  • ShareX
  • calibre
  • Zoom Client
  • Microsoft Teams
  • 7-Zip
  • Bitdefender Antivirus Free
  • IrfanView
  • Windows Sandbox Launcher
  • 4k Video Downloader
essentials


Click to load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy