rewrite portmapping functional test
[transportpce.git] / tests / sample_configs / ord_1.2.1 / sample-config-ROADM.xml
similarity index 69%
rename from tests/sample-config-ROADM.xml
rename to tests/sample_configs/ord_1.2.1/sample-config-ROADM.xml
index 5b6be41e271dd35bbfef33488da39e59ebbeaf95..2dd3c3f241ae1131bcb0b612d68df3a73b2bae03 100644 (file)
         <logical-connection-point>SRG1-CP-TXRX</logical-connection-point>
       </ports>
     </circuit-packs>
+    <circuit-packs>
+      <circuit-pack-name>5/0</circuit-pack-name>
+      <circuit-pack-type>ADDDROP</circuit-pack-type>
+      <administrative-state>inService</administrative-state>
+      <vendor>vendorA</vendor>
+      <model>16CX4D</model>
+      <clei>cccccccc</clei>
+      <operational-state>inService</operational-state>
+      <equipment-state>not-reserved-available</equipment-state>
+      <circuit-pack-mode>NORMAL</circuit-pack-mode>
+      <shelf>4</shelf>
+      <slot>0</slot>
+      <subSlot>0</subSlot>
+      <ports>
+        <port-name>C1</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP1</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C10</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP10</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C11</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP11</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C12</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP12</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C13</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP13</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C14</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP14</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C15</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP15</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C16</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP16</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C2</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP2</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C3</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP3</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C4</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP4</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C5</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG5-PP5</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C6</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP6</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C7</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP7</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C8</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP8</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>C9</port-name>
+        <port-type>Client</port-type>
+        <port-qual>roadm-external</port-qual>
+        <port-wavelength-type>wavelength</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-PP9</logical-connection-point>
+        <roadm-port>
+          <port-power-capability-min-rx>-15.0</port-power-capability-min-rx>
+          <port-power-capability-min-tx>-28.0</port-power-capability-min-tx>
+          <port-power-capability-max-rx>10.0</port-power-capability-max-rx>
+          <port-power-capability-max-tx>15.0</port-power-capability-max-tx>
+          <capable-wavelengths>1</capable-wavelengths>
+          <capable-wavelengths>2</capable-wavelengths>
+          <capable-wavelengths>3</capable-wavelengths>
+          <capable-wavelengths>4</capable-wavelengths>
+          <capable-wavelengths>5</capable-wavelengths>
+          <capable-wavelengths>6</capable-wavelengths>
+          <capable-wavelengths>7</capable-wavelengths>
+          <capable-wavelengths>8</capable-wavelengths>
+          <capable-wavelengths>9</capable-wavelengths>
+          <capable-wavelengths>10</capable-wavelengths>
+          <capable-wavelengths>11</capable-wavelengths>
+          <capable-wavelengths>12</capable-wavelengths>
+          <capable-wavelengths>13</capable-wavelengths>
+          <capable-wavelengths>14</capable-wavelengths>
+          <capable-wavelengths>15</capable-wavelengths>
+          <capable-wavelengths>16</capable-wavelengths>
+          <capable-wavelengths>17</capable-wavelengths>
+          <capable-wavelengths>18</capable-wavelengths>
+          <capable-wavelengths>19</capable-wavelengths>
+          <capable-wavelengths>20</capable-wavelengths>
+          <capable-wavelengths>21</capable-wavelengths>
+          <capable-wavelengths>22</capable-wavelengths>
+          <capable-wavelengths>23</capable-wavelengths>
+          <capable-wavelengths>24</capable-wavelengths>
+          <capable-wavelengths>25</capable-wavelengths>
+          <capable-wavelengths>26</capable-wavelengths>
+          <capable-wavelengths>27</capable-wavelengths>
+          <capable-wavelengths>28</capable-wavelengths>
+          <capable-wavelengths>29</capable-wavelengths>
+          <capable-wavelengths>30</capable-wavelengths>
+          <capable-wavelengths>31</capable-wavelengths>
+          <capable-wavelengths>32</capable-wavelengths>
+          <capable-wavelengths>33</capable-wavelengths>
+          <capable-wavelengths>34</capable-wavelengths>
+          <capable-wavelengths>35</capable-wavelengths>
+          <capable-wavelengths>36</capable-wavelengths>
+          <capable-wavelengths>37</capable-wavelengths>
+          <capable-wavelengths>38</capable-wavelengths>
+          <capable-wavelengths>39</capable-wavelengths>
+          <capable-wavelengths>40</capable-wavelengths>
+          <capable-wavelengths>41</capable-wavelengths>
+          <capable-wavelengths>42</capable-wavelengths>
+          <capable-wavelengths>43</capable-wavelengths>
+          <capable-wavelengths>44</capable-wavelengths>
+          <capable-wavelengths>45</capable-wavelengths>
+          <capable-wavelengths>46</capable-wavelengths>
+          <capable-wavelengths>47</capable-wavelengths>
+          <capable-wavelengths>48</capable-wavelengths>
+          <capable-wavelengths>49</capable-wavelengths>
+          <capable-wavelengths>50</capable-wavelengths>
+          <capable-wavelengths>51</capable-wavelengths>
+          <capable-wavelengths>52</capable-wavelengths>
+          <capable-wavelengths>53</capable-wavelengths>
+          <capable-wavelengths>54</capable-wavelengths>
+          <capable-wavelengths>55</capable-wavelengths>
+          <capable-wavelengths>56</capable-wavelengths>
+          <capable-wavelengths>57</capable-wavelengths>
+          <capable-wavelengths>58</capable-wavelengths>
+          <capable-wavelengths>59</capable-wavelengths>
+          <capable-wavelengths>60</capable-wavelengths>
+          <capable-wavelengths>61</capable-wavelengths>
+          <capable-wavelengths>62</capable-wavelengths>
+          <capable-wavelengths>63</capable-wavelengths>
+          <capable-wavelengths>64</capable-wavelengths>
+          <capable-wavelengths>65</capable-wavelengths>
+          <capable-wavelengths>66</capable-wavelengths>
+          <capable-wavelengths>67</capable-wavelengths>
+          <capable-wavelengths>68</capable-wavelengths>
+          <capable-wavelengths>69</capable-wavelengths>
+          <capable-wavelengths>70</capable-wavelengths>
+          <capable-wavelengths>71</capable-wavelengths>
+          <capable-wavelengths>72</capable-wavelengths>
+          <capable-wavelengths>73</capable-wavelengths>
+          <capable-wavelengths>74</capable-wavelengths>
+          <capable-wavelengths>75</capable-wavelengths>
+          <capable-wavelengths>76</capable-wavelengths>
+          <capable-wavelengths>77</capable-wavelengths>
+          <capable-wavelengths>78</capable-wavelengths>
+          <capable-wavelengths>79</capable-wavelengths>
+          <capable-wavelengths>80</capable-wavelengths>
+          <capable-wavelengths>81</capable-wavelengths>
+          <capable-wavelengths>82</capable-wavelengths>
+          <capable-wavelengths>83</capable-wavelengths>
+          <capable-wavelengths>84</capable-wavelengths>
+          <capable-wavelengths>85</capable-wavelengths>
+          <capable-wavelengths>86</capable-wavelengths>
+          <capable-wavelengths>87</capable-wavelengths>
+          <capable-wavelengths>88</capable-wavelengths>
+          <capable-wavelengths>89</capable-wavelengths>
+          <capable-wavelengths>90</capable-wavelengths>
+          <capable-wavelengths>91</capable-wavelengths>
+          <capable-wavelengths>92</capable-wavelengths>
+          <capable-wavelengths>93</capable-wavelengths>
+          <capable-wavelengths>94</capable-wavelengths>
+          <capable-wavelengths>95</capable-wavelengths>
+          <capable-wavelengths>96</capable-wavelengths>
+        </roadm-port>
+      </ports>
+      <ports>
+        <port-name>AD-DEG1</port-name>
+        <port-type>Edge</port-type>
+        <port-qual>roadm-internal</port-qual>
+        <port-wavelength-type>multi-wavelegnth</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-CP-TXRX</logical-connection-point>
+      </ports>
+      <ports>
+        <port-name>AD-DEG2</port-name>
+        <port-type>Edge</port-type>
+        <port-qual>roadm-internal</port-qual>
+        <port-wavelength-type>multi-wavelegnth</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-CP-TXRX</logical-connection-point>
+      </ports>
+      <ports>
+        <port-name>AD-DEG3</port-name>
+        <port-type>Edge</port-type>
+        <port-qual>roadm-internal</port-qual>
+        <port-wavelength-type>multi-wavelegnth</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-CP-TXRX</logical-connection-point>
+      </ports>
+      <ports>
+        <port-name>AD-DEG4</port-name>
+        <port-type>Edge</port-type>
+        <port-qual>roadm-internal</port-qual>
+        <port-wavelength-type>multi-wavelegnth</port-wavelength-type>
+        <port-direction>bidirectional</port-direction>
+        <administrative-state>inService</administrative-state>
+        <operational-state>inService</operational-state>
+        <logical-connection-point>SRG3-CP-TXRX</logical-connection-point>
+      </ports>
+    </circuit-packs>
     <interface>
       <name>oms-2/0/0/L1</name>
       <type xmlns:openROADM-if="http://org/openroadm/interfaces">openROADM-if:openROADMOpticalMultiplex</type>
         <circuit-pack-name>4/0</circuit-pack-name>
       </circuit-packs>
     </shared-risk-group>
+    <shared-risk-group>
+      <srg-number>3</srg-number>
+      <max-add-drop-ports>16</max-add-drop-ports>
+      <wavelengthDuplication>onePerSRG</wavelengthDuplication>
+      <circuit-packs>
+        <index>1</index>
+        <circuit-pack-name>5/0</circuit-pack-name>
+      </circuit-packs>
+    </shared-risk-group>
     <connection-map>
       <connection-map-number>1</connection-map-number>
       <source>