Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

/policies?ric=yy&service=zz&type=xx (GET)

/policy?id=ww (GET, PUT, DELETE)

/policy_types?ric=zz (GET)

/policy_schema?id=xx (GET)

/policy_schemas?ric=yy (GET)

/policy_status?id=ww (GET)

DMaaP

Inbound request (Topic can be configured)

{

  "type": "string",

  "correlationId": "string",

  "target": "string",

  "timestamp": "timestamp",

  "apiVersion": "string",

  "originatorId": "string",

  "requestId": "string",

  "operation": "string",

  "url": "string",

  "body": "string"

}

Example

To get all policy types for a specific Near‑RT RIC:

{

  "type":"request",

  "correlationId":“xyz123",

  "target":"policy-agent",

  "timestamp":"<timestamp>",

  "apiVersion":"1.0",

  "originatorId":“12345",

  "requestId":“6789",

  "operation":"GET",

  "url":"/policy_schemas?ric=ric_1"

}

Outbound Response (Topic can be configured

{

  "requestId": "string",

  "correlationId": "string",

  "originatorId": "string",

  "type": "string",

  "message": "string",

  "type":  "string",

  "timestamp": "string",

  "status": "string"

}

Example

The response containing all policy types for a specific Near‑RT :

{

  "requestId":"6789",

  "correlationId":“xyz123",

  "originatorId":" 12345",

  "type":"response",

  "message":" <response – in this case an array

  of Policy type schemas> ",

  "timestamp":"<timestamp>",

  "status":"200 OK"

}

...

A1 Policies – Southbound (A1-P Application Protocol)

O-RAN Alliance (spec) v1.1.3 (Proposed)

/A1-P/v1/policies (GET)

/A1-P/v1/policies​/{policyId}  (GET,  PUT, DELETE)

/A1-P/v1/policies​/{policyId}​/status (GET)

O-RAN-SC A1 (non-spec) v2.1.0 (Existing)

​/a1-p​/healthcheck (GET)

​/a1-p​/policytypes (GET)

​/a1-p​/policytypes​/{policy_type_id} (GET, DELETE, PUT)

​/a1-p​/policytypes​/{policy_type_id}​/policies (GET)

​/a1-p​/policytypes​/{policy_type_id}​/policies​/{policy_instance_id} (GET, DELETE, PUT)

​/a1-p​/policytypes​/{policy_type_id}​/policies​/{policy_instance_id}​/status (GET)

...

  • Used in O-RAN-SC NONRTRIC Project (Downstream)
  • Southbound Interface: O-RAN A1 Interface + Information Model is specified and maintained by O-RAN Alliance

Modelling Impacts:

  • TBC

Other

...

:

  • Update Documentation with A1 interface aspects
  • Update Integration & Existing Test requirements

...