Como fazer um teste de condição corresponder às subcolunas de uma tabela de decisão ODM?

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

  •  21-12-2019
  •  | 
  •  

Pergunta

Estou usando o ODM 8.5 (o sucessor do JRules) e estou imitando as etapas descritas no tutorial da IBM - Editando tabelas de decisão;no entanto, não consigo gerar um teste legal.No tutorial, eles criam o seguinte teste:

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

Se eu usar o recurso de conclusão do Eclipse () para gerar conclusões legais para a tabela que desejo criar, não consigo gerar <min> ou <max>, mas posso gerar <a string>.No entanto, isso gera o aviso a seguir e não cria subcolunas.

enter image description here

Não sei o que o aviso está tentando me dizer (e me ressinto de receber um aviso quando estou usando uma substituição sugerida).("Lexicograficamente maior que" é uma função que defini que recebe dois argumentos de string;no entanto, mudar para uma função predefinida como "contém" não faz diferença.) Se eu alterar manualmente as ocorrências de <a string> para <min> e <max>, recebo um erro:

enter image description here

Como posso fazer com que minha tabela de decisão funcione como a do tutorial?

Foi útil?

Solução

Um problema é como usar o <min> e <max> termos em vez de <a string>.Isso depende da verbalização do método criado na lista técnica, conforme descrito na resposta ao essa questão.Em resumo, você precisa criar um método com uma verbalização como:

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

para que as palavras "min" e "max" apareçam.

Então, ao editar a Coluna de Condição da sua tabela de decisão, você cria um Teste parecido com:

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

Neste ponto, a caixa de texto Expression Placeholders estará vazia.Clique OK na caixa de diálogo Coluna de condição e o apropriado min e max subcolunas serão produzidas na tabela.Depois disso, a edição da Coluna de Condição incluirá entradas na caixa de texto Espaços reservados para expressões, que podem ser editadas por meio da caixa de texto Título da subcoluna.

enter image description here

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top