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

Expose the IdentityManagementService as a web and java service on the service bus

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0.3
    • Component/s: Development
    • Labels:
      None
    • Similar issues:
      KULRICE-3706Expose IdentityManagementNotificationService as a SOAP Service on the Bus
      KULRICE-1541expose getAllGroupNames() from a web service
      KULRICE-917Security fails for KSB exposed web service using Java 6
      KULRICE-24Add a KSB tester to the RiceTestCase framework so that when services get exposed on the bus, they get automatically tested
      KULRICE-3721The "remote" run mode for KIM (and other Rice modules?) does not allow proper consumption of services from the bus
      KULRICE-4700Fully convert java serialized services to SOAP services
      KULRICE-989When a bus client starts up it attempts to load proxies for ALL services in the registry recieving ClassNotFoundExceptions
      KULRICE-2198Wire up IdentityManagementService to IdentityService and GroupService
      KULRICE-5648Export appropriate KRMS services onto the bus
      KULRICE-6806Evaluate publishing KRMS BO Services vs Designing a new Aggregate Service
    • Rice Module:
      KIM

      Description

      It makes sense for this to be available as a service for remote thin clients because it adds an extra caching layer and would help with performance.

        Activity

        Hide
        Peter Giles (Inactive) added a comment -

        IdentityManagementService doesn't have WS annotations on it. I'm guessing I should annotate it as well as expose it.

        Show
        Peter Giles (Inactive) added a comment - IdentityManagementService doesn't have WS annotations on it. I'm guessing I should annotate it as well as expose it.
        Hide
        Jeremy Hanson added a comment -

        probably, yes.

        Show
        Jeremy Hanson added a comment - probably, yes.
        Hide
        Peter Giles (Inactive) added a comment -

        IdentityManagementServiceImpl.java:

        • added @WebService annotation to the class

        KIMWebServiceConstants.java:

        • added IdentityManagementService inner class w/ constants

        IdentityManagementService.java:

        • added jax-ws annotations to class and methods.

        KIMServiceBusSpringBeans.xml:

        • added IdentityManagmentService exporters for Java and SOAP
        Show
        Peter Giles (Inactive) added a comment - IdentityManagementServiceImpl.java: added @WebService annotation to the class KIMWebServiceConstants.java: added IdentityManagementService inner class w/ constants IdentityManagementService.java: added jax-ws annotations to class and methods. KIMServiceBusSpringBeans.xml: added IdentityManagmentService exporters for Java and SOAP
        Hide
        Peter Giles (Inactive) added a comment -

        James noticed a missing @XmlJavaTypeAdapter on the parameter for getMatchingEntityCount, so I added it and committed the change under this JIRA.

        Show
        Peter Giles (Inactive) added a comment - James noticed a missing @XmlJavaTypeAdapter on the parameter for getMatchingEntityCount, so I added it and committed the change under this JIRA.

          People

          • Assignee:
            Peter Giles (Inactive)
            Reporter:
            Eric Westfall
          • Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel