비즈니스 활동 모니터링 (BAM) 도구의 쇼케이스를 빌드하려고합니다. 내 쇼케이스에서 BAM 도구는 비누 API를 통해 이벤트로 공급됩니다. 이제 이벤트가 이벤트 시뮬레이션 도구의 시뮬레이션 단계를 거칠 때마다 내 비누 API를 트리거 할 수있는 arena과 같은 이벤트 시뮬레이션 도구를 찾고 있습니다. 어떤 도움을 주셔서 감사합니다!SOAP API를 사용하여 이벤트 시뮬레이션 소프트웨어 검색
-1
A
답변
0
문제점에 대한 해결책을 찾았습니다. 이 분야에서 VBA 벽돌을 포함 할 수있다 :
은 1 단계 : 아레나
열기 "기본 프로세스"의 활성화 VBA 블록을 마우스 오른쪽 만들기를 클릭합니다. 템플리트 패널로 이동하여 첨부를 클릭하십시오. 그런 다음 Blocks.tpo
을 선택하고 엽니 다.
2 단계 : 프로세스 ID
의 ID가 변수로 startID가뿐만 아니라 속성에 추가합니다. 다음 VBA 코드를 사용하여 모든 엔티티에 증가 ID를 할당 할 수 있습니다. 이렇게하려면 Create VBR (see here) 뒤에있는 벽돌로 다음 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 단계 :
그런 다음 모든 프로세스 벽돌 후 다른 VBA 벽돌을 추가하는 각 프로세스 벽돌 뒤에 VBA 벽돌로 SOAP API를 추가합니다. 이 VBA 브릭은 SOAP 호출을 포함합니다. VBA에서 SOAP 서비스를 작성하는 데 유용한 this 페이지를 찾았습니다. 그렇게하기 전에 도구 -> 참조에서 VBA에서 Microsoft XML, 6.0을 활성화해야합니다.
도움말 섹션을 확인하십시오. [주제 외 질문] (http://stackoverflow.com/help/on-topic) 섹션의 4 번 항목에 특히주의하십시오. – pjs