fix odl patches
[ccsdk/distribution.git] / platform-logic / oofpcipoc-api / src / main / xml / oofpcipoc-api_configuration-phy-cell-id.xml
index a1b2d99..f8b78a7 100644 (file)
                                     </return>
                                 </outcome>
                                 <outcome value='success'>
-                                    <block>
-                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">
-                                            <parameter name="file" value="/opt/opendaylight/current/data/log/configuration-phy-cell-id.log" />
-                                            <parameter name="level" value="info" />
-                                            <parameter name="field1" value="Initial NRCELLDU PCI PARMS"/>
-                                            <parameter name="field2" value="`$getgnbdufunction.GNBDUFunction[0].idGNBDUFunction`"/>
-                                            <parameter name="field3" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[0].idNRCellDU`"/>
-                                            <parameter name="field4" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[0].attributes.nRPCI`"/>
-                                        </record>
+                                    <block atomic='true'>
+                                        <for index='idq' start='0' end="`$getgnbdufunction.GNBDUFunction[0].NRCellDU_length`" >
+                                            <block atomic='true'>
+                                                <switch test='`$getgnbdufunction.GNBDUFunction[0].NRCellDU[$idq].idNRCellDU == $tmp.idNRCellDU`'>
+                                                    <outcome value='true'>
+                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">
+                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/configuration-phy-cell-id.log" />
+                                                            <parameter name="level" value="info" />
+                                                            <parameter name="field1" value="Initial NRCELLDU PCI PARMS"/>
+                                                            <parameter name="field2" value="`$getgnbdufunction.GNBDUFunction[0].idGNBDUFunction`"/>
+                                                            <parameter name="field3" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[$idq].idNRCellDU`"/>
+                                                            <parameter name="field4" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[$idq].attributes.nRPCI`"/>
+                                                        </record>
+                                                    </outcome>
+                                                </switch>
+                                            </block>
+                                        </for>
                                     </block>
                                 </outcome>
                             </execute>
                                     </return>
                                 </outcome>
                                 <outcome value='success'>
-                                    <block>
-                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">
-                                            <parameter name="file" value="/opt/opendaylight/current/data/log/configuration-phy-cell-id.log" />
-                                            <parameter name="level" value="info" />
-                                            <parameter name="field1" value="Post Reconfig FAP Service PCI PARMS"/>
-                                            <parameter name="field2" value="`$getgnbdufunction.GNBDUFunction[0].idGNBDUFunction`"/>
-                                            <parameter name="field3" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[0].idNRCellDU`"/>
-                                            <parameter name="field4" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[0].attributes.nRPCI`"/>
-                                        </record>
+                                    <block atomic='true'>
+                                        <for index='idq' start='0' end="`$getgnbdufunction.GNBDUFunction[0].NRCellDU_length`" >
+                                            <block atomic='true'>
+                                                <switch test='`$getgnbdufunction.GNBDUFunction[0].NRCellDU[$idq].idNRCellDU == $tmp.idNRCellDU`'>
+                                                    <outcome value='true'>
+                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">
+                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/configuration-phy-cell-id.log" />
+                                                            <parameter name="level" value="info" />
+                                                            <parameter name="field1" value="Post Reconfig FAP Service PCI PARMS"/>
+                                                            <parameter name="field2" value="`$getgnbdufunction.GNBDUFunction[0].idGNBDUFunction`"/>
+                                                            <parameter name="field3" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[$idq].idNRCellDU`"/>
+                                                            <parameter name="field4" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[$idq].attributes.nRPCI`"/>
+                                                        </record>
+                                                    </outcome>
+                                                </switch>
+                                            </block>
+                                        </for>
                                     </block>
                                 </outcome>
                             </execute>
                                     </return>
                                 </outcome>
                                 <outcome value='success'>
-                                    <block>
-                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">
-                                            <parameter name="file" value="/opt/opendaylight/current/data/log/configuration-phy-cell-id.log" />
-                                            <parameter name="level" value="info" />
-                                            <parameter name="field1" value="Initial NRCellDU PCI PARMS"/>
-                                            <parameter name="field2" value="`$getgnbdufunction.GNBDUFunction[0].idGNBDUFunction`"/>
-                                            <parameter name="field3" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[0].idNRCellDU`"/>
-                                            <parameter name="field4" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[0].attributes.nRPCI`"/>
-                                        </record>
+                                    <block atomic='true'>
+                                        <for index='idq' start='0' end="`$getgnbdufunction.GNBDUFunction[0].NRCellDU_length`" >
+                                            <block atomic='true'>
+                                                <switch test='`$getgnbdufunction.GNBDUFunction[0].NRCellDU[$idq].idNRCellDU == $tmp.idNRCellDU`'>
+                                                    <outcome value='true'>
+                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">
+                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/configuration-phy-cell-id.log" />
+                                                            <parameter name="level" value="info" />
+                                                            <parameter name="field1" value="Initial NRCellDU PCI PARMS"/>
+                                                            <parameter name="field2" value="`$getgnbdufunction.GNBDUFunction[0].idGNBDUFunction`"/>
+                                                            <parameter name="field3" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[$idq].idNRCellDU`"/>
+                                                            <parameter name="field4" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[$idq].attributes.nRPCI`"/>
+                                                        </record>
+                                                    </outcome>
+                                                </switch>
+                                            </block>
+                                        </for>
                                     </block>
                                 </outcome>
                             </execute>
                                     </return>
                                 </outcome>
                                 <outcome value='success'>
-                                    <block>
-                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">
-                                            <parameter name="file" value="/opt/opendaylight/current/data/log/configuration-phy-cell-id.log" />
-                                            <parameter name="level" value="info" />
-                                            <parameter name="field1" value="Post Reconfig NRCELLDU PCI PARMS"/>
-                                            <parameter name="field2" value="`$getgnbdufunction.GNBDUFunction[0].idGNBDUFunction`"/>
-                                            <parameter name="field3" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[0].idNRCellDU`"/>
-                                            <parameter name="field4" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[0].attributes.nRPCI`"/>
-                                        </record>
+                                    <block atomic='true'>
+                                        <for index='idq' start='0' end="`$getgnbdufunction.GNBDUFunction[0].NRCellDU_length`" >
+                                            <block atomic='true'>
+                                                <switch test='`$getgnbdufunction.GNBDUFunction[0].NRCellDU[$idq].idNRCellDU == $tmp.idNRCellDU`'>
+                                                    <outcome value='true'>
+                                                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">
+                                                            <parameter name="file" value="/opt/opendaylight/current/data/log/configuration-phy-cell-id.log" />
+                                                            <parameter name="level" value="info" />
+                                                            <parameter name="field1" value="Post Reconfig NRCELLDU PCI PARMS"/>
+                                                            <parameter name="field2" value="`$getgnbdufunction.GNBDUFunction[0].idGNBDUFunction`"/>
+                                                            <parameter name="field3" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[$idq].idNRCellDU`"/>
+                                                            <parameter name="field4" value="`$getgnbdufunction.GNBDUFunction[0].NRCellDU[$idq].attributes.nRPCI`"/>
+                                                        </record>
+                                                    </outcome>
+                                                </switch>
+                                            </block>
+                                        </for>
                                     </block>
                                 </outcome>
                             </execute>