Posts

Showing posts from July, 2015

Using the BAM API to write BAM events from orchestrations

One of the easiest ways to update a bam activity from an orchestration is to use the BAM API, Simply add reference to Microsoft.BizTalk.Bam.EventObservartion Microsoft.BizTalk.Bam.XLANGs to your project and you are ready to start. In the basic level you have to start, update and end an activity. Start Activity I reccomend creating variables for activity name and instanceID, To avoid any confutions. The Activity name must match the Activity name created and deployed using bm.exe. (I will create a seperate post for this) The code in start-bam-expression-shape in orchestration PreProcessInvoice will then look something like this: activityName = ("ProcessInvoice"); //this is the activity we are loading data into activityInstance = System.Convert.ToString(System.Guid.NewGuid())+"PreProcessInvoice" ; //if bamming to same activity from different orchestration, we may track where the data is comming from by adding orchestration name. Microsoft.BizTalk.Bam

Adding BAM add-in in Excel

Image
If you need to add the BAM add-in to excel there are a few simple steps to follow. Open the option section in excel Go to the Add-Ins pane and click the Manage Add-Ins button Brows to the addin file C:\Program Files\Microsoft BizTalk Server 2013 R2\ExcelDir\Bam.xla and press ok. Then you have the BAM add-ins ready for use in excel