Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-7792

DB Update: Qualifier resolvers on KIM documents were not updated for Rice 2.0 classes

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.1.1
    • Fix Version/s: 2.1.2
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-7777Qualifier resolvers on KIM documents were not updated for Rice 2.0 classes
      KULRICE-7793DB Update: DataDictionaryQualifierResolver class package was not updated in Rice 2.0 upgrade scripts
      KULRICE-1133Update KIM DB diagram
      KULRICE-1132Update KIM class diagram
      KULRICE-7781DataDictionaryQualifierResolver class package was not updated in Rice 2.0 upgrade scripts
      KULRICE-1547rice_db_bootstrap.sql problems on 0.9.3
      KULRICE-8648Update maintenance document XML update converters
      KULRICE-6038Update KSB documentation for changes made to KSB in 2.0
      KULRICE-5108Update Quartz to the latest version
      KULRICE-1705Rename all DefaultTestData files to use Module acronym to resolve classpath issues
    • Rice Module:
      KIM
    • Application Requirement:
      KFS
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      The special qualifier resolver used on the group, Role, and Person documents is no longer correct in the delivered workflow XML. They still reference the org.kuali.rice.kim.workflow.attribute.KimTypeQualifierResolver class which has since been changed to org.kuali.rice.kim.impl.type.KimTypeQualifierResolver.

      This has broken the KFS org-based routing for these documents in KFS 5.0.

      I will be fixing this in the KFS upgrade scripts. But, this needs to be fixed in the master data source for new implementors.

      FWIW, I used this to fix the data locally:

      UPDATE KREW_RTE_NODE_CFG_PARM_T
          SET VAL = REPLACE( VAL, 'org.kuali.rice.kim.workflow.attribute.KimTypeQualifierResolver', 'org.kuali.rice.kim.impl.type.KimTypeQualifierResolver' )
          WHERE val LIKE '%KimTypeQualifierResolver%'
      

        Issue Links

          Activity

          Hide
          Shannon Hess added a comment -

          DataDictionaryQualifierResolver and KimTypeQualifierResolver were the only two classes that were not updated in the 2.0 upgrade scripts.

          I created 2012-10-12.sql and mysql-2012-10-12.sql to update those two classes and created a JIRA to have them applied to the master databases.

          Other classes found but either didn't change or were already fixed -

          org.kuali.rice.kew.engine.node.NoOpNode
          org.kuali.rice.kew.mail.EmailNode
          org.kuali.rice.kew.engine.node.RequestActivationNode
          org.kuali.rice.kew.role.NullQualifierResolver
          org.kuali.rice.kew.engine.node.FYIByUniversityId
          org.kuali.rice.kim.bo.impl.KimAttributes

          Show
          Shannon Hess added a comment - DataDictionaryQualifierResolver and KimTypeQualifierResolver were the only two classes that were not updated in the 2.0 upgrade scripts. I created 2012-10-12.sql and mysql-2012-10-12.sql to update those two classes and created a JIRA to have them applied to the master databases. Other classes found but either didn't change or were already fixed - org.kuali.rice.kew.engine.node.NoOpNode org.kuali.rice.kew.mail.EmailNode org.kuali.rice.kew.engine.node.RequestActivationNode org.kuali.rice.kew.role.NullQualifierResolver org.kuali.rice.kew.engine.node.FYIByUniversityId org.kuali.rice.kim.bo.impl.KimAttributes
          Hide
          Jessica Coltrin (Inactive) added a comment -

          closing all 2.1.2 Jiras

          Show
          Jessica Coltrin (Inactive) added a comment - closing all 2.1.2 Jiras

            People

            • Assignee:
              Shannon Hess
              Reporter:
              Jonathan Keller
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel