Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-490

Router config must be more resilient

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • OpenIDM 2.0.0
    • None

    Description

      The router services is not resilient to misconfiguration, particularly

      • Managed factory config passed to it will replace the service with an instance that has a PID that the dependent services don't expect; the system becomes completely inoperable
      • Configuration failures can badly affect all dependent services

      The router being core to the system needs to not stop the system from operating even if the filter configuration for example is reported as invadli.

      The first item can be tested by REST PUT to http://localhost:8080/openidm/config/router/dummy with any payload, e.g. {}
      The "scr list" will show that dependent services became unresolved.

      Attachments

        Activity

          People

            andi Andi Egloff
            andi Andi Egloff
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: