ビジネス アクティビティ監視 (BAM) ツールのショーケースを構築しようとしています。私のショーケースでは、BAM ツールはイベントを含む SOAP API を介して供給されます。今、イベントがイベント シミュレーション ツールのシミュレーション ステップを通過するたびに、ソープ API をトリガーできるアリーナのようなイベント シミュレーション ツールを探しています。どんな助けでも大歓迎です!
1 に答える
0
問題の解決策を見つけました。アリーナに VBA ブリックを含めることができます。
ステップ 1: Arena で VBA ブロックをアクティブ化する
「基本プロセス」を開き、「作成」を右クリックします。テンプレート パネルに移動し、[添付] をクリックします。次に、選択Blocks.tpo
して開きます。
ステップ 2: プロセス ID
ID 属性と StartID を変数として追加します。次の VBA コードを使用して、増分 ID をすべてのエンティティに割り当てることができます。これを行うには、Create ブロックの背後に次の VBA コードをブロックとして追加するだけです (ここを参照)。
'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 ブリックとして追加する
次に、すべてのプロセス ブリックの後に別の VBA ブリックを追加します。この VBA ブリックには、SOAP 呼び出しが含まれます。このページは、VBA で SOAP サービスを構築するのに役立ちます。これを行う前に、VBA の [ツール] --> [参照] で Microsoft XML, 6.0 を有効にする必要があります。
于 2016-11-18T20:26:24.947 に答える