Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-5269

Drools Gudided Editor creates incorrect XML for BRMS Manager to consume

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Minor Minor
    • LATER
    • 3.0.1.GA
    • drools
    • None
    • Workaround Exists
    • Hide

      Manually update value to 1, although the consequences of this are unknown

      Show
      Manually update value to 1, although the consequences of this are unknown

      When rules created with the Dev Studio 2.1 Drools Guided Editor are uploaded to the BRMS Manager 5.0.1, literal values are not displayed correctly. BRL authored from Dev Studio has a feild nature of 0, where as BRMS authored BRL has a nature 1. Eg

      Dev Studio Drools Guided Editor BRL:

      <rhs>
      <setField>
      <fieldValues>
      <fieldValue>
      <field>review</field>
      <value>Rule 6764: Review: Large Monthly Income</value>
      <nature>0</nature>
      <type>String</type>
      </fieldValue>
      </fieldValues>
      <variable>applicationResult</variable>
      </setField>
      </rhs>

      BRMS Manager Guided Editor BRL:

      <rhs>
      <setField>
      <fieldValues>
      <fieldValue>
      <field>review</field>
      <value>Rule 6764: Review: Large Monthly Income</value>
      <nature>1</nature>
      <type>String</type>
      </fieldValue>
      </fieldValues>
      <variable>applicationResult</variable>
      </setField>
      </rhs>

      If this is manually changed to 1 and uploaded to the BRMS Manager it all seems to work.

      Previous versions of the Drools Plugin under Dev Studio 2.0 did not generated the nature tag at all and worked with BRMS Manager 5.0.0.

      I have not tested interopability of Dev Studio 2.1 and BRMS Manager 5.0.0

            Unassigned Unassigned
            ggear_jira Graham Gear (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: