Elemento stopAfter

El elemento <stopAfter> especifica el tiempo que tiene que permanecer activa una instancia de regla, como define el elemento <groupingKey>, una vez se ha activado. Transcurrido este tiempo, la instancia de regla se desactivará.

Atributos

El elemento <stopAfter> tiene los siguientes atributos:

Tabla 1. Atributos del elemento <stopAfter>
Nombre Descripción Tipo de datos ¿Obligatorio?
duration Especifica la cantidad de tiempo. El tipo de datos de este atributo depende del valor del atributo de unidad.
  • Si el valor del atributo de unidad es ISO-8601, el tipo de datos es xsd:duration.
  • Si el valor del atributo de unidad es miliseconds, el tipo de datos es xsd:positiveInteger.
unit Especifica las unidades de tiempo a utilizar. Los valores válidos para este atributo son:
  • ISO-8601
  • miliseconds
xsd:string

Uso del estándar ISO 8601 para la duración de tiempo

Codificar ISO-8601 como valor para el atributo unit indica que el valor del atributo duration se codifica según el estándar ISO 8601 para especificar la duración de tiempo como una serie. El esquema XML estándar para la especificación de tipos de datos utiliza la codificación ISO 8601 para proporcionar un tipo de datos llamado duration. Este tipo de datos se describe en detalle en http://www.w3.org/TR/xmlschema-2/#duration.

El formato para el tipo de datos duration en el esquema XML estándar es la siguiente serie:

PnYnMnDTnHnMnS
  • P es el carácter que siempre encabeza la serie.
  • nY representa el número de años. Un año equivale a 365 días. Por lo tanto, codificar 1Y equivale a codificar 365D.
  • nM representa el número de meses. Un mes equivale a 30 días. Por lo tanto, codificar 1M equivale a codificar 30D.
  • nD representa el número de días.
  • T es un separador que separa unidades de días (años,meses y días) de unidades horarias (horas, minutos y segundos). Las unidades horarias siempre van después de T.
  • nH representa el número de horas.
  • nM representa el número de minutos.
  • nS representa el número de segundos.
A continuación siguen algunos ejemplos:
  • P5DT12H es 5,5 días.
  • PT59M59S es 59 minutos y 59 segundos.
  • P1M es 1 mes.

Contenido en

<stopAfter> está contenido en el elemento <activateOnEvent> pero sólo cuando <activateOnEvent> está codificado con el elemento <activationByGroupingKey> .

Contiene

<stopAfter> no contiene elementos.