<- Go to ToC ProcessActions->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The Action of a Process requesting a Rights Service to:

  1. Confirm that an Item or Process has the Rights it claims to have with a Validation Request Item.
  2. Grant Rights to the Validation Response Item based on Model Rights.

If the request is  accepted, the Rights Service responds with an Validation Response Item and frants actual Rights to the Validation Response Item.

2 Functional Requirements

The Validate Process Action includes:

In the request

– The Validation Request Item.

– The requested Model Rights to the Validation Response Item.

– A Transaction if requested by the Rights Service.

In the response

– The Validation Item Response.

– The Rights to the Validation Item Response if request is successful.

3 Syntax

https://schemas.mpai.community/MMM4/V2.1/data/Validate.json

4 Semantics

Label Description
Header Validate Process Action Header
– Standard-ValidatePA The characters “USP-VLP-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
MEnvironmentID Identifier of M-Environment.
ValidatePAData Data included in the Validate Process Action.
– Time Time of PA request emission and Time of PA request execution.
– RQ-Complements Complements in PA Request.
  – With Validation Validate Request Item.
  – With ModelRights Rights requested to Validation Response.
  – With Transaction Transaction made to Import-Export Service if requested.
– RS-Complements Complements in PA Response.
  – With Validation Validate Request Item.
  – With Rights Actual Rights based on Model Rights if PA Request is accepted.
  – With PAStatus Status of PA Request.
    – Ack If PA Request could be performed.
    – Err If PA Request could not be performed.
      – FaultyPA Faulty PA Request.
      – IncID Incorrect ID.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.

<- Go to ToC ProcessActions->