使用 SOAP 搜索事件模拟软件 API

Searching for an Event Simulation Software with SOAP API

我正在尝试为业务 activity 监控 (BAM) 工具构建一个展示。在我的展示中,BAM 工具通过带有事件的 soap api 提供。现在我正在寻找像 arena 这样的事件模拟工具,它能够在每次事件通过事件模拟工具中的模拟步骤时触发我的 soap api。感谢您的帮助!

我找到了解决问题的办法。可以在竞技场中包含 VBA 个积木:

第 1 步:在竞技场中激活 VBA 个方块

打开 "Basic Process" 然后右键单击“创建”。转到模板面板并单击附加。然后selectBlocks.tpo打开。


第二步:进程ID

添加 ID 属性以及 StartID 作为变量。然后您可以使用以下 VBA 代码为所有实体分配一个递增的 ID。为此,只需将以下 VBA 代码添加为 Create brick (see here) 后面的 brick。

'Assign ID Attribute to Entity
Private Sub VBA_Block_2_Fire()
   Dim s As SIMAN
   Set s = ThisDocument.Model.SIMAN
   Dim NewCounter As smDataType
   Dim CurCounter As smDataType

   CurCounter = s.VariableValue(s.SymbolNumber("IDStart"), 0, 0)
   NewCounter = CurCounter + 1

   s.SetVariableArrayValue s.SymbolNumber("IDStart"), NewCounter
   s.EntityAttribute(s.ActiveEntity, s.SymbolNumber("ID")) =       NewCounter

End Sub

3 步骤:将 SOAP API 作为 VBA brick 添加到每个 Process brick 后面

然后在每个进程砖后添加另一个VBA砖。这个 VBA 砖然后包含一个 SOAP 调用。我发现 this 页面对于在 VBA 中构建 SOAP 服务很有用。在执行此操作之前,您必须在 VBA 下激活 Microsoft XML、6.0 下的工具 --> 参考资料