Hi Muhammad,

You need to have a Message Bank Operation to send messages to the Message Bank and you need a Message Bank Production with a TCP Service to receive the messages.

I have written an article about my experience with Message Bank and I have a GitHub repo with Message Bank code:

IRIS Interoperability Message Bank | InterSystems Developer Community | AWS
 

Hello Jack,

I have done this previously in this class:

Class User.OperationSQL Extends Ens.BusinessOperation

{

Parameter ADAPTER = "EnsLib.SQL.OutboundAdapter";

Property Adapter As EnsLib.SQL.OutboundAdapter;

...

I have this code to begin transaction:

set tSC = ..Adapter.SetAutoCommit(0)

I have this code to commit transaction:

set tSC = ..Adapter.Commit()

In case of rollback I use this code:

Set rollbackSt = ..Adapter.Rollback()

Hello,

Thank you for documenting this in great detail. I carefully created a namespace, compiled classes, configured global and package mappings.

I created and compiled cube class User.OperationalAnalytics.

My problem is when I try to use Analyzer in Portal, I get an error when I drag the second property AvgTime to Columns:

ERROR #5001: Build [Measures].[AvgTime] in cube OPERATIONAL ANALYTICS. (2)