From 3520587094fb15a9c5fea772043d39fbf3b89dcc Mon Sep 17 00:00:00 2001 From: demx8as6 Date: Thu, 7 Apr 2022 17:23:34 +0200 Subject: [PATCH] Create more VES stndDefined Examples Update the README to ensure that the 3GPP schemas are copied to the right folders, before deploying the VES-Collector. Issue-ID: OAM-263 Change-Id: Ie6cf806e18bf60a022343a5043671f6f3b220013 Signed-off-by: demx8as6 --- solution/integration/README.md | 50 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/solution/integration/README.md b/solution/integration/README.md index 73100a4..8d3800e 100644 --- a/solution/integration/README.md +++ b/solution/integration/README.md @@ -98,6 +98,56 @@ do not verify self signed certificates for HTTPS communication. export PYTHONWARNINGS="ignore:Unverified HTTPS request" ``` +Please ensure that you download and copy the required 3GPP OpenAPIs for VES-stndDefined +message validation into the folder './solution/integration/smo/oam/ves-collector/externalRepo'. + +Please follow the instructions in ./solution/integration/smo/oam/ves-collector/externalRepo/3gpp/rep/sa5/MnS/blob/Rel16/OpenAPI/README.md. + +The following tree shows the successfully tested folder structure. It combines different versions of the schemas ('Rel16' and 'SA88-Rel16') using 3GPP branch names. + +``` +$ tree solution/integration/smo/oam/ves-collector/externalRepo/ +solution/integration/smo/oam/ves-collector/externalRepo/ +├── 3gpp +│   └── rep +│   └── sa5 +│   └── MnS +│   └── blob +│   ├── Rel16 +│   │   └── OpenAPI +│   │   ├── 5gcNrm.yaml +│   │   ├── PerfMeasJobCtrlMnS.yaml +│   │   ├── README.md +│   │   ├── comDefs.yaml +│   │   ├── coslaNrm.yaml +│   │   ├── faultMnS.yaml +│   │   ├── fileDataReportingMnS.yaml +│   │   ├── genericNrm.yaml +│   │   ├── heartbeatNtf.yaml +│   │   ├── nrNrm.yaml +│   │   ├── perfMnS.yaml +│   │   ├── provMnS.yaml +│   │   ├── sliceNrm.yaml +│   │   └── streamingDataMnS.yaml +│   └── SA88-Rel16 +│   └── OpenAPI +│   ├── 5gcNrm.yaml +│   ├── PerDataFileReportMnS.yaml +│   ├── PerMeasJobCtlMnS.yaml +│   ├── PerThresMonMnS.yaml +│   ├── PerfDataStreamingMnS.yaml +│   ├── README.md +│   ├── comDefs.yaml +│   ├── coslaNrm.yaml +│   ├── faultMnS.yaml +│   ├── genericNrm.yaml +│   ├── heartbeatNtf.yaml +│   ├── nrNrm.yaml +│   ├── provMnS.yaml +│   ├── sliceNrm.yaml +│   └── streamingDataMnS.yaml +``` + ## Expected Folder Structure ``` -- 2.16.6