• Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Complete
    • Affects Version/s: None
    • Fix Version/s: 2.5
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Similar issues:
      KULRICE-12305Modify maintenance document "just-in-time" converter so it saves document content to the database
      KULRICE-8648Update maintenance document XML update converters
      KULRICE-12541Convert the Person document to KRAD
      KULRICE-9795Convert the PersistableAttachment framework for KRAD
      KULRICE-10128Document how to convert OJB FieldConversion to JPA Converters, document standard converters
      KULRICE-9515Document how to convert OJB descriptor mappings to JPA
      KULRICE-9665Implement targeted encryption within maintenance document XML
      KULRICE-6850AutoPopulatingList needs to have a custom Converter registered with the XStream instance used by maintenance framework
      KULRICE-2245Convert Document Search to a Lookup
      KULRICE-9209Convert Employment Status to KRAD
    • Rice Module:
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Review Completed
    • Code Review Status:
      Not Required
    • Contributing Institution:
      Indiana Univ
    • Include in Release Notes?:


      Rice uses XStream for serializing out the content of maintenance documents for storage as an XML document. This works well except when the schema of the XML document changes (primarily during major version changes). During the conversion to Rice 2.0 at IU we took a maintenance document XML converter that was delivered from the foundation and created a "just in time" converter. That converter handles an exception from XStream when the document tries to load and then converts the XML so it can try again. This works pretty well at IU, but the current implementation does not save the updated XML to the database after it is done. This will work as a fix for older maintenance documents for now, but a better long-term solution would also update the data in the database.


        James Bennett added a comment - - edited

        Created KULRICE-12305 for saving content to database

        James Bennett added a comment - - edited Created KULRICE-12305 for saving content to database
        Shravya Saripella (Inactive) added a comment -

        Contribution complete.

        Shravya Saripella (Inactive) added a comment - Contribution complete.


          • Assignee:
            Shravya Saripella (Inactive)
            James Bennett
          • Votes:
            0 Vote for this issue
            4 Start watching this issue


            • Created:

              Structure Helper Panel