<- Go to ProcessActions  ->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The set of Actions enabling a User2 to obtain a Licence from User1  with Rights on an Asset made available to User1.

2 Functional Requirements

  1. User1: Modifies an Asset by attaching a Licence (Status=Model) with a Transaction (Status=Model).
  2. User2, aware of the Asset:
    1. Transacts the Value indicated in the Transaction (Status=Model) of the Licence (Status=Model).
    2. Sends Transaction (Status=Final) to User1.
  3. User1:
    1. Rights Changes the Asset, User1 and User2 to reflect the Rights that User1 is granting to User2.
    2.  Modifies Asset by replacing the Rights of point 1 with the Rights that User1 is granting to User2.
    3. Modifies Licence to include new Asset ID, Rights, and Status=Final.
    4. Sends  Asset to User2.

The protocol described using Workflow Description Language (WDL) is available at this link:

https://schemas.mpai.community/MMM4/V2.2/wdl/PostPA.wdl

3 Syntax

The structure of the input and output messages, using JavaScript Object Notation (JSON)  is available at this link:

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

4 Semantics

Label Description
Header Post Process Action Header – Standard “USP-PTP-Vx.y”
MInstanceID Identifier of M-Instance.
UEnvironmentID Identifier of U-Environment.
PostPAID Identifier of this MM-SendPA Instance.
PostPATime Creation time of this MM-SendPA Instance
PostPAData Data included in the MM-Send Process Action.
– Time Time of PA Request emission and Time of PA Request execution.
Time of PA Response emission.
– RQ-Complements Complements in PA Request.
  – Nil AssetID ID of Asset Posted.
  – To ServiceID ID of the Marketplace Service where the Asset is Posted.
  – With P-Rights Rights granted to the Post Service.
  – With R-Rights Rights granted to Receiver.
  – With SPM Service Pricing Model.
– RS-Complements Complements in PA Response.
  – With P-Rights Rights to Economy Service if accepted.
  – 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.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.
      – PostRef Post refused
DataXMData Identity, provenance, authorised usage, source, type, governance context, security, legality, and annotation of exchanged data.
 DescMetadata Descriptive Metadata.

<- Go to ProcessActions  ->