Closed bjhargrave closed 13 years ago
Comment author: Evgeni Grigorov <e.grigorov@prosyst.com>
The discussion was started as comments to Bug#1814. To summarize, we need to clarify what are expected
Comment author: Evgeni Grigorov <e.grigorov@prosyst.com>
I would like to fix all id node names. So, below is the full list:
Comment author: Ikuo Yamasaki <yamasaki.ikuo@lab.ntt.co.jp>
[Alternative3] In RFC140 the bundle id node "0" will be kept. As Alternative1, ACS might assume that it is invalid from the point of view of TR-069. However, in addition, RFC140 will have special node for the system bundle.
Let me explain Alternative3 taking an example of "../Framework/BundleControl/
In that case, RFC149 will keep the interior node of "../Framework/BundleControl/0" for the system bundle. In addition, RFC149 will have new interior node of "../Framework/SystemBundleControl", which is just an alias of "../Framework/BundleControl/0".
In case that TR-069 is used, ACS can control the lifecycle of the system bundle by using "../Framework/SystemBundleControl" subtree.
Now, it is time to vote.
NTT votes for Alternative3, while ProSyste votes for Alternative2. We need to vote by other REG members (DT, 2Wire), immediately.
Comment author: Evgeni Grigorov <e.grigorov@prosyst.com>
[Alternative3] In RFC140 the bundle id node "0" will be kept. As Alternative1, ACS might assume that it is invalid from the point of view of TR-069. However, in addition, RFC140 will have special node for the system bundle.
Let me explain Alternative3 taking an example of "../Framework/BundleControl/
": In that case, RFC149 will keep the interior node of "../Framework/BundleControl/0" for the system bundle. In addition, RFC149 will have new interior node of "../Framework/SystemBundleControl", which is just an alias of "../Framework/BundleControl/0".
In case that TR-069 is used, ACS can control the lifecycle of the system bundle by using "../Framework/SystemBundleControl" subtree. Note that PA will apply "table rule" (TR-149, 6.6, Translation on node names) on ../Framework/BundleControl/0. In this case, ACS will receive the system bundle in format ../Framework/BundleControl/< anyint>=1 >. < anyint>=1 > - 1, 2, 3, 4,... That's the real problem. The system bundle identifier will occupy another bundle id.
Comment author: Ikuo Yamasaki <yamasaki.ikuo@lab.ntt.co.jp>
Evgeni, I understand what you mean and agree.
So unfortunately, Alternative 2 is only way to choose.
[Alternative3] In RFC140 the bundle id node "0" will be kept. As Alternative1, ACS might assume that it is invalid from the point of view of TR-069. However, in addition, RFC140 will have special node for the system bundle.
Let me explain Alternative3 taking an example of "../Framework/BundleControl/
": In that case, RFC149 will keep the interior node of "../Framework/BundleControl/0" for the system bundle. In addition, RFC149 will have new interior node of "../Framework/SystemBundleControl", which is just an alias of "../Framework/BundleControl/0".
In case that TR-069 is used, ACS can control the lifecycle of the system bundle by using "../Framework/SystemBundleControl" subtree. Note that PA will apply "table rule" (TR-149, 6.6, Translation on node names) on ../Framework/BundleControl/0. In this case, ACS will receive the system bundle in format ../Framework/BundleControl/< anyint>=1 >. < anyint>=1 > - 1, 2, 3, 4,... That's the real problem. The system bundle identifier will occupy another bundle id.
Comment author: Shigekuni Kondo <kondo.shigekuni@lab.ntt.co.jp>
The issue of this Bug is updated in RFC140 Ver.1.11.
Original bug ID: BZ#1820 From: Evgeni Grigorov <e.grigorov@prosyst.com> Reported version: R4 V4.3