Comment faire une condition de test correspondent à des colonnes secondaires d'une table de décision de l'ODM?

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

  •  21-12-2019
  •  | 
  •  

Question

Je suis à l'aide d'ODM 8.5 (le successeur de JRules), et je suis imitant les étapes décrites dans d'IBM tutoriel - L'Édition Des Tables De Décision;cependant, je ne peux pas générer un critère juridique.Dans le tutoriel, ils créent le test suivant:

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

Si j'utilise Eclipse l'accomplissement de la fonction () pour générer juridique des achèvements pour la table que je veux créer, je ne peux pas générer <min> ou <max>, mais je peux générer des <a string>.Toutefois, cela génère le message d'avertissement suivant, et de ne pas créer des colonnes secondaires.

enter image description here

Je ne sais pas ce que l'avertissement est d'essayer de me dire (et je n'apprécie pas l'obtention d'un avertissement quand je suis en utilisant un remplacement suggéré).("Lexicographiquement plus que" est une fonction que j'ai défini qui prend deux arguments de chaîne;toutefois, la modification d'une fonction prédéfinie comme "contient", ne fait aucune différence.) Si je modifier manuellement les occurrences de <a string> pour <min> et <max>, J'obtiens une erreur:

enter image description here

Comment puis-je faire de ma décision de table de loi comme celui dans le tutoriel?

Était-ce utile?

La solution

Un des problèmes est de savoir comment utiliser le <min> et <max> au lieu de <a string>.Cela dépend de la verbalisation de la méthode créée dans la NOMENCLATURE, comme indiqué dans la réponse à cette question.En résumé, vous devez créer une méthode avec de la verbalisation comme:

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

pour obtenir les mots "min" et "max" s'affiche.

Ensuite, lorsque vous modifiez l'État de la Colonne de votre tableau de décision, de créer un Test quelque chose comme:

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

À ce stade, l'Expression des Espaces réservés zone de texte est vide.Cliquez sur OK dans la Colonne Condition dialogue et la min et max des colonnes secondaires seront produites dans le tableau.Par la suite, la modification de la Condition de la Colonne inclure des entrées dans l'Expression des Espaces réservés zone de texte, qui peut être modifié par le Sous-Titre de la colonne de la zone de texte.

enter image description here

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top