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

Doc requirements for enabling LockService (required by QueuedSync) during upgrade from 6.0.0.

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 6.5.0
    • Component/s: _Update, documentation
    • Labels:
      None
    • Target Version/s:
    • Verified Version/s:
    • Story Points:
      3
    • Sprint:
      OpenIDM Sprint 6.5-10.1, OpenIDM Sprint 6.5-10.2

      Description

      Queued synchronization functionality introduced in OpenIDM 6.5.0 relies on a new Lock Service within the product. Although the LockService is present in the product, customers upgrading from 6.0.0 will need to:

      1. Add the necessary object type to their existing repo.XYZ.json configuration files
      2. Create the necessary tables within their existing repository

      For #1 above, the customer must add the following to the genericmapping section of their JDBC repo configuration file:

      "locks" : {
          "mainTable" : "lockobjects",
          "propertiesTable" : "lockobjectproperties",
          "searchableDefault" : false,
          "properties" : {
              "/nodeId" : {
                  "searchable" : true
              }
          }
      }

      or if they are using DJ as a repo, the following:

      "locks" : { "dnTemplate": "ou=locks,dc=openidm,dc=forgerock,dc=com" }

       

      For #2 above, the customer must create the lockobjects and lockobjectproperties tables within their existing JDBC repository. See the OOTB openidm.sql for the relevant SQL for each of our supported JDBC repositories.

      If the customer is using DJ as a repo, they must create the locks organizational unit below dc=openidm,dc=forgerock,dc=com within their existing DJ repository.

        Attachments

          Activity

            People

            • Assignee:
              nabil.maynard Nabil Maynard
              Reporter:
              cgdrake Chris Drake
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: