Git Product home page Git Product logo

cochannelprofile's People

Contributors

openbackhaul avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

cochannelprofile's Issues

Renaming CoChannelProfileConfiguration::profileName attribute

Decision during the 5G-xhaul call on 22nd of February 2023:

  • The CoChannelProfileConfiguration::profileName : string attribute shall be renamed to CoChannelProfileConfiguration::externalLabel : string for avoiding confusing it with the existing Profile::profileName attribute, which is for indicating the type of Profile.
  • In addition the following comment shall be added: "Identifier of the instance of CoChannelProfile. Could be a name, could be a number. Free text field to be filled by the operator."

Rename CoChannelProfileConfiguration::kindOfCoChannelGroup and datatype

Decision during the 5G-xhaul call on 22nd of February 2023:

  • The CoChannelProfileConfiguration::kindOfCoChannelGroup : kindOfCoChannelGroupType attribute shall be renamed to CoChannelProfileConfiguration::kindOfCoChannelProfile : kindOfCoChannelGroupType for harmonizing naming.
  • The kindOfCoChannelGroupType datatype shall be renamed to kindOfCoChannelProfileType.

Mandatory Attributes

The latest UML2YANG tool will include mandatory substatement to attributes that has "Multiplicity 1 + no default values defined".
The following attributes which are formerly optional will be changed to mandatory in the upcoming YANG.

Further , if an attribute is decided to be optional , we shall handle it in the UML modelling by either introducing a default value or by modifying the Multiplicity to 0..1.

S.No Grouping/Datatype Attribute Mandatory Optional
1 object-creation-notification object-id-ref
2 object-deletion-notification object-id-ref

object-id-ref datatype (UML and YANG)

Common decision on 21.11.2019:

All *Notification::objectIdRef attributes will become _objectIdRef attributes generated from shared associations to LTP class in UML. This applies on all notifications.

All *notification::object-id-ref leaf will become leafref to LTP.

Only object-deletion-notification::object-id-ref : leafref will be "require-instance false;"

Instantiation

There is a problem in instantiating a Profile, if no instance that could be cloned would already exist.
Particularly, since the capabilities are attached to the instances of Profile.

Potential Solution:

  • If not assured that there is always at least one instance of Profile, an RPC shall be defined.
  • This RPC shall
    • either generate a default Profile, which can serve as a prototype for clones,
    • or create and edit actual instances of Profile.

String based datatypes to be explained in YANG files

Either ImplementationCommonDatatypes or IetfYangTypes to be use in UML. Types not been translated into String during UML2YANG translation, but to maintained with the initial names. YANG representation of ImplementationCommonDatatypes or IetfYangTypes to be generated and to be imported into YANG file of tech.spec. Interface/Profile yang.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.