Elemento computedThreshold

L'elemento <computedThreshold> è valido solo per la regola di soglia. Esso contiene un'espressione chiamata ogni volta che viene ricevuto un evento e che calcola il valore di soglia in base all'evento corrente e su qualsiasi altro evento che risponde ai criteri di selezione evento per la regola. L'espressione restituisce un valore di soglia da memorizzare in una variabile definita per la regola. La regola utilizza poi il valore di soglia calcolato da confrontare in base al valore di soglia definito.

Dettagli

Fare riferimento a Variabili per informazioni sulle variabili che possono essere utilizzate nelle espressioni. L'uso di certe variabili dipende dal contesto dell'espressione.

Attributi

<computedThreshold> contiene i seguenti attributi:

Tabella 1. Attributi dell'elemento <computedThreshold>
Nome Descrizione Tipo dati Obbligatorio
expressionLanguage Identifica il linguaggio di programmazione in cui viene scritta l'espressione. Poiché il linguaggio di programmazione Java è l'unico supportato, l'unico valore valido per questo attributo è java. xsd:NMTOKEN Yes
soglia Definisce il valore di soglia che deve essere soddisfatto. Questo valore di soglia definito deve essere una rappresentazione di stringa di un valore numerico che può essere convertito su un tipo di dati valido per la variabile della regola. xsd:string Yes
assignTo Identifica il nome della variabile che mantiene il valore di soglia calcolato che viene restituito da questa espressione. Questa variabile deve già essere definita per la regola (al livello di serie di regole, di blocco di regole o di regole) utilizzando l'elemento <variable>. Essa deve essere definita come uno dei seguenti tipi di dati numerici:
  • java.lang.Double
  • java.lang.Float
  • java.lang.Integer
  • java.lang.Long
  • java.lang.String
Se la variabile viene definita al livello della serie di regole o di blocco di regole, essa non viene nuovamente inizializzata dopo che lo schema di regola viene adattato.
xsd:NMTOKEN Yes
thresholdComparison Definisce l'operatore per confrontare il valore di soglia calcolato con il valore di soglia definito. I valori validi per questo operatore sono:
  • lessThan
  • lessThanOrEqualTo
  • greaterThan
  • greaterThanOrEqualTo
xsd:string Yes

Contenuto in

<computedThreshold> è contenuto nel seguente elemento:

Contiene

<computedThreshold> non contiene elementi.

Concetti correlati
Espressioni