<- Go to ProcessActions  ->

1 Definition 2 Protocol 3 Syntax 4 Semantics

1 Definition

The Action of a Process requesting that a Rights Manage Service:

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

If the request is accepted, Rights Manage received the Validation Response Item with the requested Rights.

2 Protocol

  1. Process sends PA Request including Validation Request and Rights (Status=Model) to Rights Manage.
    1. If Validate is free service, Goto
    2. If Validate is pay service:
      1. User sends Validate PA Request with Service Pricing Model (Status=Model) to Rights Manage.
      2. Rights Manage sends Validate PA Response:
        1. If Validate PA Response includes Status=Err, goto End
        2. If Validate PA Response includes Status=Ack and Service Pricing Model with Transaction (both Status=Model), Process:
          1. Transacts Value contained in Transaction.
          2. Sends Validate PA Request including Service Pricing Model (Status=Model) with Transaction (both Status=Final) to Validate.
  2. Validate: Rights Manage sends PA Response including:
    1. Validation Response and Rights (Status=Final).
    2. Service Pricing Model (Status=Final), if Validate is a pay service.
  3. End.

3 Syntax

https://schemas.mpai.community/MMM4/V2.2/actions/ValidatePA.json

4 Semantics

Label Description
Header Validate Process Action Header – Standard “OSD-VLP-Vx.y”
MInstanceID Identifier of M-Instance.
MEnvironmentID Identifier of M-Environment.
ValidatePAData Data of the Validate PA Item.
– Time Times of PA request emission and PA request execution.
– RQ-Complements Source Complements.
  – With Authentication The Validation Request Item.
  – With Rights Requested Rights (Status=Model) on the Validation Response.
  – With SPM Service Pricing Model, if Validate is a pay service.
– RS-Complements Complements in the PA Response.
  – With Authentication Validation Response Item.
  – With Rights Rights (Status=Final) based on Model Rights if PA Request is accepted.
  – With SPM Service Pricing Model, if Validate is a pay service.
  – With PAStatus PA Request Status.
    – Ack If PA Request could be performed.
    – Err If PA Request could not be performed.
      – FaultyPA Faulty PA Request.
      – IncID Incorrect ID.
      – LocOOR Location out of range.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.
Trace Validation provenance information and time of PA production.
 DescMetadata Descriptive Metadata.

<- Go to ProcessActions  ->