Windows · Free download · General

GenerateTypedBamApi1.2

GenerateTypedBamApi : Generates a set of strongly typed C# classes

Operating system
Windows 10/11
File size
10 KB
License
MS-PL
Last updated
Apr 25, 2026

62 downloads·510 page views

Sponsored

Overview

What is GenerateTypedBamApi?

GenerateTypedBamApi : Generates a set of strongly typed C# classes

In depth

A closer look at GenerateTypedBamApi

The GenerateTypedBamApi was designed to be a small command line tool that will enable you to take a BAM Observation model represented as a Excel Spreadsheet and generate a set of strongly typed C# classes which you can then use to create and populate BAM Activities.The native BAM API is loosely typed and therefore requires Activity Names and Activity Items to be supplied as string literals, this can be brittle especially as the observation model evolves over time and any typos, etc. will lead to runtime errors instead of compile time errors.A strongly typed class is created for each Activity with properties for each Activity Item along with helper methods to write Activity Items to an Activity, Add References, Custom References (e.g. Message Bodies) and Continuation.This tool uses a XSLT transform to turn the XML representing the BAM Observation Model into C# code.The GenerateTypedBamApi command line tool is straight forward to use and full instructions are given if you run the tool with no parameters. The first parameter specifies the Excel Spreadsheet where your BAM Observation Model is defined, the second paramter specifies the output code file and the third parameter is either Direct, Buffered or Orchestration* these relate to the type of EventStream you wish to use (DirectEventStream, BufferedEventStream or OrchestrationEventStream)

Verdict

Should you download GenerateTypedBamApi?

GenerateTypedBamApi runs on Windows 10/11 and is available under the MS-PL license — the installer is 10 KB. We’ve catalogued it under General.

Verified clean. Every GenerateTypedBamApi build on SoftLookup is scanned for viruses, spyware, adware, trojans and backdoors. We re-test on every update.
Sponsored

At a glance

GenerateTypedBamApi specifications

Category
General
Publisher
Scott Colestock
Last updated
Apr 25, 2026
License
MS-PL
Operating system
Windows 10/11
File size
10 KB
Price
Free
Page views
510

Leave a comment

Help fellow users decide. Share your experience with GenerateTypedBamApi.

Download GenerateTypedBamApi