Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gnmi plugin: Got empty metric-name for response on Juniper MX204 #12831

Closed
protonmarco opened this issue Mar 10, 2023 · 25 comments
Closed

gnmi plugin: Got empty metric-name for response on Juniper MX204 #12831

protonmarco opened this issue Mar 10, 2023 · 25 comments
Assignees
Labels
area/gnmi bug unexpected problem or unintended behavior plugin/input 1. Request for new input plugins 2. Issues/PRs that are related to input plugins

Comments

@protonmarco
Copy link

Relevant telegraf.conf

[[inputs.gnmi.subscription]]
    name = "interfaces-state"
    origin = "openconfig-interfaces"
    path = "/interfaces/interface/state"
    subscription_mode = "sample"
    sample_interval = "10s"

  [[inputs.gnmi.subscription]]
    name = "interfaces-ethernet-counters"
    origin = "openconfig-interfaces"
    path = "/interfaces/interface/ethernet/state/counters"
    subscription_mode = "sample"
    sample_interval = "10s"

Logs from Telegraf

2023-03-10T11:12:29+01:00 W! [inputs.gnmi::myhostname] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:
timestamp:1678443149231000000  prefix:{elem:{name:"interfaces"}  elem:{name:"interface"  key:{key:"name"  value:"et-0/0/0"}}}  update:{path:{elem:{name:"init-time"}}  val:{uint_val:1668673227}}  update:{path:{elem:{name:"state"}  elem:{name:"parent-ae-name"}}  val:{string_val:""}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"0"}}  elem:{name:"pkts"}}  val:{uint_val:3168847288}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"0"}}  elem:{name:"bytes"}}  val:{uint_val:2083621692483}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"0"}}  elem:{name:"peak-buffer-occupancy"}}  val:{uint_val:2936}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"0"}}  elem:{name:"allocated-buffer-size"}}  val:{uint_val:1191182336}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"1"}}  elem:{name:"allocated-buffer-size"}}  val:{uint_val:32768}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"2"}}  elem:{name:"allocated-buffer-size"}}  val:{uint_val:32768}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"3"}}  elem:{name:"pkts"}}  val:{uint_val:22623263}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"3"}}  elem:{name:"bytes"}}  val:{uint_val:2563557044}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"3"}}  elem:{name:"peak-buffer-occupancy"}}  val:{uint_val:88}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"3"}}  elem:{name:"allocated-buffer-size"}}  val:{uint_val:62652416}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"4"}}  elem:{name:"allocated-buffer-size"}}  val:{uint_val:32768}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"5"}}  elem:{name:"allocated-buffer-size"}}  val:{uint_val:32768}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"6"}}  elem:{name:"allocated-buffer-size"}}  val:{uint_val:32768}}  update:{path:{elem:{name:"state"}  elem:{name:"counters"}  elem:{name:"out-queue"  key:{key:"queue-number"  value:"7"}}  elem:{name:"allocated-buffer-size"}}  val:{uint_val:32768}}
This message is only printed once.

System info

Telegraf 1.25.3, Juniper MX204 21.2R3

Docker

No response

Steps to reproduce

  1. Run telegraf with those paths configured in gnmi plugin

Expected behavior

No such log messages.

Actual behavior

Getting empty metric-name for response.

Additional info

I wasn't able to understand from which of the two paths the message was coming from, so I pasted them both.
As I got different logs of "empty metric-name" in other Juniper platforms, please let me know if I can group them in single tickets.
I'm available in case we need further tests.

@protonmarco protonmarco added the bug unexpected problem or unintended behavior label Mar 10, 2023
@taitcodes
Copy link

taitcodes commented Mar 13, 2023

I am seeing the same issue as well on vMX:

2023-03-13T10:24:05Z D! [inputs.gnmi] Internal alias mapping: map[/interfaces/interface/state/counters:gnmi_interface_counters /lldp/interfaces/interface/state/counters:gnmi_lldp_counters openconfig-interfaces:/interfaces/interface/state/counters:gnmi_interface_counters openconfig-lldp:/lldp/interfaces/interface/state/counters:gnmi_lldp_counters]
2023-03-13T10:24:06Z D! [inputs.gnmi] Connection to gNMI device 10.10.5.6:32767 established
2023-03-13T10:24:15Z D! [outputs.influxdb] Buffer fullness: 0 / 10000 metrics
2023-03-13T10:24:26Z D! [outputs.influxdb] Wrote batch of 1 metrics in 79.698822ms
2023-03-13T10:24:26Z D! [outputs.influxdb] Buffer fullness: 0 / 10000 metrics
2023-03-13T10:24:26Z W! [inputs.gnmi] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:

[[inputs.gnmi.subscription]]
name = "gnmi_interface_counters"
origin = "openconfig-interfaces"
#path = '/interfaces/interface[name="GigabitEthernet0/0/0/1"]/state/counters'
path = '/interfaces/interface/state/counters'
subscription_mode = "sample"
# Setting sample to 30 Seconds, because on Cisco IOS-XR interval is minimum at 30 Seconds
sample_interval = "10s"

[[inputs.gnmi.subscription]]
name = "gnmi_lldp_counters"
origin = "openconfig-lldp"
path = '/lldp/interfaces/interface/state/counters'
subscription_mode = "sample"
sample_interval = "10s"

@taitcodes
Copy link

taitcodes commented Mar 13, 2023

Could this be cosmetic?

After doing a bit more testing - i can see all the stats for both inputs in the database - so looks like im not missing any telemetry info.

show measurements
name: measurements
name


/components
/interfaces/
gnmi_counters
gnmi_interface_counters
gnmi_lldp_counters
interfaces_counters

show series
key


gnmi_interface_counters,host=ubuntusrv,name=ge-0/0/4,path=/interfaces/interface,source=x.x.x.x
gnmi_lldp_counters,host=ubuntusrv,name=ge-0/0/4,path=/lldp/interfaces/interface,source=x.x.x.x

@srebhan srebhan self-assigned this Mar 13, 2023
@srebhan
Copy link
Contributor

srebhan commented Mar 13, 2023

@taitcodes it might be that you set the metric name later in your processing and then it will not be an issue. However, usually the metric should have the name you give via name in the subscription. Can you please post your complete GNMI plugin section (with sensitive data removed/redacted)?

@powersj powersj added the waiting for response waiting for response from contributor label Mar 15, 2023
@protonmarco
Copy link
Author

@srebhan Do you need any additional info from my side?

@telegraf-tiger telegraf-tiger bot removed the waiting for response waiting for response from contributor label Mar 24, 2023
@powersj
Copy link
Contributor

powersj commented Mar 28, 2023

@srebhan Do you need any additional info from my side?

Did I miss it or did you post your full GNMI section that was requested?

@protonmarco
Copy link
Author

Sorry it was unclear from the message who needed to provide the the full config, anyway, this is mine:

[[inputs.gnmi]]
  alias = "myhostname"
  ## Address and port of the gNMI GRPC server
  addresses = ["myhostname:32767"]
  username = "telegraf"
  password = "${TELEGRAF_PASSWORD}"
  redial = "10s"
  tagexclude = ["path","host"]
  enable_tls = true
  tls_ca = "/etc/telegraf/ssl/ca-chain.pem"
  tls_cert = "/etc/telegraf/ssl/telegraf-${HOSTNAME}.cert.pem"
  tls_key = "/etc/telegraf/ssl/telegraf-${HOSTNAME}.key.pem"
  insecure_skip_verify = false

  [inputs.gnmi.tags]
    dc = "my_dc"
    rack = "my_rack"

  [[inputs.gnmi.subscription]]
    name = "interfaces-state"
    origin = "openconfig-interfaces"
    path = "/interfaces/interface/state"
    subscription_mode = "sample"
    sample_interval = "10s"

  [[inputs.gnmi.subscription]]
    name = "interfaces-ethernet-counters"
    origin = "openconfig-interfaces"
    path = "/interfaces/interface/ethernet/state/counters"
    subscription_mode = "sample"
    sample_interval = "10s"

  [[inputs.gnmi.tag_subscription]]
    name = ""
    origin = "openconfig-interfaces"
    path = "/interfaces/interface/state/description"
    subscription_mode = "on_change"
    elements = ["interface"]

  [[inputs.gnmi.subscription]]
    name = "subinterfaces-counters"
    origin = "openconfig-interfaces"
    path = "/interfaces/interface/subinterfaces/subinterface/state/counters"
    subscription_mode = "sample"
    sample_interval = "10s"

  [[inputs.gnmi.subscription]]
    name = "bgp"
    origin = "openconfig-network-instance"
    path = "/network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state"
    subscription_mode = "sample"
    sample_interval = "10s"

  [[inputs.gnmi.subscription]]
    name = "system"
    origin = "openconfig-system"
    path = "/system"
    subscription_mode = "sample"
    sample_interval = "10s"

  [[inputs.gnmi.subscription]]
    name = "rpm"
    origin = "junos-rpm"
    path = "/junos/rpm/probe-results/probe-test-results/probe-test-generic-results/loss-percentage"
    subscription_mode = "sample"
    sample_interval = "10s"

  [[inputs.gnmi.subscription]]
    name = "rpm-rtt"
    origin = "junos-rpm"
    path = "/junos/rpm/probe-results/probe-test-results/probe-test-generic-results/probe-test-generic-measurements/avg-delay"
    subscription_mode = "sample"
    sample_interval = "10s"

@srebhan
Copy link
Contributor

srebhan commented May 22, 2023

@protonmarco I cannot reproduce the issue with v1.26.2 or latest master. Can you please check if v1.26.2 fixes the issue for you!?
FYI, the subscription matching the "nameless" response (the one triggering the error) is

  [[inputs.gnmi.subscription]]
    name = "interfaces-state"
    origin = "openconfig-interfaces"
    path = "/interfaces/interface/state"
    subscription_mode = "sample"
    sample_interval = "10s"

@srebhan srebhan added area/gnmi plugin/input 1. Request for new input plugins 2. Issues/PRs that are related to input plugins waiting for response waiting for response from contributor labels May 22, 2023
@protonmarco
Copy link
Author

I tested v1.26.2 and I'm still seeing that kind of messages for different interfaces

@telegraf-tiger telegraf-tiger bot removed the waiting for response waiting for response from contributor label May 23, 2023
@srebhan
Copy link
Contributor

srebhan commented May 23, 2023

@protonmarco can you please post the "empty name" warning (especially the data in there) and the corresponding config for me to reproduce the issue!?

@protonmarco
Copy link
Author

protonmarco commented May 24, 2023

The config didn't change from the one above, this is the content of the message:

2023-05-22T16:55:28+02:00 W! [inputs.gnmi::myhostname] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:
timestamp:1684767328395000000 prefix:{elem:{name:"interfaces"} elem:{name:"interface" key:{key:"name" value:"et-0/0/0"}}} update:{path:{elem:{name:"init-time"}} val:{uint_val:1668673227}} update:{path:{elem:{name:"state"} elem:{name:"parent-ae-name"}} val:{string_val:""}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"0"}} elem:{name:"pkts"}} val:{uint_val:3232870154}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"0"}} elem:{name:"bytes"}} val:{uint_val:2091357018284}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"0"}} elem:{name:"tail-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"0"}} elem:{name:"rl-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"0"}} elem:{name:"rl-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"0"}} elem:{name:"red-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"0"}} elem:{name:"red-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"0"}} elem:{name:"avg-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"0"}} elem:{name:"cur-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"0"}} elem:{name:"peak-buffer-occupancy"}} val:{uint_val:2936}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"0"}} elem:{name:"allocated-buffer-size"}} val:{uint_val:1191182336}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"1"}} elem:{name:"pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"1"}} elem:{name:"bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"1"}} elem:{name:"tail-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"1"}} elem:{name:"rl-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"1"}} elem:{name:"rl-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"1"}} elem:{name:"red-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"1"}} elem:{name:"red-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"1"}} elem:{name:"avg-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"1"}} elem:{name:"cur-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"1"}} elem:{name:"peak-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"1"}} elem:{name:"allocated-buffer-size"}} val:{uint_val:32768}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"2"}} elem:{name:"pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"2"}} elem:{name:"bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"2"}} elem:{name:"tail-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"2"}} elem:{name:"rl-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"2"}} elem:{name:"rl-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"2"}} elem:{name:"red-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"2"}} elem:{name:"red-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"2"}} elem:{name:"avg-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"2"}} elem:{name:"cur-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"2"}} elem:{name:"peak-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"2"}} elem:{name:"allocated-buffer-size"}} val:{uint_val:32768}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"3"}} elem:{name:"pkts"}} val:{uint_val:35565556}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"3"}} elem:{name:"bytes"}} val:{uint_val:3866480954}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"3"}} elem:{name:"tail-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"3"}} elem:{name:"rl-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"3"}} elem:{name:"rl-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"3"}} elem:{name:"red-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"3"}} elem:{name:"red-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"3"}} elem:{name:"avg-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"3"}} elem:{name:"cur-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"3"}} elem:{name:"peak-buffer-occupancy"}} val:{uint_val:88}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"3"}} elem:{name:"allocated-buffer-size"}} val:{uint_val:62652416}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"4"}} elem:{name:"pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"4"}} elem:{name:"bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"4"}} elem:{name:"tail-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"4"}} elem:{name:"rl-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"4"}} elem:{name:"rl-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"4"}} elem:{name:"red-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"4"}} elem:{name:"red-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"4"}} elem:{name:"avg-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"4"}} elem:{name:"cur-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"4"}} elem:{name:"peak-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"4"}} elem:{name:"allocated-buffer-size"}} val:{uint_val:32768}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"5"}} elem:{name:"pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"5"}} elem:{name:"bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"5"}} elem:{name:"tail-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"5"}} elem:{name:"rl-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"5"}} elem:{name:"rl-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"5"}} elem:{name:"red-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"5"}} elem:{name:"red-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"5"}} elem:{name:"avg-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"5"}} elem:{name:"cur-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"5"}} elem:{name:"peak-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"5"}} elem:{name:"allocated-buffer-size"}} val:{uint_val:32768}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"6"}} elem:{name:"pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"6"}} elem:{name:"bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"6"}} elem:{name:"tail-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"6"}} elem:{name:"rl-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"6"}} elem:{name:"rl-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"6"}} elem:{name:"red-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"6"}} elem:{name:"red-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"6"}} elem:{name:"avg-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"6"}} elem:{name:"cur-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"6"}} elem:{name:"peak-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"6"}} elem:{name:"allocated-buffer-size"}} val:{uint_val:32768}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"7"}} elem:{name:"pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"7"}} elem:{name:"bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"7"}} elem:{name:"tail-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"7"}} elem:{name:"rl-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"7"}} elem:{name:"rl-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"7"}} elem:{name:"red-drop-pkts"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"7"}} elem:{name:"red-drop-bytes"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"7"}} elem:{name:"avg-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"7"}} elem:{name:"cur-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"7"}} elem:{name:"peak-buffer-occupancy"}} val:{uint_val:0}} update:{path:{elem:{name:"state"} elem:{name:"counters"} elem:{name:"out-queue" key:{key:"queue-number" value:"7"}} elem:{name:"allocated-buffer-size"}} val:{uint_val:32768}}
This message is only printed once.

@srebhan
Copy link
Contributor

srebhan commented May 25, 2023

@protonmarco FYI: I can reproduce the issue now with latest master... Working on a fix...

@srebhan
Copy link
Contributor

srebhan commented May 25, 2023

@protonmarco something is strange with your responses... If you look at the response you sent above it contains

                {
                    "path": {
                        "elem": [
                            {
                                "name": "init-time"
                            }
                        ]
                    },
                    "val": {
                        "uintVal": "1668673227"
                    }
                },

under the prefix /interfaces/interface so the complete path would be /interfaces/interface/init-time. However, I cannot find any subscription that requests this data!?!? Do you have an explanation?

@srebhan srebhan added the waiting for response waiting for response from contributor label May 30, 2023
@protonmarco
Copy link
Author

I have opened a case with Juniper to understand this better, let's keep this on hold.

@telegraf-tiger telegraf-tiger bot removed the waiting for response waiting for response from contributor label Jun 1, 2023
@protonmarco
Copy link
Author

I got a response and that's due to the fact that Juniper augments OpenConfig telemetry with custom fields. We can see here where the init-time field comes from.

@srebhan
Copy link
Contributor

srebhan commented Jun 7, 2023

In this case, we do not have any information on how to name the metric. The best would be to add

  [inputs.gnmi.aliases]
     metric_name_you_want = "/init-time"

to your config...

@mohsin106
Copy link

Hi @protonmarco , I'm also using Telegraf to connect to Juniper devices and I'm also having a similar issue trying to pull memory sensor data using the /junos/system/linecard/cpu/memory path.

Would you be able to please advise what this config does for you in Telegraf:

[[inputs.gnmi.tag_subscription]]
    name = ""
    origin = "openconfig-interfaces"
    path = "/interfaces/interface/state/description"
    subscription_mode = "on_change"
    elements = ["interface"]

Is it taking the description field:value and storing it as a tag inside of the "interface" measurement? But where did you define "interface" as the measurement name?

@protonmarco
Copy link
Author

@srebhan thanks for the tip, I think I'll leave it as it is as I don't need that kind of metric.

@mohsin106 I wouldn't be surprised to see the same also on other paths. tbh it's unclear to me why Juniper sends out a metric for /interfaces/interface/init-time when the subscription was for on a different path (/interfaces/interface/state), but until the result is a one-off log message I can survive with it.
Regarding the description bit, it does implement the description as a label inside the metric of the interface in object, I haven't defined any measurement with "interface" as a name, it works as described on the readme.

@srebhan
Copy link
Contributor

srebhan commented Jul 7, 2023

@protonmarco reading this issue again I wonder if it is solved or not!? :-)

@srebhan
Copy link
Contributor

srebhan commented Jul 7, 2023

@mohsin106 let's discuss your issue in #13052...

@protonmarco
Copy link
Author

@srebhan yes we can close this one :)

@mohsin106
Copy link

@srebhan , i'm seeing a very similar issue to what @protonmarco was seeing with Juniper. I cannot figure out how to use [inputs.gnmi.aliases] to get Telegraf to continue processing the data.

This is the error I'm getting:

2024-05-01T21:17:02Z W! [inputs.gnmi] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:
timestamp:1714598222912553000  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"name"}}  val:{string_val:"CM-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"instant"}}  val:{decimal_val:{digits:204  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"avg"}}  val:{decimal_val:{digits:205  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"min"}}  val:{decimal_val:{digits:204  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"max"}}  val:{decimal_val:{digits:207  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"interval"}}  val:{uint_val:3600000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"state"}  elem:{name:"memory"}  elem:{name:"available"}}  val:{uint_val:5041100000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"state"}  elem:{name:"memory"}  elem:{name:"utilized"}}  val:{uint_val:3099808000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"cpu"}  elem:{name:"openconfig-platform-cpu:utilization"}  elem:{name:"state"}  elem:{name:"instant"}}  val:{uint_val:16}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"cpu"}  elem:{name:"openconfig-platform-cpu:utilization"}  elem:{name:"state"}  elem:{name:"avg"}}  val:{uint_val:13}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"cpu"}  elem:{name:"openconfig-platform-cpu:utilization"}  elem:{name:"state"}  elem:{name:"min"}}  val:{uint_val:8}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"cpu"}  elem:{name:"openconfig-platform-cpu:utilization"}  elem:{name:"state"}  elem:{name:"max"}}  val:{uint_val:17}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"CM-1"}}  elem:{name:"cpu"}  elem:{name:"openconfig-platform-cpu:utilization"}  elem:{name:"state"}  elem:{name:"interval"}}  val:{uint_val:3600000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"AP-1"}}  elem:{name:"name"}}  val:{string_val:"AP-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"AP-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"instant"}}  val:{decimal_val:{digits:343  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"AP-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"avg"}}  val:{decimal_val:{digits:341  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"AP-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"min"}}  val:{decimal_val:{digits:336  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"AP-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"max"}}  val:{decimal_val:{digits:346  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"AP-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"interval"}}  val:{uint_val:3600000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"name"}}  val:{string_val:"LM-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"instant"}}  val:{decimal_val:{digits:406  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"avg"}}  val:{decimal_val:{digits:408  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"min"}}  val:{decimal_val:{digits:404  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"max"}}  val:{decimal_val:{digits:414  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"interval"}}  val:{uint_val:3600000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-1-1"}}  elem:{name:"name"}}  val:{string_val:"PORT-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-1-1"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"PORT-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-1-1"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"PORT-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-1-2"}}  elem:{name:"name"}}  val:{string_val:"PORT-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-1-2"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"PORT-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-1-2"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"PORT-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-1-4"}}  elem:{name:"name"}}  val:{string_val:"PORT-1-4"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-1-4"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"PORT-1-4"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-1-4"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"PORT-1-4"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-1-12"}}  elem:{name:"name"}}  val:{string_val:"PORT-1-12"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-1-12"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"PORT-1-12"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-1"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-1-12"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"PORT-1-12"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"name"}}  val:{string_val:"LM-7"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"instant"}}  val:{decimal_val:{digits:315  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"avg"}}  val:{decimal_val:{digits:314  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"min"}}  val:{decimal_val:{digits:312  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"max"}}  val:{decimal_val:{digits:316  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"interval"}}  val:{uint_val:3600000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-7-1"}}  elem:{name:"name"}}  val:{string_val:"PORT-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-7-1"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"PORT-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-7-1"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"PORT-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-7-3"}}  elem:{name:"name"}}  val:{string_val:"PORT-7-3"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-7-3"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"PORT-7-3"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-7-3"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"PORT-7-3"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-7-2"}}  elem:{name:"name"}}  val:{string_val:"PORT-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-7-2"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"PORT-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"LM-7"}}  elem:{name:"subcomponents"}  elem:{name:"subcomponent"  key:{key:"name"  value:"PORT-7-2"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"PORT-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"name"}}  val:{string_val:"Waveserver"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"Waveserver"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"Waveserver"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"state"}  elem:{name:"type"}}  val:{string_val:"openconfig-platform-types:CHASSIS"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"state"}  elem:{name:"mfg-name"}}  val:{string_val:"Ciena"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"state"}  elem:{name:"removable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"state"}  elem:{name:"empty"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"instant"}}  val:{decimal_val:{digits:265  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"avg"}}  val:{decimal_val:{digits:266  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"min"}}  val:{decimal_val:{digits:260  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"max"}}  val:{decimal_val:{digits:275  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"interval"}}  val:{uint_val:3600000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"Waveserver"}}  elem:{name:"state"}  elem:{name:"used-power"}}  val:{uint_val:400}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"name"}}  val:{string_val:"OCH-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"OCH-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"OCH-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"state"}  elem:{name:"type"}}  val:{string_val:"openconfig-transport-types:OPTICAL_CHANNEL"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"state"}  elem:{name:"id"}}  val:{string_val:"OCH-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"state"}  elem:{name:"removable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"state"}  elem:{name:"empty"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"state"}  elem:{name:"parent"}}  val:{string_val:"PORT-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"name"}}  val:{string_val:"expected-restoration-time"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"expected-restoration-time"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"expected-restoration-time"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"name"}}  val:{string_val:"modem-class"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"modem-class"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"modem-class"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"name"}}  val:{string_val:"reach-limit"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"reach-limit"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"reach-limit"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"name"}}  val:{string_val:"link-optimization-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"link-optimization-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"link-optimization-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"name"}}  val:{string_val:"laser-tuning-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-tuning-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-tuning-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"name"}}  val:{string_val:"laser-centering-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-centering-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-centering-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"name"}}  val:{string_val:"laser-centering-range"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-centering-range"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-centering-range"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"name"}}  val:{string_val:"laser-shutdown-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-shutdown-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-shutdown-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"name"}}  val:{string_val:"channel-contention-detection-avoidance"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"channel-contention-detection-avoidance"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"channel-contention-detection-avoidance"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"name"}}  val:{string_val:"tx-power-reduction-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-power-reduction-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-power-reduction-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-compensation-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-compensation-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-compensation-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-precompensation-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-precompensation-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-precompensation-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"0"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-path-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-path-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-path-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-min"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-min"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-min"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-max"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-max"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-max"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"name"}}  val:{string_val:"actual-tx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"actual-tx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"actual-tx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"3158"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"name"}}  val:{string_val:"actual-rx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"actual-rx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"actual-rx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"3097"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"name"}}  val:{string_val:"actual-tx-precompensation-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"actual-tx-precompensation-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"actual-tx-precompensation-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"0"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"name"}}  val:{string_val:"estimated-round-trip-delay"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"estimated-round-trip-delay"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"estimated-round-trip-delay"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"name"}}  val:{string_val:"estimated-unidirectional-latency"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"estimated-unidirectional-latency"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"estimated-unidirectional-latency"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"name"}}  val:{string_val:"estimated-fiber-length"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"estimated-fiber-length"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"estimated-fiber-length"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-580  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-580  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-581  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-579  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"instant"}}  val:{decimal_val:{digits:309700  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"avg"}}  val:{decimal_val:{digits:309700  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"min"}}  val:{decimal_val:{digits:309700  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"max"}}  val:{decimal_val:{digits:309800  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"instant"}}  val:{decimal_val:{digits:79  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"avg"}}  val:{decimal_val:{digits:77  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"max"}}  val:{decimal_val:{digits:103  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"name"}}  val:{string_val:"XCVR-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"XCVR-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"XCVR-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"state"}  elem:{name:"type"}}  val:{string_val:"openconfig-platform-types:TRANSCEIVER"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"state"}  elem:{name:"id"}}  val:{string_val:"XCVR-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"state"}  elem:{name:"parent"}}  val:{string_val:"PORT-1-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-ber"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-ber"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-ber"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-ber"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"service-profile"}}  elem:{name:"name"}}  val:{string_val:"service-profile"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"service-profile"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"service-profile"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"service-profile"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"service-profile"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"service-profile"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"name"}}  val:{string_val:"56GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"56GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"56GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"false"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"name"}}  val:{string_val:"35GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"35GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"35GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"false"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"name"}}  val:{string_val:"95GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"95GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"95GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"true"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"name"}}  val:{string_val:"91.6GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"91.6GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"91.6GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"true"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-560  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-561  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-562  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-560  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"name"}}  val:{string_val:"OCH-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"OCH-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"OCH-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"state"}  elem:{name:"type"}}  val:{string_val:"openconfig-transport-types:OPTICAL_CHANNEL"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"state"}  elem:{name:"id"}}  val:{string_val:"OCH-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"state"}  elem:{name:"removable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"state"}  elem:{name:"empty"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"state"}  elem:{name:"parent"}}  val:{string_val:"PORT-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"name"}}  val:{string_val:"expected-restoration-time"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"expected-restoration-time"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"expected-restoration-time"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"name"}}  val:{string_val:"modem-class"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"modem-class"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"modem-class"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"name"}}  val:{string_val:"reach-limit"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"reach-limit"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"reach-limit"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"name"}}  val:{string_val:"link-optimization-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"link-optimization-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"link-optimization-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"name"}}  val:{string_val:"laser-tuning-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-tuning-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-tuning-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"name"}}  val:{string_val:"laser-centering-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-centering-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-centering-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"name"}}  val:{string_val:"laser-centering-range"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-centering-range"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-centering-range"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"name"}}  val:{string_val:"laser-shutdown-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-shutdown-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-shutdown-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"name"}}  val:{string_val:"channel-contention-detection-avoidance"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"channel-contention-detection-avoidance"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"channel-contention-detection-avoidance"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"name"}}  val:{string_val:"tx-power-reduction-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-power-reduction-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-power-reduction-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-compensation-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-compensation-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-compensation-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-precompensation-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-precompensation-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-precompensation-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"193"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-path-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-path-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-path-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-min"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-min"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-min"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-max"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-max"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-max"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"name"}}  val:{string_val:"actual-tx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"actual-tx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"actual-tx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"371"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"name"}}  val:{string_val:"actual-rx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"actual-rx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"actual-rx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"386"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"name"}}  val:{string_val:"actual-tx-precompensation-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"actual-tx-precompensation-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"actual-tx-precompensation-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"193"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"name"}}  val:{string_val:"estimated-round-trip-delay"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"estimated-round-trip-delay"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"estimated-round-trip-delay"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"name"}}  val:{string_val:"estimated-unidirectional-latency"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"estimated-unidirectional-latency"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"estimated-unidirectional-latency"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"name"}}  val:{string_val:"estimated-fiber-length"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"estimated-fiber-length"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"estimated-fiber-length"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-780  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-782  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-784  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-781  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"instant"}}  val:{decimal_val:{digits:38600  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"avg"}}  val:{decimal_val:{digits:38500  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"min"}}  val:{decimal_val:{digits:38500  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"max"}}  val:{decimal_val:{digits:38600  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-1-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"instant"}}  val:{decimal_val:{digits:71  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"name"}}  val:{string_val:"XCVR-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"XCVR-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"XCVR-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"state"}  elem:{name:"type"}}  val:{string_val:"openconfig-platform-types:TRANSCEIVER"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"state"}  elem:{name:"id"}}  val:{string_val:"XCVR-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"state"}  elem:{name:"parent"}}  val:{string_val:"PORT-1-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-ber"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-ber"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-ber"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-ber"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"service-profile"}}  elem:{name:"name"}}  val:{string_val:"service-profile"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"service-profile"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"service-profile"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"service-profile"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"service-profile"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"service-profile"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"name"}}  val:{string_val:"56GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"56GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"56GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"false"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"name"}}  val:{string_val:"35GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"35GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"35GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"false"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"name"}}  val:{string_val:"95GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"95GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"95GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"true"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"name"}}  val:{string_val:"91.6GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"91.6GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"91.6GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"true"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-300  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-770  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-769  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-770  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-768  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-2"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"name"}}  val:{string_val:"XCVR-1-4"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"XCVR-1-4"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"XCVR-1-4"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"state"}  elem:{name:"type"}}  val:{string_val:"openconfig-platform-types:TRANSCEIVER"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"state"}  elem:{name:"id"}}  val:{string_val:"XCVR-1-4"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"state"}  elem:{name:"parent"}}  val:{string_val:"PORT-1-4"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"instant"}}  val:{decimal_val:{digits:200  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"pre-fec-ber"}  elem:{name:"instant"}}  val:{decimal_val:{precision:18}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"pre-fec-ber"}  elem:{name:"interval"}}  val:{uint_val:1}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"index"}}  val:{uint_val:1}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"config"}  elem:{name:"index"}}  val:{uint_val:1}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"index"}}  val:{uint_val:1}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:160  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:156  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:155  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:156  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:210  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:201  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:200  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:201  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"laser-bias-current"}  elem:{name:"instant"}}  val:{decimal_val:{digits:3983  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"index"}}  val:{uint_val:2}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"config"}  elem:{name:"index"}}  val:{uint_val:2}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"index"}}  val:{uint_val:2}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:200  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:198  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:198  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:199  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:130  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:137  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:137  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:138  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"laser-bias-current"}  elem:{name:"instant"}}  val:{decimal_val:{digits:4187  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"index"}}  val:{uint_val:3}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"config"}  elem:{name:"index"}}  val:{uint_val:3}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"index"}}  val:{uint_val:3}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:220  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:217  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:216  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:219  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:140  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:138  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:137  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:138  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"laser-bias-current"}  elem:{name:"instant"}}  val:{decimal_val:{digits:4065  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"index"}}  val:{uint_val:4}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"config"}  elem:{name:"index"}}  val:{uint_val:4}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"index"}}  val:{uint_val:4}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:260  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:256  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:255  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:257  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:130  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:130  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:130  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:130  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-4"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"laser-bias-current"}  elem:{name:"instant"}}  val:{decimal_val:{digits:4069  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"name"}}  val:{string_val:"XCVR-1-12"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"XCVR-1-12"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"XCVR-1-12"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"state"}  elem:{name:"type"}}  val:{string_val:"openconfig-platform-types:TRANSCEIVER"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"state"}  elem:{name:"id"}}  val:{string_val:"XCVR-1-12"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"state"}  elem:{name:"parent"}}  val:{string_val:"PORT-1-12"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"state"}  elem:{name:"temperature"}  elem:{name:"instant"}}  val:{decimal_val:{digits:230  precision:1}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"pre-fec-ber"}  elem:{name:"instant"}}  val:{decimal_val:{precision:18}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"pre-fec-ber"}  elem:{name:"interval"}}  val:{uint_val:1}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"index"}}  val:{uint_val:1}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"config"}  elem:{name:"index"}}  val:{uint_val:1}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"index"}}  val:{uint_val:1}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:110  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:106  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:105  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:107  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:8  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:5  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:15  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"1"}}  elem:{name:"state"}  elem:{name:"laser-bias-current"}  elem:{name:"instant"}}  val:{decimal_val:{digits:3615  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"index"}}  val:{uint_val:2}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"config"}  elem:{name:"index"}}  val:{uint_val:2}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"index"}}  val:{uint_val:2}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:50  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:47  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:46  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:48  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-30  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-31  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-34  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-28  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"2"}}  elem:{name:"state"}  elem:{name:"laser-bias-current"}  elem:{name:"instant"}}  val:{decimal_val:{digits:3627  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"index"}}  val:{uint_val:3}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"config"}  elem:{name:"index"}}  val:{uint_val:3}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"index"}}  val:{uint_val:3}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:110  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:106  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:104  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:107  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-120  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-119  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-127  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-116  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"3"}}  elem:{name:"state"}  elem:{name:"laser-bias-current"}  elem:{name:"instant"}}  val:{decimal_val:{digits:3690  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"index"}}  val:{uint_val:4}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"config"}  elem:{name:"index"}}  val:{uint_val:4}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"index"}}  val:{uint_val:4}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:140  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:138  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:138  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:139  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:100  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:94  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:91  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:97  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-1-12"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"physical-channels"}  elem:{name:"channel"  key:{key:"index"  value:"4"}}  elem:{name:"state"}  elem:{name:"laser-bias-current"}  elem:{name:"instant"}}  val:{decimal_val:{digits:3543  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"name"}}  val:{string_val:"OCH-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"OCH-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"OCH-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"state"}  elem:{name:"type"}}  val:{string_val:"openconfig-transport-types:OPTICAL_CHANNEL"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"state"}  elem:{name:"id"}}  val:{string_val:"OCH-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"state"}  elem:{name:"removable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"state"}  elem:{name:"empty"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"state"}  elem:{name:"parent"}}  val:{string_val:"PORT-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"name"}}  val:{string_val:"expected-restoration-time"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"expected-restoration-time"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"expected-restoration-time"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"name"}}  val:{string_val:"modem-class"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"modem-class"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"modem-class"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"name"}}  val:{string_val:"reach-limit"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"reach-limit"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"reach-limit"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"name"}}  val:{string_val:"link-optimization-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"link-optimization-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"link-optimization-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"name"}}  val:{string_val:"laser-tuning-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-tuning-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-tuning-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"name"}}  val:{string_val:"laser-centering-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-centering-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-centering-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"name"}}  val:{string_val:"laser-centering-range"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-centering-range"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-centering-range"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"name"}}  val:{string_val:"laser-shutdown-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-shutdown-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-shutdown-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"name"}}  val:{string_val:"channel-contention-detection-avoidance"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"channel-contention-detection-avoidance"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"channel-contention-detection-avoidance"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"name"}}  val:{string_val:"tx-power-reduction-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-power-reduction-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-power-reduction-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-compensation-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-compensation-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-compensation-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-precompensation-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-precompensation-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-precompensation-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-path-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-path-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-path-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-min"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-min"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-min"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-max"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-max"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-max"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"name"}}  val:{string_val:"actual-tx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"actual-tx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"actual-tx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"name"}}  val:{string_val:"actual-rx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"actual-rx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"actual-rx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"0"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"name"}}  val:{string_val:"actual-tx-precompensation-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"actual-tx-precompensation-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"actual-tx-precompensation-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"name"}}  val:{string_val:"estimated-round-trip-delay"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"estimated-round-trip-delay"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"estimated-round-trip-delay"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"name"}}  val:{string_val:"estimated-unidirectional-latency"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"estimated-unidirectional-latency"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"estimated-unidirectional-latency"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"name"}}  val:{string_val:"estimated-fiber-length"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"estimated-fiber-length"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"estimated-fiber-length"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"instant"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"avg"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"min"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"max"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"instant"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"avg"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"max"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-1"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"name"}}  val:{string_val:"XCVR-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"XCVR-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"XCVR-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"state"}  elem:{name:"type"}}  val:{string_val:"openconfig-platform-types:TRANSCEIVER"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"state"}  elem:{name:"id"}}  val:{string_val:"XCVR-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"state"}  elem:{name:"parent"}}  val:{string_val:"PORT-7-1"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-ber"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-ber"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-ber"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-ber"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"service-profile"}}  elem:{name:"name"}}  val:{string_val:"service-profile"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"service-profile"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"service-profile"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"service-profile"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"service-profile"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"service-profile"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"name"}}  val:{string_val:"56GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"56GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"56GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"false"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"56GBaud-capable"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"name"}}  val:{string_val:"35GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"35GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"35GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"false"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"35GBaud-capable"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"name"}}  val:{string_val:"95GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"95GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"95GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"true"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"95GBaud-capable"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"name"}}  val:{string_val:"91.6GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"91.6GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"91.6GBaud-capable"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"true"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"91.6GBaud-capable"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-1"}}  elem:{name:"openconfig-platform-transceiver:transceiver"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"name"}}  val:{string_val:"OCH-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"OCH-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"OCH-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"state"}  elem:{name:"type"}}  val:{string_val:"openconfig-transport-types:OPTICAL_CHANNEL"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"state"}  elem:{name:"id"}}  val:{string_val:"OCH-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"state"}  elem:{name:"removable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"state"}  elem:{name:"empty"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"state"}  elem:{name:"parent"}}  val:{string_val:"PORT-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"name"}}  val:{string_val:"expected-restoration-time"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"expected-restoration-time"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"expected-restoration-time"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"expected-restoration-time"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"name"}}  val:{string_val:"modem-class"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"modem-class"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"modem-class"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"modem-class"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"name"}}  val:{string_val:"reach-limit"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"reach-limit"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"reach-limit"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"reach-limit"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"name"}}  val:{string_val:"link-optimization-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"link-optimization-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"link-optimization-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"link-optimization-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"name"}}  val:{string_val:"laser-tuning-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-tuning-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-tuning-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-tuning-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"name"}}  val:{string_val:"laser-centering-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-centering-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-centering-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"name"}}  val:{string_val:"laser-centering-range"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-centering-range"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-centering-range"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-centering-range"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"name"}}  val:{string_val:"laser-shutdown-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"laser-shutdown-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"laser-shutdown-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"laser-shutdown-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"name"}}  val:{string_val:"channel-contention-detection-avoidance"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"channel-contention-detection-avoidance"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"channel-contention-detection-avoidance"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"channel-contention-detection-avoidance"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"name"}}  val:{string_val:"tx-power-reduction-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-power-reduction-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-power-reduction-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-power-reduction-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-compensation-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-compensation-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-compensation-mode"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-compensation-mode"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-precompensation-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-precompensation-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-precompensation-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-precompensation-value"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-path-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-path-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-path-value"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-path-value"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-min"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-min"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-min"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-min"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-max"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-max"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"tx-dispersion-search-mode-max"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"tx-dispersion-search-mode-max"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"name"}}  val:{string_val:"actual-tx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"actual-tx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"actual-tx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"name"}}  val:{string_val:"actual-rx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"actual-rx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"actual-rx-link-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{string_val:"0"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-rx-link-dispersion"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"name"}}  val:{string_val:"actual-tx-precompensation-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"actual-tx-precompensation-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"actual-tx-precompensation-dispersion"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"actual-tx-precompensation-dispersion"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"name"}}  val:{string_val:"estimated-round-trip-delay"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"estimated-round-trip-delay"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"estimated-round-trip-delay"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-round-trip-delay"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"name"}}  val:{string_val:"estimated-unidirectional-latency"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"estimated-unidirectional-latency"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"estimated-unidirectional-latency"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-unidirectional-latency"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"name"}}  val:{string_val:"estimated-fiber-length"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"estimated-fiber-length"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"estimated-fiber-length"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"estimated-fiber-length"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"admin-state"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"admin-state"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"output-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"instant"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"avg"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"min"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"max"}}  val:{decimal_val:{digits:-4000  precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"input-power"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"instant"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"avg"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"min"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"max"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"chromatic-dispersion"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"instant"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"avg"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"max"}}  val:{decimal_val:{precision:2}}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"OCH-7-2"}}  elem:{name:"openconfig-terminal-device:optical-channel"}  elem:{name:"state"}  elem:{name:"polarization-dependent-loss"}  elem:{name:"interval"}}  val:{uint_val:10000000000}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"name"}}  val:{string_val:"XCVR-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"XCVR-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"XCVR-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"state"}  elem:{name:"type"}}  val:{string_val:"openconfig-platform-types:TRANSCEIVER"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"state"}  elem:{name:"id"}}  val:{string_val:"XCVR-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"state"}  elem:{name:"parent"}}  val:{string_val:"PORT-7-2"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-ber"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-ber"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:false}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"config"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"state"}  elem:{name:"name"}}  val:{string_val:"pre-fec-sd-db"}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sd-db"}}  elem:{name:"state"}  elem:{name:"configurable"}}  val:{bool_val:true}}  update:{path:{elem:{name:"openconfig-platform:components"}  elem:{name:"component"  key:{key:"name"  value:"XCVR-7-2"}}  elem:{name:"properties"}  elem:{name:"property"  key:{key:"name"  value:"pre-fec-sf-db"}}  elem:{name:"name"}}  val:{string_val:"pre-fec-sf-db"}}  
This message is only printed once.

I tried doing this:

[inputs.gnmi.aliases]
    components = "/openconfig-platform:components"

But that didn't help and nothing was being processed.

When I used the name_override parameter then Telegraf gives the same warning but continues to process the data.
This is what my config looks like:

[[inputs.gnmi]]
  name_override = "components"
  addresses = ["ws5site102lab.mgt.cox.net:10161"]
  username = "$user"
  password = "$password"
  redial = "10s"
  tls_enable = true
  insecure_skip_verify = true
  tls_ca = "/etc/telegraf/router_ca.pem"
  # [inputs.gnmi.aliases]
    # components = "/openconfig-platform:components"
  [[inputs.gnmi.subscription]]
    name = "optical_channel"
    path = "/components/component[name=*]"
    subscription_mode = "sample"
    origin = "openconfig-platform"
    sample_interval = "10s"

Can this be because we're getting spurious data from the vendor?
How can we confirm the vendor is indeed sending bad data?

@srebhan
Copy link
Contributor

srebhan commented May 2, 2024

@mohsin106 could you please open another bug-report with the data of your post? Please ping me there and I'll take a look. It would also be interesting to know which Juniper model this is...

@srebhan
Copy link
Contributor

srebhan commented May 2, 2024

@mohsin106 in #15278 I added a test-case with your data above and the metrics are correctly labeled even without a name_override. Which Telegraf version are you using?

@mohsin106
Copy link

mohsin106 commented May 2, 2024

@mohsin106 in #15278 I added a test-case with your data above and the metrics are correctly labeled even without a name_override. Which Telegraf version are you using?

I am using telegraf:1.29.3

Also, this data is not with Juniper device it is with Ciena transport device.

Can you plz share the GNMI config you used so I can test it on my side?

@srebhan
Copy link
Contributor

srebhan commented May 3, 2024

It's basically your config see the file in the PR.

Can you please open a new issue so we can track what's going on instead appending to an old one!?!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/gnmi bug unexpected problem or unintended behavior plugin/input 1. Request for new input plugins 2. Issues/PRs that are related to input plugins
Projects
None yet
Development

No branches or pull requests

5 participants