Commit d2defb66 authored by Michel Roy's avatar Michel Roy
Browse files

fix s1 bearer notif

parent 283b8c78
Pipeline #5047 passed with stage
in 0 seconds
......@@ -4476,125 +4476,122 @@
},
"s1UeInfo": {
"description": "Information on specific UE that matches the criteria in S1BearerSubscription as defined below.",
"items": {
"properties": {
"associateId": {
"description": "0 to N identifiers to associate the information for a specific UE or flow.",
"items": {
"$ref": "#/components/schemas/AssociateId"
},
"minItems": 0,
"type": "array",
"x-etsi-mec-cardinality": "0..N",
"x-etsi-mec-origin-type": "AssociateId"
"properties": {
"associateId": {
"description": "0 to N identifiers to associate the information for a specific UE or flow.",
"items": {
"$ref": "#/components/schemas/AssociateId"
},
"ecgi": {
"description": "E-UTRAN Cell Global Identifier.",
"items": {
"$ref": "#/components/schemas/Ecgi"
},
"minItems": 1,
"type": "array",
"x-etsi-mec-cardinality": "1..N",
"x-etsi-mec-origin-type": "Ecgi"
"minItems": 0,
"type": "array",
"x-etsi-mec-cardinality": "0..N",
"x-etsi-mec-origin-type": "AssociateId"
},
"ecgi": {
"description": "E-UTRAN Cell Global Identifier.",
"items": {
"$ref": "#/components/schemas/Ecgi"
},
"s1BearerInfo": {
"description": "S1 bearer information as defined below.",
"items": {
"type": "object",
"properties": {
"enbInfo": {
"description": "S1 bearer information on eNB side as defined below.",
"properties": {
"ipAddress": {
"description": "eNB transport layer address of this S1 bearer.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"tunnelId": {
"description": "eNB GTP-U TEID of this S1 bearer.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
"minItems": 1,
"type": "array",
"x-etsi-mec-cardinality": "1..N",
"x-etsi-mec-origin-type": "Ecgi"
},
"s1BearerInfo": {
"description": "S1 bearer information as defined below.",
"items": {
"type": "object",
"properties": {
"enbInfo": {
"description": "S1 bearer information on eNB side as defined below.",
"properties": {
"ipAddress": {
"description": "eNB transport layer address of this S1 bearer.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"required": [
"ipAddress",
"tunnelId"
],
"type": "object",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Structure (inlined)"
},
"erabId": {
"description": "The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Integer"
"tunnelId": {
"description": "eNB GTP-U TEID of this S1 bearer.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"sGwInfo": {
"description": "S1 bearer information on GW side as defined below.",
"properties": {
"ipAddress": {
"description": "SGW transport layer address of this S1 bearer.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"tunnelId": {
"description": "SGW GTP-U TEID of this S1 bearer.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"ipAddress",
"tunnelId"
],
"type": "object",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Structure (inlined)"
}
}
},
"minItems": 1,
"required": [
"erabId",
"enbInfo",
"sGwInfo"
],
"type": "array",
"x-etsi-mec-cardinality": "1..N",
"x-etsi-mec-origin-type": "Structure (inlined)"
},
"tempUeId": {
"description": "The temporary identifier allocated for the specific UE as defined below.",
"properties": {
"mmec": {
"description": "MMEC as defined in ETSI TS 136 413 [i.3].",
"type": "string",
"required": [
"ipAddress",
"tunnelId"
],
"type": "object",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
"x-etsi-mec-origin-type": "Structure (inlined)"
},
"mtmsi": {
"description": "M-TMSI as defined in ETSI TS 136 413 [i.3].",
"type": "string",
"erabId": {
"description": "The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
"x-etsi-mec-origin-type": "Integer"
},
"sGwInfo": {
"description": "S1 bearer information on GW side as defined below.",
"properties": {
"ipAddress": {
"description": "SGW transport layer address of this S1 bearer.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"tunnelId": {
"description": "SGW GTP-U TEID of this S1 bearer.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"ipAddress",
"tunnelId"
],
"type": "object",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Structure (inlined)"
}
},
"required": [
"mmec",
"mtmsi"
],
"type": "object",
"x-etsi-mec-cardinality": "0..1",
"x-etsi-mec-origin-type": "Structure (inlined)"
}
}
},
"minItems": 1,
"required": [
"erabId",
"enbInfo",
"sGwInfo"
],
"type": "array",
"x-etsi-mec-cardinality": "1..N",
"x-etsi-mec-origin-type": "Structure (inlined)"
},
"type": "object"
"tempUeId": {
"description": "The temporary identifier allocated for the specific UE as defined below.",
"properties": {
"mmec": {
"description": "MMEC as defined in ETSI TS 136 413 [i.3].",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mtmsi": {
"description": "M-TMSI as defined in ETSI TS 136 413 [i.3].",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mmec",
"mtmsi"
],
"type": "object",
"x-etsi-mec-cardinality": "0..1",
"x-etsi-mec-origin-type": "Structure (inlined)"
}
},
"required": [
"ecgi",
......
......@@ -3425,100 +3425,98 @@ components:
x-etsi-mec-origin-type: Enum
s1UeInfo:
description: Information on specific UE that matches the criteria in S1BearerSubscription as defined below.
items:
properties:
associateId:
description: 0 to N identifiers to associate the information for a specific UE or flow.
items:
$ref: '#/components/schemas/AssociateId'
minItems: 0
type: array
x-etsi-mec-cardinality: 0..N
x-etsi-mec-origin-type: AssociateId
ecgi:
description: E-UTRAN Cell Global Identifier.
items:
$ref: '#/components/schemas/Ecgi'
minItems: 1
type: array
x-etsi-mec-cardinality: 1..N
x-etsi-mec-origin-type: Ecgi
s1BearerInfo:
description: S1 bearer information as defined below.
items:
type: object
properties:
enbInfo:
description: S1 bearer information on eNB side as defined below.
properties:
ipAddress:
description: eNB transport layer address of this S1 bearer.
type: string
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
tunnelId:
description: eNB GTP-U TEID of this S1 bearer.
type: string
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
required:
- ipAddress
- tunnelId
type: object
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: Structure (inlined)
erabId:
description: The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].
type: integer
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: Integer
sGwInfo:
description: S1 bearer information on GW side as defined below.
properties:
ipAddress:
description: SGW transport layer address of this S1 bearer.
type: string
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
tunnelId:
description: SGW GTP-U TEID of this S1 bearer.
type: string
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
required:
- ipAddress
- tunnelId
type: object
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: Structure (inlined)
minItems: 1
required:
- erabId
- enbInfo
- sGwInfo
type: array
x-etsi-mec-cardinality: 1..N
x-etsi-mec-origin-type: Structure (inlined)
tempUeId:
description: The temporary identifier allocated for the specific UE as defined below.
properties:
associateId:
description: 0 to N identifiers to associate the information for a specific UE or flow.
items:
$ref: '#/components/schemas/AssociateId'
minItems: 0
type: array
x-etsi-mec-cardinality: 0..N
x-etsi-mec-origin-type: AssociateId
ecgi:
description: E-UTRAN Cell Global Identifier.
items:
$ref: '#/components/schemas/Ecgi'
minItems: 1
type: array
x-etsi-mec-cardinality: 1..N
x-etsi-mec-origin-type: Ecgi
s1BearerInfo:
description: S1 bearer information as defined below.
items:
type: object
properties:
mmec:
description: MMEC as defined in ETSI TS 136 413 [i.3].
type: string
enbInfo:
description: S1 bearer information on eNB side as defined below.
properties:
ipAddress:
description: eNB transport layer address of this S1 bearer.
type: string
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
tunnelId:
description: eNB GTP-U TEID of this S1 bearer.
type: string
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
required:
- ipAddress
- tunnelId
type: object
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
mtmsi:
description: M-TMSI as defined in ETSI TS 136 413 [i.3].
type: string
x-etsi-mec-origin-type: Structure (inlined)
erabId:
description: The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].
type: integer
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
required:
- mmec
- mtmsi
type: object
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: Structure (inlined)
type: object
x-etsi-mec-origin-type: Integer
sGwInfo:
description: S1 bearer information on GW side as defined below.
properties:
ipAddress:
description: SGW transport layer address of this S1 bearer.
type: string
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
tunnelId:
description: SGW GTP-U TEID of this S1 bearer.
type: string
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
required:
- ipAddress
- tunnelId
type: object
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: Structure (inlined)
minItems: 1
required:
- erabId
- enbInfo
- sGwInfo
type: array
x-etsi-mec-cardinality: 1..N
x-etsi-mec-origin-type: Structure (inlined)
tempUeId:
description: The temporary identifier allocated for the specific UE as defined below.
properties:
mmec:
description: MMEC as defined in ETSI TS 136 413 [i.3].
type: string
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
mtmsi:
description: M-TMSI as defined in ETSI TS 136 413 [i.3].
type: string
x-etsi-mec-cardinality: '1'
x-etsi-mec-origin-type: String
required:
- mmec
- mtmsi
type: object
x-etsi-mec-cardinality: 0..1
x-etsi-mec-origin-type: Structure (inlined)
required:
- ecgi
- s1BearerInfo
......
......@@ -8,6 +8,7 @@ These files were generated by the [OpenAPI Generator](https://openapi-generator.
- API version: 2.1.1
- Package version:
- Build package: org.openapitools.codegen.languages.ProtobufSchemaCodegen
For more information, please visit [https://forge.etsi.org/rep/mec/gs012-rnis-api](https://forge.etsi.org/rep/mec/gs012-rnis-api)
## Usage
......
......@@ -23,8 +23,7 @@ message S1BearerNotification {
// The subscribed event that triggered this notification in S1BearerSubscription.
int32 s1Event = 2;
// Information on specific UE that matches the criteria in S1BearerSubscription as defined below.
repeated S1BearerNotificationS1UeInfo s1UeInfo = 3;
S1BearerNotificationS1UeInfo s1UeInfo = 3;
TimeStamp timeStamp = 4;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment