...
/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
...