WebSphere Integration Developer의 비즈니스 프로세스 요소에 대한 모니터링이 요청되는 경우 비즈니스 프로세스 이벤트가 전송됩니다. 비즈니스 프로세스에서 생성할 수 있는 모든 이벤트의 목록을 여기서 찾을 수 있습니다.
여기서:>>-BPC.BFM.BASE--BPCEventCode--processTemplateName--processTemplateValidFrom--+-| BPC.BFM.PROCESS.BASE |----+->< +-| BPC.BFM.ACTIVITY.BASE |---+ +-| BPC.BFM.LINK.STATUS |-----+ '-| BPC.BFM.VARIABLE.STATUS |-'
이벤트 요소의 이름은 대문자이며(예: BPC.BFM.BASE), 확장된 데이터 요소의 이름은 대소문자가 혼합됩니다(예: BPCEventCode). 표시한 경우를 제외하고 모든 데이터 요소가 string 유형입니다.
WebSphere Business Integration Modeler를 사용하여 BPEL(Business Process Execution Language) 및 모니터링 스펙을 생성할 경우, 해시 문자(#) 뒤에 문자를 추가하여 확장자 이름을 확장할 수 있습니다. 또한 메시지 데이터를 생성하는 이벤트에는 추가 extendedDataElements가 포함됩니다. 자세한 정보는 WebSphere Business Integration Modeler 문서를 참조하십시오.
다음 표는 모든 프로세스 이벤트를 설명합니다.
코드 | 설명 | 확장자 이름 | 상황 | 이벤트 네이처 |
---|---|---|---|---|
21000 | 프로세스 시작됨 | BPC.BFM.PROCESS.START | 시작 | ENTRY |
21001 | 프로세스 일시중단됨 | BPC.BFM.PROCESS.STATUS | 보고서 | SUSPENDED |
21002 | 프로세스 재개됨 | BPC.BFM.PROCESS.STATUS | 보고서 | RESUMED |
21004 | 프로세스 완료됨 | BPC.BFM.PROCESS.STATUS | 중지 | EXIT |
21005 | 프로세스 종료됨 | BPC.BFM.PROCESS.STATUS | 중지 | TERMINATED |
21019 | 프로세스 다시 시작됨 | BPC.BFM.PROCESS.START | 보고서 | RESTARTED |
21020 | 프로세스 삭제됨 | BPC.BFM.PROCESS.STATUS | 삭제 | DELETED |
42001 | 프로세스 실패함 | BPC.BFM.PROCESS.FAILURE | 실패 | FAILED |
42003 | 프로세스 보상 중 | BPC.BFM.PROCESS.STATUS | 보고서 | COMPENSATING |
42004 | 프로세스 보상됨 | BPC.BFM.PROCESS.STATUS | 중지 | COMPENSATED |
42009 | 프로세스 종료 중 | BPC.BFM.PROCESS.STATUS | 보고서 | TERMINATING |
42010 | 프로세스 실패 중 | BPC.BFM.PROCESS.STATUS | 보고서 | FAILING |
42027 | 상관 설정 초기화됨 | BPC.BFM.PROCESS.CORREL | 보고서 | CORRELATION |
42041 | 프로세스 작업 항목 삭제됨 | BPC.BFM.PROCESS.WISTATUS | 보고서 | WI_DELETED |
42042 | 프로세스 작업 항목 작성됨 | BPC.BFM.PROCESS.WISTATUS | 보고서 | WI_CREATED |
42046 | 프로세스 보상에 실패함 | BPC.BFM.PROCESS.STATUS | 실패 | COMPFAILED |
42047 | 프로세스 이벤트 수신됨 | BPC.BFM.PROCESS.STATUS | 보고서 | EV_RECEIVED |
42049 | 프로세스 이벤트가 에스컬레이트됨 | BPC.BFM.PROCESS.ESCALATED | 보고서 | EV_ESCALATED |
42056 | 프로세스 작업 항목 전송됨 | BPC.BFM.PROCESS.WITRANSFER | 보고서 | WI_TRANSFERRED |
BPC.BFM.PROCESS.BASE >>-BPC.BFM.PROCESS.BASE--processInstanceExecutionState--| BPC.BFM.PROCESS.STATUS |->< BPC.BFM.PROCESS.STATUS |--BPC.BFM.PROCESS.STATUS--processTemplateId--processInstanceDescription--+-------------------------------------------------+--| +-BPC.BFM.PROCESS.CORREL--correlationSet----------+ +-BPC.BFM.PROCESS.ESCALATED--escalationName-------+ +-BPC.BFM.PROCESS.FAILURE--processFailedException-+ +-BPC.BFM.PROCESS.START--username-----------------+ | .----------. | | V | | +-BPC.BFM.PROCESS.WISTATUS----username-+----------+ '-BPC.BFM.PROCESS.WITRANSFER--current--target-----'
<?xml version="1.0"?> <correlationSet name=”correlation set name”> <property name=”property name” value=”property value”/>* </correlationSet>
다음 표는 모든 활동 이벤트를 설명합니다.
코드 | 설명 | 확장자 이름 | 상황 | 이벤트 네이처 |
---|---|---|---|---|
21006 | 활동 준비 완료 | BPC.BFM.ACTIVITY.STATUS | 시작 | CREATED |
21007 | 활동 시작됨 | 호출 활동: BPC.BFM.ACTIVITY.MESSAGE. 모든 기타 활동 유형: BPC.BFM.ACTIVITY.STATUS | 시작 | ENTRY |
21011 | 활동 완료됨 | 호출, 스태프, 수신 및 응답 활동: BPC.BFM.ACTIVITY.MESSAGE. 모든 기타 활동 유형: BPC.BFM.ACTIVITY.STATUS | 중지 | EXIT |
21021 | 청구 취소됨 | BPC.BFM.ACTIVITY.STATUS | 보고서 | DEASSIGNED |
21022 | 활동 청구됨 | BPC.BFM.ACTIVITY.CLAIM | 보고서 | ASSIGNED |
21027 | 활동 종료됨 | BPC.BFM.ACTIVITY.STATUS | 중지 | TERMINATED |
21080 | 활동 실패함 | BPC.BFM.ACTIVITY.FAILURE | 실패함 | FAILED |
21081 | 활동 만기됨 | BPC.BFM.ACTIVITY.STATUS | 보고서 | EXPIRED |
42005 | 활동 생략됨 | BPC.BFM.ACTIVITY.STATUS | 보고서 | SKIPPED |
42012 | 활동 출력 메시지 세트 | BPC.BFM.ACTIVITY.MESSAGE | 보고서 | OUTPUTSET |
42013 | 활동 결함 메시지 세트 | BPC.BFM.ACTIVITY.MESSAGE | 보고서 | FAULTSET |
42015 | 활동 중지됨 | BPC.BFM.ACTIVITY.STATUS | 중지 | STOPPED |
42031 | 활동 강제 실행이 재시도됨 | BPC.BFM.ACTIVITY.STATUS | 보고서 | FRETRIED |
42032 | 활동 강제 실행이 완료됨 | BPC.BFM.ACTIVITY.STATUS | 중지 | FCOMPLETED |
42036 | 활동에 메시지가 수신됨 | BPC.BFM.ACTIVITY.MESSAGE | 보고서 | EXIT |
42037 | TRUE 루프 조건 | BPC.BFM.ACTIVITY.STATUS | 보고서 | CONDTRUE |
42038 | FALSE 루프 조건 | BPC.BFM.ACTIVITY.STATUS | 보고서 | CONDFALSE |
42039 | 작업 항목 삭제됨 | BPC.BFM.ACTIVITY.WISTATUS | 보고서 | WI_DELETED |
42040 | 작업 항목 작성됨 | BPC.BFM.ACTIVITY.WISTATUS | 보고서 | WI_CREATED |
42050 | 활동 에스컬레이트됨 | BPC.BFM.ACTIVITY.ESCALATED | 보고서 | ESCALATED |
42054 | 활동 작업 항목 새로 고침 | BPC.BFM.ACTIVITY.WISTATUS | 보고서 | WI_REFRESHED |
42055 | 작업 항목 전송됨 | BPC.BFM.ACTIVITY.WITRANSFER | 보고서 | WI_TRANSFERRED |
42057 | 각 활동에 대해 분기가 시작됨 | BPC.BFM.ACTIVITY.FOREACH | 보고서 | BRANCHES_STARTED |
BPC.BFM.ACTIVITY.BASE >>-BPC.BFM.ACTIVITY.BASE--activityKind--state--bpelId--| BPC.BFM.ACTIVITY.STATUS |->< BPC.BFM.ACTIVITY.STATUS |--BPC.BFM.ACTIVITY.STATUS--+----------------------+--activityTemplateId--+-----------------------------+--+---------------------------------------------------+--| '-activityTemplateName-' '-activityInstanceDescription-' +-BPC.BFM.ACTIVITY.CLAIM--username--principal-------+ +-BPC.BFM.ACTIVITY.ESCALATED--escalationName--------+ +-BPC.BFM.ACTIVITY.FAILURE--activityFailedException-+ +-BPC.BFM.ACTIVITY.FOREACH--parallelBranchesStarted-+ | .----------------. | | V | | +-BPC.BFM.ACTIVITY.MESSAGE----+-message----+-+------+ | '-message_BO-' | | .----------. | | V | | +-BPC.BFM.ACTIVITY.WISTATUS----username-+-----------+ '-BPC.BFM.ACTIVITY.WITRANSFER--current--target------'
다음 표는 모든 활동 범위 이벤트를 설명합니다.
코드 | 설명 | 확장자 이름 | 상황 | 이벤트 네이처 |
---|---|---|---|---|
42020 | 범위가 시작됨 | BPC.BFM.ACTIVITY.STATUS | 시작 | ENTRY |
42021 | 범위가 생략됨 | BPC.BFM.ACTIVITY.STATUS | 보고서 | SKIPPED |
42022 | 범위가 실패함 | BPC.BFM.ACTIVITY.FAILURE | 실패 | FAILED |
42023 | 범위 종료 중 | BPC.BFM.ACTIVITY.STATUS | 보고서 | FAILING |
42024 | 범위가 종료됨 | BPC.BFM.ACTIVITY.STATUS | 중지 | TERMINATED |
42026 | 범위가 완료됨 | BPC.BFM.ACTIVITY.STATUS | 중지 | EXIT |
42043 | 범위 보상 중 | BPC.BFM.ACTIVITY.STATUS | 보고서 | COMPENSATING |
42044 | 범위가 보상됨 | BPC.BFM.ACTIVITY.STATUS | 중지 | COMPENSATED |
42045 | 범위 보상이 실패함 | BPC.BFM.ACTIVITY.STATUS | 실패 | COMPFAILED |
42048 | 범위 이벤트 수신됨 | BPC.BFM.ACTIVITY.STATUS | 보고서 | EV_RECEIVED |
42051 | 범위 이벤트가 에스컬레이트됨 | BPC.BFM.ACTIVITY.ESCALATED | 보고서 | EV_ESCALATED |
활동 범위 이벤트는 활동 이벤트의 유형으로, BPC.BFM.ACTIVITY.STATUS에 대하여 해당 구문을 위에서 설명합니다.
다음 표는 모든 링크 이벤트를 설명합니다.
코드 | 설명 | 확장자 이름 | 상황 | 이벤트 네이처 |
---|---|---|---|---|
21034 | TRUE 링크 평가 | BPC.BFM.LINK.STATUS | 보고서 | CONDTRUE |
42000 | FALSE 링크 평가 | BPC.BFM.LINK.STATUS | 보고서 | CONDFALSE |
BPC.BFM.LINK.STATUS >>-BPC.BFM.LINK.STATUS--+-------------+--+-------------+--flowBpelId->< '-elementName-' '-description-'
다음 표는 변수 이벤트를 설명합니다.
코드 | 설명 | 확장자 이름 | 상황 | 이벤트 네이처 |
---|---|---|---|---|
21090 | 변수 갱신 | BPC.BFM.VARIABLE.STATUS | 보고서 | CHANGED |
BPC.BFM.VARIABLE.STATUS >>-BPC.BFM.VARIABLE.STATUS--variableName--+-----------------+--bpelId->< +-variableData----+ '-variableData_BO-'
ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)