Repairing Request Items

Occasionally, a request will generate multiple subscription requests to add the same node in multiple viewpoints. When this happens, the node is added when the first subscription request is completed but when the second subscription request is processed the request fails with a validation message that the node already exists in that node type.

Use the Repair option to correct this issue. When you repair a request, the system converts the Add actions in the request to Insert actions (for hierarchy viewpoints) or Property Update actions (for list viewpoints) and then reprocesses the request.

Considerations

  • The Repair option is enabled only for users with the ability to edit a request (for example, request assignees or request enrichers).
  • When you repair a request, the only changes that are made are the conversions of Add actions to Insert or Property Update actions for nodes with the "Node already exists" errors. Other validation issues in the request are not affected and must still be addressed.

Caution:

Use the Repair option only to resolve issues where the same node is being added in multiple requests, and the subsequent requests after the first one is completed are displaying validation errors that the node already exists. Do not use the Repair option when you are trying to add a new node that has a name that conflicts with an existing node name. Instead, choose a unique name for the node being added.

To repair a request:

  1. Open a request with the request items that you want to correct.
  2. At the top of the request item or request pane, click Actions action button, and then click Repair.
  3. On the confirmation dialog box, click OK.

    The system processes the repair operation and displays the updated request items.

  4. Resolve any remaining validation issues, and then click Submit.