f738044352ecdeb6749e60f0c358e5c327d5bce8
[oam.git] / solution / integration / smo / oam / ves-collector / externalRepo / 3gpp / rep / sa5 / MnS / blob / Rel16 / OpenAPI / README.md
1 # 3gpp Release 16
2
3 This folder should contain the 3GPP YAML files. Such files are used be the VES
4 Collector to valid VES messages for domain 'stndDefined'.
5
6 Please copy the files from
7 ```
8 https://forge.3gpp.org/rep/sa5/MnS/tree/Rel-16/OpenAPI
9 ```
10
11 For E-Release only the following schemas ...
12
13  * TS28623_ComDefs.yaml
14  * TS28532_FaultMnS.yaml
15  * TS28532_FileDataReportingMnS.yaml
16  * TS28532_HeartbeatNtf.yaml
17  * TS28532_PerfMnS.yaml
18  * TS28532_ProvMnS.yaml
19
20 .. are supported.
21
22 Therefore the references (dependencies) in the file 'provMnS.yaml' to other schemas must be commanded, otherwise the schema itself would invalid.
23
24 # Temporary modification for E-Release in 'provMnS.yaml'
25
26 In this release only a subset of 3GPP Release 16 schema are supported. References to non supported schemas should be commanded, until those are supported.
27
28 ```
29 developer @ localhost ~/workspace/_3gpp/MnS/OpenAPI (Rel-16)
30 └─ $ ▶ git diff .
31 diff --git a/OpenAPI/provMnS.yaml b/OpenAPI/provMnS.yaml
32 index 1dd467e..699bdce 100644
33 --- a/OpenAPI/provMnS.yaml
34 +++ b/OpenAPI/provMnS.yaml
35 @@ -412,11 +412,11 @@ components:
36              type: array
37              items:
38                type: object
39 -        - anyOf:
40 -            - $ref: 'genericNrm.yaml#/components/schemas/resources-genericNrm'
41 -            - $ref: 'nrNrm.yaml#/components/schemas/resources-nrNrm'
42 -            - $ref: '5gcNrm.yaml#/components/schemas/resources-5gcNrm'
43 -            - $ref: 'sliceNrm.yaml#/components/schemas/resources-sliceNrm'
44 +        # - anyOf:
45 +        #     - $ref: 'genericNrm.yaml#/components/schemas/resources-genericNrm'
46 +        #     - $ref: 'nrNrm.yaml#/components/schemas/resources-nrNrm'
47 +        #     - $ref: '5gcNrm.yaml#/components/schemas/resources-5gcNrm'
48 +        #     - $ref: 'sliceNrm.yaml#/components/schemas/resources-sliceNrm'
49
50      MoiChange:
51        type: object
52 ```