Red Hat Training

A Red Hat training course is available for JBoss Enterprise SOA Platform

28.2. 数独例:破損した例のデバッグ

手順28.2 タスク

  1. IDE で sudoku.drl を開きます。
  2. FileSamples!DELIBERATLEY BROKEN! をクリックします。JBoss Rules エンジンはグリッドを検査し、以下の出力を生成します。
    cell [0,8]: 5 has a duplicate in row 0
    cell [0,0]: 5 has a duplicate in row 0
    cell [6,0]: 8 has a duplicate in col 0
    cell [4,0]: 8 has a duplicate in col 0
    Validation complete.
    
  3. Solve ボタンをクリックして、この無効なグリッドに解決ルールを適用します。これらのルールは、問題の解決にセルの値を使用します。これらの状況を検出するルールは、指定したセルのソリューション値を含む Setting ファクトを挿入します。このファクトは、グループのすべてのセルから誤った値を削除します。