Собственно, встал вопрос - какие описания urfa функций изменились в api.xml. Если просто глядеть на них, или выискивать по одной в каждом файле api.xml (старом и новом), далеко не уедешь.
Поэтому я тут набросал скриптик, который парсит api.xml и выдаёт отличия. Результат его работы (для версии 5-.2.1.006-update6, той, что в ЛК НетАпа) здесь. А здесь то же самое, но для изначального релиза 5-2.1.006.
Код: Выделить всё
[root@free-db diff]# ls -l
total 970
-rw-r--r-- 1 root root 684 Sep 30 13:59 get_shape_param.xml.diff
-rw-r--r-- 1 root root 383 Sep 30 13:59 rpcf_add_comission_for_account.xml.diff
-rw-r--r-- 1 root root 462 Sep 30 13:59 rpcf_add_contract.xml.diff
...
Код: Выделить всё
[root@free-db diff]# cat rpcf_add_iptraffic_service.xml.diff
--- old.txt 2009-09-30 14:22:18.000000000 +0400
+++ new.txt 2009-09-30 14:22:18.000000000 +0400
@@ -26,10 +26,10 @@
<long name="size_p" array_index="i"/>
<long name="size_max_p" array_index="i"/>
</for>
- <integer name="groups_numbers" default="size(tcid)"/>
+ <integer name="num_of_groups" default="size(tcid)"/>
<for name="i" from="0" count="size(tcid)">
<integer name="tcid" array_index="i"/>
- <integer name="tgid" array_index="i"/>
+ <integer name="gid" array_index="i"/>
</for>
</input>
<output/>
Может, пригодится кому.