Validate Group Client

These operations provides the ability to validate a group client without submitting it.

Resource Representation

Group clients can be validated independent of their status.

The resource representation of a groupClient looks like this:

{
  ... group client properties ...
  "links": [
    {
      "href": "http://<host>:<port>/<contextRoot>/generic/groupClients/<id>",
      "rel": "self"
    },
    {
      "href": "http://<host>:<port>/<contextRoot>/groupClients/<id>/validate",
      "rel": "<strong>groupClient:validate</strong>",
      "httpMethod": "POST"
    },
    {
     ...
    }
  ]
}

Validation

Using this operation the user can validate the groupClient without approving it. The Validate operation submits the group client for processing as described in the Process Group Client section of the Policies Implementation guide without:

  • evaluating the group client validation rules with the Exclude From Validation field set to Yes,

  • changing the status of the group client.

After the operation is completed successfully, the request is redirected to groupClient API and a resource representation of the groupClient is returned.

Response Messages

This operation provides HTTP status codes as defined in Response Messages. If an error occurs, the appropriate HTTP status code is returned and a notification is sent containing the details of the error.

Authorization

The above described operation is protected by access restriction "group client.validate IP". A grant for this access restriction must be provided. If the access to a group client is restricted by a data access group restriction, then to perform this operation on that group client also a grant for that data access group restriction must be provided with the Update flag set. A read grant must also be given to access the group client resource.