See the License for the specific language governing permissions and
limitations under the License.";
+ revision 2021-04-08 {
+ description
+ "Updates based on the RSAC call 2021-04-08.";
+ reference
+ "https://wiki.o-ran-sc.org/pages/viewpage.action?pageId=20878423";
+ }
revision 2021-03-06 {
description
"initial revision";
description
"It is proposed to use the network unique identifier of the remote
network function.
- Note: After discussion the string was not restricted by a 'length'
+ Note: After discussion the string was not restricted by a 'length'
statement of a 'pattern' statement. Please avoid leading and ending
spaces and consecutive spaces and any character outside of UTF-8-";
}
+ leaf operational-state {
+ type enumeration {
+ enum DISABLED {
+ description
+ "The resource is not functional.";
+ }
+ enum ENABLED {
+ description
+ "The resource is functional.";
+ }
+ }
+ config false;
+ description
+ "Operational state of a connection. Indicates
+ whether the resource is functional (ENABLED) or not (DISABLED).";
+ reference
+ "3GPP TS 28.625 and ITU-T X.731";
+ }
+ leaf administrative-state {
+ type enumeration {
+ enum LOCKED {
+ description
+ "LOCKED refers to a situation which is NOT considered as
+ ‘normal operation'. Therefore, the O-DU will shut down the
+ connection to the related O-RU, when the value is set to LOCKED.";
+ }
+ enum UNLOCKED {
+ description
+ "UNLOCKED refers to a situation which is considered as
+ 'normal operation'. Therefore, the O-DU will establish the
+ connection to the related O-RU, when the value is set to UNLOCKED.";
+ }
+ enum SHUTTING_DOWN {
+ description
+ "This value should not be used. At least the system
+ behavior is not defined.";
+ }
+ }
+ default "LOCKED";
+ description
+ "Administrative state of a connection.";
+ reference
+ "3GPP TS 28.625 and ITU-T X.731";
+ }
+ leaf cell-state {
+ type enumeration {
+ enum IDLE {
+ description
+ "Indicates whether the O-RU is not in use.";
+ }
+ enum INACTIVE {
+ description
+ "Indicates whether the O-RU is in use but not
+ configured to carry traffic.";
+ }
+ enum ACTIVE {
+ description
+ "Indicates whether the O-RU is in use and
+ configured to carry traffic.";
+ }
+ }
+ config false;
+ description
+ "Cell state of the O-RU instance.";
+ reference
+ "3GPP TS 28.625";
+ }
leaf status {
type connection-status;
default "disconnected";
// Remote procedure calls - actions on root level
rpc connect {
+ status deprecated;
description
"An action to establish the connection to a remote network function.";
input {
}
rpc disconnect {
+ status deprecated;
description
"An action to destroy the connection to a remote network function.";
input {
+++ /dev/null
-src/main/java
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ ============LICENSE_START=======================================================
- ~ ONAP : ccsdk features
- ~ ================================================================================
- ~ Copyright (C) 2018 highstreet technologies GmbH Intellectual Property.
- ~ All rights reserved.
- ~ ================================================================================
- ~ Update Copyright (C) 2020 AT&T Intellectual Property. All rights reserved.
- ~ ================================================================================
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- ~ ============LICENSE_END=======================================================
- ~
- -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.o-ran-sc.oam.features.parent</groupId>
- <artifactId>binding-parent</artifactId>
- <version>2.0.0-SNAPSHOT</version>
- <relativePath/>
- </parent>
-
- <groupId>org.o-ran-sc.scp-oam-modeling.features</groupId>
- <artifactId>o-ran-ru-fh-model</artifactId>
- <version>1.0.0-SNAPSHOT</version>
- <packaging>bundle</packaging>
-
- <name>o-ran-sc modeling features :: ${project.artifactId}</name>
- <licenses>
- <license>
- <name>Apache License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0</url>
- </license>
- </licenses>
-
- <properties>
- <maven.javadoc.skip>true</maven.javadoc.skip>
- </properties>
-
- <dependencies>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.jacoco</groupId>
- <artifactId>jacoco-maven-plugin</artifactId>
- <configuration>
- <excludes>
- <exclude>**/gen/**</exclude>
- <exclude>**/generated-sources/**</exclude>
- <exclude>**/yang-gen-sal/**</exclude>
- <exclude>**/pax/**</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/iana-hardware@2018-03-13.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/iana-if-type@2017-01-19.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-alarms@2019-09-11.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-crypto-types@2019-10-18.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-dhcpv6-types@2018-01-30.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-hardware@2018-03-13.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-inet-types@2013-07-15.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-interfaces@2018-02-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-ip@2018-02-22.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-netconf-acm@2018-02-14.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-yang-types@2013-07-15.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-ald-port@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-ald@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-antenna-calibration@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-beamforming@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-compression-factors@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-delay-management@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-dhcp@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-ecpri-delay@2019-02-04.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-externalio@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-fan@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-file-management@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-fm@2019-02-04.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-hardware@2019-03-28.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-hardware@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-interfaces@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-laa-operations@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-laa@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-lbm@2019-02-04.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-module-cap@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-mplane-int@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-operations@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-performance-management@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-processing-element@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-software-management@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-supervision@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-sync@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-trace@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-transceiver@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-troubleshooting@2019-02-04.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-udp-echo@2019-02-04.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-uplane-conf@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/o-ran/ru-fh/o-ran-usermgmt@2019-07-03.yang
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-################################################################################
-# Copyright 2019 highstreet technologies and others
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <groupId>org.o-ran-sc.scp-oam-modeling</groupId>
- <artifactId>features-top</artifactId>
- <version>1.0.0-SNAPSHOT</version>
- <packaging>pom</packaging>
-
- <name>o-ran-sc modeling features</name>
-
- <modules>
- <module>o-ran/ru-fh</module>
- <module>x-ran/ru-fh</module>
- </modules>
-
-</project>
+++ /dev/null
-src/main/java
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ ============LICENSE_START=======================================================
- ~ ONAP : ccsdk features
- ~ ================================================================================
- ~ Copyright (C) 2018 highstreet technologies GmbH Intellectual Property.
- ~ All rights reserved.
- ~ ================================================================================
- ~ Update Copyright (C) 2020 AT&T Intellectual Property. All rights reserved.
- ~ ================================================================================
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- ~ ============LICENSE_END=======================================================
- ~
- -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.o-ran-sc.oam.features.parent</groupId>
- <artifactId>binding-parent</artifactId>
- <version>2.0.0-SNAPSHOT</version>
- <relativePath/>
- </parent>
-
- <groupId>org.o-ran-sc.scp-oam-modeling.features</groupId>
- <artifactId>x-ran-ru-fh-model</artifactId>
- <version>1.0.0-SNAPSHOT</version>
- <packaging>bundle</packaging>
-
- <name>o-ran-sc modeling features :: ${project.artifactId}</name>
- <licenses>
- <license>
- <name>Apache License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0</url>
- </license>
- </licenses>
-
- <properties>
- <maven.javadoc.skip>true</maven.javadoc.skip>
- </properties>
-
- <dependencies>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.jacoco</groupId>
- <artifactId>jacoco-maven-plugin</artifactId>
- <configuration>
- <excludes>
- <exclude>**/gen/**</exclude>
- <exclude>**/generated-sources/**</exclude>
- <exclude>**/yang-gen-sal/**</exclude>
- <exclude>**/pax/**</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/iana-hardware@2018-03-13.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/iana-if-type@2017-01-19.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-alarms@2019-09-11.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-dhcpv6-types@2018-01-30.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-hardware@2018-03-13.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-inet-types@2013-07-15.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-interfaces@2018-02-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-ip@2018-02-22.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/ietf/ietf-yang-types@2013-07-15.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/org-openroadm-user-mgmt@2017-12-15.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-alarm-id@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-ald-port@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-ald@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-beamforming@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-delay-management@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-dhcp@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-ecpri-delay@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-externalio@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-fan@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-file-management@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-fm@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-hardware@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-interfaces@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-lbm@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-module-cap@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-mplane-int@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-operations@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-performance-management@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-processing-element@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-software-management@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-supervision@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-sync@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-transceiver@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-troubleshooting@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-udp-echo@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-uplane-conf@2018-07-20.yang
\ No newline at end of file
+++ /dev/null
-../../../../../../data-model/yang/published/xran/xran-usermgmt@2018-07-20.yang
\ No newline at end of file