Bug 258

Summary: Add example of URIs for service registration in the OpenApis
Product: MEC Reporter: Michele Carignani <michele.carignani>
Component: GS 011Assignee: Walter Featherstone <walter1.f>
Status: CONFIRMED ---    
Severity: enhancement CC: davide.borsatti, michele.carignani, sebastian.mueller
Priority: Normal    
Version: Release 2   
Target Milestone: ---   
Hardware: PC   
OS: Windows   
Version number of the related document: 2.1.1 OpenAPI issue category: ---

Description Michele Carignani 2020-06-24 13:37:37 CEST

    
Comment 1 Davide Borsatti 2020-06-24 20:00:43 CEST
The example could simply be reformed as follows:

{
  "serName": "ExampleService",
  "serCategory": {
    "href": "/example/catalogue1",
    "id": "id12345",
    "name": "RNI",
    "version": "version1"
  },
  "version": "ServiceVersion1",
  "state": "ACTIVE",
  "transportId": "Rest1",
  "transportInfo": {
    "id": "TransId12345",
    "name": "REST",
    "description": "REST API",
    "type": "REST_HTTP",
    "protocol": "HTTP",
    "version": "2.0",
    "endpoint": {
      "uris": [
        "http://SERVICE_IP/path/to/service"
      ]
    },
    "security": {
      "oAuth2Info": {
        "grantTypes": [
          "OAUTH2_CLIENT_CREDENTIALS"
        ],
        "tokenEndpoint": "/mecSerMgmtApi/security/TokenEndPoint"
      }
    },
    "implSpecificInfo": {}
  },
  "serializer": "JSON",
  "scopeOfLocality": "MEC_SYSTEM",
  "consumedLocalOnly": false,
  "isLocal": true
}


The example shows the easiest way to expose a service's endpoint. It is done by adding a value on the "uris" list.