Dati degli eventi specifici dei processi aziendali

Nei processi aziendali, gli eventi correlati ai processi, le attività, gli ambini, i link e le variabili. Viene descritto il contenuto specifico per l'oggetto di ognuno di questi tipi di evento.

Se non diversamente specificato, il contenuto specifico dell'oggetto viene scritto come elementi XML extendedDataElement della stringa tipo.

Processo

Gli eventi delle istanze di processo possiedono il seguente contenuto dell'evento specifico per l'oggetto:

Attributo Descrizione
processTemplateName il nome della maschera di processo da cui deriva l'istanza
processTemplateValidFrom La data di decorrenza di validità della maschera
processTemplateId L'identificativo della maschera del processo
processInstanceDescription Facoltativo: la descrizione dell'istanza di processo
processInstanceExecutionState Un valore stringa che rappresenta lo stato del processo. ha il formato: numero stato-descrizione stato. Questo attributo può avere solo uno dei seguenti valori:

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 La stringa completa

Attività e ambito

Le attività e gli ambiti possiedono il seguente contenuto dell'evento specifico per l'oggetto:

Attributo Descrizione
processTemplateName Il nome della maschera di processo da cui deriva l'istanza.
processTemplateValidFrom La data di decorrenza di validità della maschera.
activityTemplateName Facoltativo: il nome della maschera di attività da cui deriva l'istanza.
activityInstanceDescription Facoltativo: la descrizione dell'istanza di attività.
activityKind Un valore stringa che identifica il tipo di attività. Questo valore ha il formato: numero tipo-descrizione tipo. Questo attributo può avere solo uno dei seguenti valori:

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 Un valore stringa che rappresenta lo stato dell'attività. ha il formato: numero stato-descrizione stato. I codici di stato per le attività sono diversi da quelli utilizzati per i processi. Questo attributo può avere solo uno dei seguenti valori:

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 Un valore stringa che rappresenta l'attributo wpc:id dell'attività.
PayloadType Il tipo payload. Il valore della stringa può essere: none, digest o full. Il valore dipende dall'impostazione in WebSphere Integration Developer e dal fatto che il BO (business object) possa essere scritto o meno all'evento. Se un evento non contiene un oggetto business, il valore viene sempre impostato su valore full.

Collegamento

I link possiedono il seguente contenuto dell'evento specifico per l'oggetto:

Attributo Descrizione
processTemplateName il nome della maschera di processo da cui deriva l'istanza
processTemplateValidFrom La data di decorrenza di validità della maschera
flowBpelId Un valore stringa che rappresenta l'attributo wpc:id dell'attività di flusso che contiene il link
elementName Il nome del link valutato
description Una descrizione del link. Questo attributo viene incluso solo se specificato nel modello di processo.
PayloadType La stringa completa

Variabile

Le variabili possiedono il seguente contenuto dell'evento specifico per l'oggetto.

Attributo Descrizione
processTemplateName Il nome della maschera di processo da cui deriva l'istanza.
processTemplateValidFrom La data di decorrenza di validità della maschera.
variableName Il nome della variabile modificata.
variableData Emesso quando sono richiesti eventi compatibili con il monitoraggio di WBI. Una rappresentazione XML del contenuto della variabile. Ciascuna proprietà dell'oggetto dati viene riportata sotto forma di elementi dati esteso nidificato. Il tipo di elemento può essere di tipo 'booleano' o 'stringa', con un valore appropriato.
variableData_BO Emesso quando sono richiesti eventi conmpatibili con il monitoraggio non WBI. Questo elementè di tipo 'noValue' e contiene una rappresentazione XML del contenuto della variabile. Ciascuna proprietà dell'oggetto dati viene riportata sotto forma di elementi dati esteso nidificato.
bpelId Un valore stringa che rappresenta l'attributo wpc:id dell'attività.
PayloadType Il tipo payload. Il valore della stringa può essere: none, digest o full. Il valore dipende dall'impostazione in WebSphere Integration Developer e dal fatto che il contenuto dell'oggetto business possa essere scritto o meno all'evento. Se un evento non contiene un oggetto business, il valore viene sempre impostato su valore full.

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)