Come fare in modo che un test di condizione corrisponda alle sottocolonne di una tabella decisionale ODM?

StackOverflow https://stackoverflow.com//questions/23016024

  •  21-12-2019
  •  | 
  •  

Domanda

Sto utilizzando ODM 8.5 (il successore di JRules) e sto imitando i passaggi descritti nel tutorial di IBM: Modifica delle tabelle decisionali;tuttavia, non riesco a generare un test legale.Nel tutorial, creano il seguente test:

the customer's age of the 'current rental agreement' is at least <min> and less than <max>

Se utilizzo la funzione di completamento di Eclipse () per generare completamenti legali per la tabella che desidero creare, non riesco a generare <min> O <max>, ma posso generare <a string>.Tuttavia, ciò genera il seguente avviso e non crea sottocolonne.

enter image description here

Non so cosa stia cercando di dirmi l'avviso (e non ricevo un avviso quando utilizzo una sostituzione suggerita).("Lessicograficamente maggiore di" è una funzione che ho definito che accetta due argomenti di tipo stringa;tuttavia, passare a una funzione predefinita come "contiene", non fa alcuna differenza.) Se cambio manualmente le occorrenze di <a string> A <min> E <max>, ricevo un errore:

enter image description here

Come posso fare in modo che la mia tabella decisionale si comporti come quella nel tutorial?

È stato utile?

Soluzione

Un problema è come utilizzare il file <min> E <max> termini invece di <a string>.Ciò dipende dalla verbalizzazione del metodo creato nella distinta base, come descritto nella risposta a questa domanda.In sintesi, è necessario creare un metodo con una verbalizzazione come:

{0} is in the range {1,min} to {2,max}

per far apparire le parole "min" e "max".

Quindi, quando modifichi la colonna delle condizioni della tabella delle decisioni, crei un test simile a:

the modified ep code of 'the work assignment input' 
is in the range <min> to <max>

A questo punto, la casella di testo Segnaposto espressione sarà vuota.Clic OK nella finestra di dialogo Colonna condizione e nell'appropriato min E max nella tabella verranno prodotte delle sottocolonne.Successivamente, la modifica della colonna Condizione includerà le voci nella casella di testo Segnaposto espressione, che può essere modificata tramite la casella di testo Titolo della sottocolonna.

enter image description here

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top