Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. No other users should use the runtime
  2. The Blueriq DCM Lists Service should be running and configured properly
  3. The property blueriq.dcm.lists-publisher.indexing.enabled  should be set to true.
  4. The endpoint uses the same authentication as other components in the Case Engine, see Blueriq Case Engine
  5. This endpoint is designed to be used only once.
    1. If the indexing fails, you can use this endpoint again if you drop the cases and tasks collections in MongoDB.
  6. The application ID that is stored with each case should resolve to a valid Blueriq project, according to the algorithm that is explained in the section about Migration API. If no project exists or if the project is not valid, the case and its tasks will be skipped.


Collation

Dropping the cases and task collections in MongoDB also means that the collation is lost. Which has the effect that searches in the dcm-lists are not case-insesitive anymore. When possible try to only empty the collctions instead of dropping them to keep the correct collation. To re-create the collation do one of the following steps:

  • When the collections are dropped, restart the dcm-lists application. This will trigger the creation of the collections with the correct collation.
  • When the collections are droppped, manually recreate them with the correct collation.

The correct collation is

Code Block
titleCollation
collation: { locale: <your locale>, strength: 2 } }

For more information on Collation, please refer to the documentation of MongoDB.