Supporting New URI in User Data Repository
To support a new request or an operation for any existing or newly created data table, user requires an appropriate entry in RESOURCE_MAP table. User Data Repository application supports only those requests or an operations mentioned in RESOURCE_MAP table.
Following is sample command to put an entry in RESOURCE_MAP table.
Pre-requisite: Login to the NDB Cluster's SQL node with configured username and password.
INSERT INTO RESOURCE_MAP VALUES ('API_NAME', 'API_VERSION', 'BASE_RESOURCE_NAME', 'URI_PATTERN', 'DATA_TABLE_NAME', 'DATA_COLUMN_NAME', 'SUPPORTED_OPERATIONS','JSON_SCHEMA');
Example:
INSERT INTO RESOURCE_MAP VALUES ('nudr-dr2', 'v1',
'policy-data2', 'ues/{ueId}/am-data2', 'PCF_DATA2', 'AM_DATA2',
'GET,PUT,POST,DELETE,PATCH','{"current":"v0", "additionalProperties": false,"v0":{"$schema": "http://json-schema.org/draft-07/schema#","type":
"object","properties": {"subscCats": {"type": "array","items":
{"type": "string"},"minItems":1}},"additionalProperties": false}');