1 ################################################################################
2 # Copyright 2021 highstreet technologies GmbH and others
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # https://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
17 ################################################################################
18 # Configuration for interface tests
20 ################################################################################
21 # DCAE VES Collector communication end point
22 # urlVes=https://smo.o-ran-sc.org:8443/eventListener/v7
23 urlVes=https://ves-collector.oam.smo.o-ran-sc.org/eventListener/v7
24 basicAuthVes=sample1:sample1
26 ################################################################################
27 # common generated event settings, please dont touch
28 timestamp=$(date -u +%s%6N)
29 timeInS=${timestamp:0:$((${#timestamp}-6))}
30 timeMs=${timestamp:(-6)}
31 eventTime=$(date -u -d @$timeInS +'%Y-%m-%dT%H:%M:%S').$timeMs"Z"
32 eventType="O_RAN_COMPONENT"
34 ################################################################################
35 # Information from document: SDN-R System Requirements
37 # a. VendorA pnf2 BestInClass (pnf2)
38 # b. VendorA FancyNextGeneration (FYNG)
39 # c. VendorB R2D2 NewFuture (R2D2)
40 # d. VendorB 7200DEV (7DEV)
41 # e. VendorC TheSkyIsTheLimit (nSky)
42 # f. VendorC OpenSourceFirst (1OSF)
44 # g. VendorA PNF5G (NO5G)
45 # h. VendorB PNF5G (VB5G)
46 # i. VendorC NGCell (NGCE)
47 # j. VendorC O-RU (SCRU)
49 # z. SDN-R Controller itself (SDNR)
51 declare -A pnfIdByType;
52 declare -A modelByType;
53 declare -A oamIpByType;
54 declare -A vendorsByType;
55 declare -A interfaceByType;
58 [pnf2]=NSHMRIACQ01M01pnf201
59 [fyng]=LKCYFL79Q01M01FYNG01
60 [r2d2]=MMTSIL02Q01M01R2D201
61 [7dev]=PRTNILACQ01M017DEV01
62 [nsky]=O-RAN-FH-IPv6-01
63 [1OSF]=SNSNFLR0Q01M011OSF01
65 [no5g]=MMTSIL02Q01M01NO5G01
66 [vb5g]=PRTNILACQ01M01VB5G01
67 [ngce]=SEDNKSAHQ01M01NGCE01
68 [scru]=SNSNFLR0Q01M01SCRU01
70 [sdnr]=$(hostname --fqdn)
74 [pnf2]="pnf2 BestInClass"
75 [fyng]="FancyNextGeneration"
76 [r2d2]="R2D2 NewFuture"
78 [nsky]="TheSkyIsTheLimit"
79 [1OSF]="OpenSourceFirst"
86 [sdnr]="ONAP Controller for Radio"
122 [pnf2]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
123 [fyng]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
124 [r2d2]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
125 [7dev]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
126 [nsky]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
127 [1OSF]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
128 [no5g]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
129 [vb5g]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
130 [ngce]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
131 [scru]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
132 [sdnr]=northbound-interface
138 mkdir -p json/examples