비즈니스 프로세스 특정 이벤트 데이터

비즈니스 프로세스에서 이벤트는 프로세스, 활동, 범위, 링크 및 변수와 관련됩니다. 각각의 해당 이벤트 유형의 오브젝트 특정 컨텐츠를 설명합니다.

다르게 지정하지 않을 경우, 오브젝트 특정 컨텐츠를 문자열 유형의 extendedDataElement XML 요소로 기록합니다.

프로세스

프로세스 인스턴스 이벤트는 다음과 같은 오브젝트 특정 이벤트 컨텐츠를 갖습니다.

속성 설명
processTemplateName 인스턴스가 유래된 프로세스 템플리트의 이름
processTemplateValidFrom 템플리트가 유효하기 시작한 날짜
processTemplateId 프로세스 템플리트의 ID
processInstanceDescription 선택적: 프로세스 인스턴스 설명
processInstanceExecutionState 프로세스 상태를 나타내는 문자열 값. 형식: state number-state description. 이 속성은 다음 값 중 하나를 가집니다.

1 - STATE_READY
2 - STATE_RUNNING
3 - STATE_FINISHED
4 - STATE_COMPENSATING
5 - STATE_FAILED
6 - STATE_TERMINATED
7 - STATE_COMPENSATED
8 - STATE_TERMINATING
9 - STATE_FAILING
10 - STATE_INDOUBT
11 - STATE_SUSPENDED
12 - STATE_COMPENSATION_FAILED

PayloadType 문자열 full

활동 및 범위

활동 및 범위는 다음과 같은 오브젝트 특정 이벤트 컨텐츠를 갖습니다.

속성 설명
processTemplateName 인스턴스가 유래된 프로세스 템플리트의 이름
processTemplateValidFrom 템플리트가 유효하기 시작한 날짜
activityTemplateName 선택적: 인스턴스가 유래된 활동 템플리트의 이름
activityInstanceDescription 선택적: 활동 인스턴스에 대한 설명
activityKind 활동 종류를 식별하는 문자열 값. 형식: kind number-kind description. 이 속성은 다음 값 중 하나를 가집니다.

3 - KIND_EMPTY
21 - KIND_INVOKE
23 - KIND_RECEIVE
24 - KIND_REPLY
25 - KIND_THROW
26 - KIND_TERMINATE
27 - KIND_WAIT
29 - KIND_COMPENSATE
30 - KIND_SEQUENCE
32 - KIND_SWITCH
34 - KIND_WHILE
36 - KIND_PICK
38 - KIND_FLOW
42 - KIND_SCRIPT
43 - KIND_STAFF
44 - KIND_ASSIGN
45 - KIND_CUSTOM
46 - KIND_RETHROW
47 - KIND_FOR_EACH_SERIAL
48 - KIND_FOR_EACH_PARALLEL
1000 - SQLSnippet
1001 - RetrieveSet
1002 - InvokeInformationService
1003 - AtomicSQLSnippetSequence

상태 활동 상태를 나타내는 문자열 값. 형식: state number-state description. 활동의 상태 코드는 프로세스에 사용된 상태 코드와 다릅니다. 이 속성은 다음 값 중 하나를 가집니다.

1 - STATE_INACTIVE
2 - STATE_READY
3 - STATE_RUNNING
4 - STATE_SKIPPED
5 - STATE_FINISHED
6 - STATE_FAILED
7 - STATE_TERMINATED
8 - STATE_CLAIMED
9 - STATE_TERMINATING  
10 - STATE_FAILING
11 - STATE_WAITING
12 - STATE_EXPIRED
13 - STATE_STOPPED

bpelId 활동의 wpc:id 속성을 나타내는 문자열 값.
PayloadType 페이로드 유형. 문자열 값은 none, digest 또는 full 중 하나일 수 있습니다. 값은 WebSphere Integration Developer의 설정 및 BO(Business Object) 컨텐츠가 이벤트에 기록되었는지 여부에 따라 다릅니다. 이벤트가 비즈니스 오브젝트를 포함하지 않을 경우, 값이 항상 full로 설정됩니다.

링크

링크는 다음과 같은 오브젝트 특정 이벤트 컨텐츠를 갖습니다.

속성 설명
processTemplateName 인스턴스가 유래된 프로세스 템플리트의 이름
processTemplateValidFrom 템플리트가 유효하기 시작한 날짜
flowBpelId 링크를 포함하는 플로우 활동의 wpc:id 속성을 나타내는 문자열 값
elementName 평가된 링크의 이름
description 링크에 대한 설명. 이 속성은 프로세스 모델에서 지정된 경우에만 포함됩니다.
PayloadType 문자열 full

변수

변수는 다음과 같은 오브젝트 특정 이벤트 컨텐츠를 갖습니다.

속성 설명
processTemplateName 인스턴스가 유래된 프로세스 템플리트의 이름
processTemplateValidFrom 템플리트가 유효하기 시작한 날짜
variableName 변경된 변수 이름
variableData WBI 모니터 호환 가능 이벤트 요청 시 생성됩니다. 변수의 컨텐츠에 대한 XML 표시. 데이터 오브젝트의 각 특성은 중첩 확장 데이터 요소 양식으로 보고됩니다. 요소 유형은 적절한 값을 갖는 'boolean' 또는 'string' 유형 중 하나일 수 있습니다.
variableData_BO 비WBI 모니터 호환 가능 이벤트 요청 시 생성됩니다. 이 요소는 'noValue' 유형이고 변수 내용에 대한 XML 표시를 포함합니다. 데이터 오브젝트의 각 특성은 중첩 확장 데이터 요소 양식으로 보고됩니다.
bpelId 활동의 wpc:id 속성을 나타내는 문자열 값
PayloadType 페이로드 유형. 문자열 값은 none, digest 또는 full 중 하나일 수 있습니다. 값은 WebSphere Integration Developer의 설정 및 BO(Business Object) 컨텐츠가 이벤트에 기록되었는지 여부에 따라 다릅니다. 이벤트가 비즈니스 오브젝트를 포함하지 않을 경우, 값이 항상 full로 설정됩니다.

ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)