Include ieft-hardware
[oam.git] / solution / integration / README.md
index 73100a4..01ca1c7 100644 (file)
@@ -98,6 +98,58 @@ 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
+│                   │       ├── TS28532_FaultMnS.yaml
+│                   │       ├── TS28532_FileDataReportingMnS.yaml
+│                   │       ├── TS28532_HeartbeatNtf.yaml
+│                   │       ├── TS28532_PerfMnS.yaml
+│                   │       ├── TS28532_ProvMnS.yaml
+│                   │       ├── TS28532_StreamingDataMnS.yaml
+│                   │       ├── TS28536_CoslaNrm.yaml
+│                   │       ├── TS28541_5GcNrm.yaml
+│                   │       ├── TS28541_NrNrm.yaml
+│                   │       ├── TS28541_SliceNrm.yaml
+│                   │       ├── TS28550_PerfMeasJobCtrlMnS.yaml
+│                   │       ├── TS28623_ComDefs.yaml
+│                   │       ├── TS28623_GenericNrm.yaml
+│                   │       ├── TS29512_Npcf_SMPolicyControl.yaml
+│                   │       ├── TS29514_Npcf_PolicyAuthorization.yaml
+│                   │       └── TS29571_CommonData.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
 
 ```