The state of port and devices must be maintained in the topology (This operation may be performed through the PortMapping if needed). For some device releases and some items, states are still hardcoded. Extend the current implementation (1.2.1 devices, ROADM ports) to 2.2.1 and 7.1 devices, and transponder ports so that these states are no longer hardcoded but correspond to expected behaviour defined in TRNSPRTPCE-362.
Acceptance criteria : the code does not bring regression, associated Junit/functional tests are provided.
1.
|
update port-mapping yang model with port state info | Verified | Gilles Thouenon |
|
|||||||||
2.
|
Update mappings with state info coming from device port | Verified | Gilles Thouenon |
|
|||||||||
3.
|
Set tp and link states according to states coming from portmapping | Verified | Gilles Thouenon |
|
|||||||||
4.
|
Refacto portmapping yang model | Verified | Gilles Thouenon |
|
|||||||||
5.
|
update openroadm-topoloy and otn-topology with new termination point admin state | Verified | Gilles Thouenon |
|
|||||||||
6.
|
Refacto network topologies listener in service handler | Verified | Gilles Thouenon |
|
|||||||||
7.
|
Handle device notification reception | Verified | Gilles Thouenon |
|
|||||||||
8.
|
Adapt PortMapping to be able to update a given mapping | Verified | Gilles Thouenon |
|
|||||||||
9.
|
Refactor node listeners (un)registration | Verified | Unassigned |
|