WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows

Adición de descripciones de propiedades a una definición de suceso

Una descripción de propiedad es una instancia de la clase PropertyDescription.

Por qué y cuándo se efectúa esta tarea

Para añadir una descripción de propiedad a una definición de suceso, antes debe crear una nueva descripción de propiedad y, a continuación, establecer los valores de sus campos. A continuación, puede añadir la descripción de propiedad a la definición de suceso.

Pasos para realizar esta tarea

  1. Para crear una nueva descripción de propiedad, cree una instancia de PropertyDescription y especifique el nombre y la vía de acceso de la propiedad.
    PropertyDescription propDesc = new PropertyDescription(nombre, vía de acceso);
    Los parámetros de este constructor son los siguientes:
    nombre
    El nombre de la propiedad. Debe ser el nombre de una propiedad simple del elemento CommonBaseEvent o uno de sus hijos.
    vía de acceso
    Una vía de acceso de ubicación XPath que especifica la vía de acceso de la propiedad. Para una propiedad de nivel superior de CommonBaseEvent (como severity o priority), el valor de vía de acceso debe ser nulo.
    El objeto devuelto es un nuevo objeto PropertyDescription.
  2. Llene los campos de la descripción de propiedad. La clase PropertyDescription proporciona un método setter para cada uno de los campos en una descripción de propiedad. Consulte la documentación de la API Javadoc para obtener información completa sobre estos métodos. Por ejemplo, para especificar que una propiedad es necesaria, establecería la propiedad required en true utilizando el método setRequired(booleano):
    propDesc.setRequired(true);
  3. Añada la descripción de propiedad a la definición de suceso utilizando el método EventDefinition.addPropertyDescription().
    definition.addPropertyDescription(propDesc);
    Si la definición de suceso ya incluye otra descripción de propiedad con el mismo nombre y la misma vía de acceso, se emitirá una excepción DescriptionExistsException.

Ejemplo

El fragmento de código siguiente crea una nueva descripción de propiedad, la llena de datos y la añade a la definición de suceso.
PropertyDescription propDesc = new PropertyDescription("severity",null);
propDesc.setRequired(true);
propDesc.setMinValue('30');

// la definición es una definición de suceso válida
definition.addPropertyDescription(propDesc);

Task topic

Condiciones de uso | Evalúe esta página

Icono de fecha y horaÚltima actualización: 1 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tcei_admin_addPropertyDescription.html

(C) Copyright IBM Corporation 2005. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse. (http://www.eclipse.org)