locked
BAM RRS feed

  • Question

  • Please answer

    1. What API do you use to loggin into BAM db?

    2. Do we need any special coding to log data into BAM database or it's done automatically?
    Monday, December 21, 2009 12:33 PM

Answers

  • Hi,

    Basically you have to two options to use BAM:

    1. Use BAM API.

    BAM comes with an API that you can use to record information in the BAM database. The good thing is that BAM api can be used from any application and does not have to be used from a biztalk application. For more information see: http://msdn.microsoft.com/en-us/library/aa559502(BTS.20).aspx

    more info can be found here: http://msdn.microsoft.com/en-us/library/aa577414(BTS.20).aspx

    2. Use tracking profile.

    The tracking profile is actually an abscration layer over the BAM API that allows you to graphically configure what data needs to be tracked (or logged) in the BAM databases. This is done in a tool called the tracking profile editor.

    For both you first need to define BAM activities and views. This is definition is mostly done using a MS-Excell add-in. After the definition is exported from excel as XML and applied to the database using a tool called bm.exe. This tool will create the database tables and views to store the tracking information.

    HTH, Randal van Splunteren - http://biztalkmessages.vansplunteren.net - Please mark as answered if this answers your question.
    • Proposed as answer by eliasen Monday, December 21, 2009 7:11 PM
    • Marked as answer by Andrew_ZhuModerator Monday, December 28, 2009 2:10 AM
    Monday, December 21, 2009 1:51 PM
    Moderator

All replies

  • 1. What API do you use to loggin into BAM db?

    GenerateTypedBAmAPI is used to log to BAM
    http://generatetypedbamapi.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=16116


    2.Do we need any special coding to log data into BAM database or it's done automatically?

    by configuring and deploying BAM excel and by setting tracking profiler you can do BAM logging, so BAM logging does not happen automatically.

    KiranMP
    Monday, December 21, 2009 1:17 PM
  • Hi,

    Basically you have to two options to use BAM:

    1. Use BAM API.

    BAM comes with an API that you can use to record information in the BAM database. The good thing is that BAM api can be used from any application and does not have to be used from a biztalk application. For more information see: http://msdn.microsoft.com/en-us/library/aa559502(BTS.20).aspx

    more info can be found here: http://msdn.microsoft.com/en-us/library/aa577414(BTS.20).aspx

    2. Use tracking profile.

    The tracking profile is actually an abscration layer over the BAM API that allows you to graphically configure what data needs to be tracked (or logged) in the BAM databases. This is done in a tool called the tracking profile editor.

    For both you first need to define BAM activities and views. This is definition is mostly done using a MS-Excell add-in. After the definition is exported from excel as XML and applied to the database using a tool called bm.exe. This tool will create the database tables and views to store the tracking information.

    HTH, Randal van Splunteren - http://biztalkmessages.vansplunteren.net - Please mark as answered if this answers your question.
    • Proposed as answer by eliasen Monday, December 21, 2009 7:11 PM
    • Marked as answer by Andrew_ZhuModerator Monday, December 28, 2009 2:10 AM
    Monday, December 21, 2009 1:51 PM
    Moderator