使用 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 下的工具 --> 参考资料
我正在尝试为业务 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 下的工具 --> 参考资料