En los procesos de empresa, los procesos, actividades, enlaces y variables pueden enviar datos de sucesos. El contenido específico de objeto de cada uno de estos tipos de sucesos se describe a continuación.
Si no se especifica lo contrario, el contenido específico de objeto se escribe como elementos XML extendedDataElement de tipo String.
Los sucesos de instancias de proceso tienen el siguiente contenido de suceso específico de objeto:
Atributo | Descripción |
---|---|
processTemplateName | Nombre de la plantilla de proceso de la que se ha derivado la instancia |
processTemplateValidFrom | La fecha a partir de la cual es válida la plantilla |
processTemplateId | Identificador de la plantilla de proceso. |
processInstanceDescription | Opcional: descripción de la instancia de proceso |
processInstanceExecutionState | Un valor de serie que representa el estado de la
actividad. Tiene el formato: número de
estado-descripción del estado.
Este atributo puede tener uno de los valores siguientes:
1 - STATE_READY |
PayloadType | La serie completa |
Las actividades y ámbitos tienen el siguiente contenido de suceso específico de objeto:
Atributo | Descripción |
---|---|
processTemplateName | Nombre de la plantilla de proceso de la que se ha derivado la instancia. |
processTemplateValidFrom | La fecha desde la cual es válida la plantilla |
activityTemplateName | Opcional: nombre de la plantilla de actividad de la que se ha derivado la instancia. |
activityInstanceDescription | Opcional: descripción de la instancia de actividad. |
activityKind | Un valor de serie que identifica el tipo de
actividad. Este valor tiene el formato: número de
tipos-descripción de tipos. Este atributo puede tener uno de los valores siguientes:
3 - KIND_EMPTY |
state | Un valor de serie que representa el estado de la
actividad. Tiene el formato: número de
estado-descripción del estado.
Observe que los códigos de estado para las actividades son distintas de las
utilizadas para los procesos.
Este atributo puede tener uno de los valores siguientes:
1 - STATE_INACTIVE |
bpelId | Valor de serie que representa el atributo wpc:id de la actividad. |
PayloadType | Tipo de carga útil. El valor de la serie puede ser uno de los siguientes: none, digest o full. El valor depende del que se establece en WebSphere Integration Developer y de si se escribe o no el contenido del objeto empresarial (BO) en el suceso. Si un suceso no contiene un objeto empresarial, el valor se establece siempre en full. |
Los enlaces tienen el siguiente contenido de suceso específico de objeto:
Atributo | Descripción |
---|---|
processTemplateName | Nombre de la plantilla de proceso de la que se ha derivado la instancia |
processTemplateValidFrom | La fecha a partir de la cual es válida la plantilla |
flowBpelId | Valor de serie que representa el atributo wpc:id de la actividad de flujo que contiene el enlace |
elementName | Nombre del enlace que se ha evaluado |
description | Opcional: descripción del enlace |
PayloadType | La serie completa |
Las variables tienen el siguiente contenido de suceso específico de objeto.
Atributo | Descripción |
---|---|
processTemplateName | Nombre de la plantilla de proceso de la que se ha derivado la instancia. |
processTemplateValidFrom | La fecha desde la cual es válida la plantilla |
variableName | El nombre de la variable que se ha modificado. |
variableData | Representación XML del contenido de la variable. El fragmento XML se escribe en un elemento de datos ampliado de tipo hexBinary. El tipo de elemento puede ser 'boolean' o 'string', con un valor apropiado. |
variableData_BO | Este elemento es del tipo "noValue" y contiene una representación XML del contenido de la variable. El fragmento XML se escribe en un elemento de datos ampliado de tipo hexBinary. |
bpelId | Valor de serie que representa el atributo wpc:id de la actividad. |
PayloadType | Tipo de carga útil. El valor de la serie puede ser uno de los siguientes: none, digest o full. El valor depende del que se establece en WebSphere Integration Developer y de si se escribe o no el contenido del objeto empresarial en el suceso. Si un suceso no contiene un objeto empresarial, el valor se establece siempre en full. |
(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)