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

Convert riceApplicationConfigurationService to a SOAP service

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0-b1, 2.0
    • Component/s: Version Compatibility
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-5224Convert RuleValidationAttribute to a remotable SOAP service
      KULRICE-4700Fully convert java serialized services to SOAP services
      KULRICE-4595Convert Serial to Soap: Create alternate spring files that publish services as soap services
      KULRICE-5219Convert ImmediateEmailService to a remotable SOAP service
      KULRICE-5220Convert CustomActionListAttribute to a remotable SOAP service
      KULRICE-5225Convert {KEW}ResponsibilityChangeService to a remotable SOAP service
      KULRICE-5226Convert {KEW}RuleCacheProcessorService to a remotable SOAP service
      KULRICE-5227Convert {KEW}RuleDelegationCacheProcessorService to a remotable SOAP service
      KULRICE-5228Convert {KEW}WorkgroupMembershipChangeService to a remotable SOAP service
      KULRICE-3706Expose IdentityManagementNotificationService as a SOAP Service on the Bus
    • Rice Module:
      KNS, KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      This service is currently an httpInvoker service. In general, this service may require some refactoring and cleanup. It's historically been a bit of a problematic service.

        Issue Links

          Activity

          Hide
          Rice-CI User (Inactive) added a comment -

          Integrated in rice-trunk-nightly #219 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/219/)
          KULRICE-5762 - removed some methods from RiceApplicationConfigurationService which are no longer used

          Show
          Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #219 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/219/ ) KULRICE-5762 - removed some methods from RiceApplicationConfigurationService which are no longer used
          Hide
          Rice-CI User (Inactive) added a comment -

          Integrated in rice-trunk-nightly #220 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/220/)
          KULRICE-5762 - created ComponentService and impl
          KULRICE-5762 - missed a build error
          KULRICE-5762 - javadoc'd ComponentPublishingQueue
          KULRICE-5762 - removed "vritual" from component
          KULRICE-5762 - created initial ComponentPublishingQueue and ComponentPublishingQueueImpl
          KULRICE-5762 - beginning work on dealing with the RiceApplicationConfigurationService

          Show
          Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #220 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/220/ ) KULRICE-5762 - created ComponentService and impl KULRICE-5762 - missed a build error KULRICE-5762 - javadoc'd ComponentPublishingQueue KULRICE-5762 - removed "vritual" from component KULRICE-5762 - created initial ComponentPublishingQueue and ComponentPublishingQueueImpl KULRICE-5762 - beginning work on dealing with the RiceApplicationConfigurationService
          Hide
          Rice-CI User (Inactive) added a comment -

          Integrated in rice-trunk-nightly #227 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/227/)
          KULRICE-5762 - created new framework classes for publication of custom components
          KULRICE-5762 - doing some more work on RiceApplicationConfigurationService

          Show
          Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #227 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/227/ ) KULRICE-5762 - created new framework classes for publication of custom components KULRICE-5762 - doing some more work on RiceApplicationConfigurationService
          Hide
          Rice-CI User (Inactive) added a comment -

          Integrated in rice-trunk-nightly #228 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/228/)
          KULRICE-5762 - added integration test for getActiveComponentsByNamespaceCode
          KULRICE-5762 - added unit test for getActiveComponentsByNamespaceCode
          KULRICE-5762 -added integration test for getAllComponentsByNamespaceCode
          KULRICE-5762 - finished unit test for first to service methods, onto integration test
          KULRICE-5762 - continuing work on building out the ComponentService
          KULRICE-5762 - beginning work on implementing ComponentServiceImpl, backing out some false start work
          KULRICE-5762 - moving back to a persistent component publishing model

          Show
          Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #228 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/228/ ) KULRICE-5762 - added integration test for getActiveComponentsByNamespaceCode KULRICE-5762 - added unit test for getActiveComponentsByNamespaceCode KULRICE-5762 -added integration test for getAllComponentsByNamespaceCode KULRICE-5762 - finished unit test for first to service methods, onto integration test KULRICE-5762 - continuing work on building out the ComponentService KULRICE-5762 - beginning work on implementing ComponentServiceImpl, backing out some false start work KULRICE-5762 - moving back to a persistent component publishing model
          Hide
          Eric Westfall added a comment -

          I have completed work to create the ComponentService on the server side for publishing of component sets. This has been implemented and pretty fully unit and integration tested. Last step is to add the "client-side" piece that will schedule a background thread on startup of a KNS/KRAD application to derive components from the data dictionary and publish those to the component service.

          Also need to remove the current getNonDatabaseComponents from RiceApplicationConfiguration[Mediation]Service since all required components will simply be in the database (should make things simpler there).

          Show
          Eric Westfall added a comment - I have completed work to create the ComponentService on the server side for publishing of component sets. This has been implemented and pretty fully unit and integration tested. Last step is to add the "client-side" piece that will schedule a background thread on startup of a KNS/KRAD application to derive components from the data dictionary and publish those to the component service. Also need to remove the current getNonDatabaseComponents from RiceApplicationConfiguration [Mediation] Service since all required components will simply be in the database (should make things simpler there).
          Hide
          Rice-CI User (Inactive) added a comment -

          Integrated in rice-trunk-nightly #229 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/229/)
          KULRICE-5762 - javadoc improvement
          KULRICE-5762 - javadoc improvement
          KULRICE-5762 - finished server-side work on component publishing

          Show
          Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #229 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/229/ ) KULRICE-5762 - javadoc improvement KULRICE-5762 - javadoc improvement KULRICE-5762 - finished server-side work on component publishing
          Hide
          Eric Westfall added a comment -

          Work on this issue has been completed. I completed some documentation under version compatibility in the Rice 2.0 analysis wiki space as well.

          Show
          Eric Westfall added a comment - Work on this issue has been completed. I completed some documentation under version compatibility in the Rice 2.0 analysis wiki space as well.
          Hide
          Rice-CI User (Inactive) added a comment -

          Integrated in rice-trunk-nightly #230 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/230/)
          KULRICE-5762 - reimplemented how derived components are stored, updated database, got rid of RiceApplicationConfigurationService and RiceApplicationConfigurationMediationService
          KULRICE-5762 - implemented backend for DataDictionaryComponentPublisherServiceImpl, still some work to do though to get it working properly
          KULRICE-5762 - hooked data dictionary component publisher into KRADConfigurer
          KULRICE-5762 - implemented DataDictionaryComponentPublisherService

          Show
          Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #230 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/230/ ) KULRICE-5762 - reimplemented how derived components are stored, updated database, got rid of RiceApplicationConfigurationService and RiceApplicationConfigurationMediationService KULRICE-5762 - implemented backend for DataDictionaryComponentPublisherServiceImpl, still some work to do though to get it working properly KULRICE-5762 - hooked data dictionary component publisher into KRADConfigurer KULRICE-5762 - implemented DataDictionaryComponentPublisherService
          Hide
          Jessica Coltrin (Inactive) added a comment -

          Closing since these items are now in the release notes.

          Show
          Jessica Coltrin (Inactive) added a comment - Closing since these items are now in the release notes.

            People

            • Assignee:
              Eric Westfall
              Reporter:
              Eric Westfall
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel