Список изменений в api.xml

Технические вопросы по UTM 5.0
Ответить
shoorickello
Сообщения: 134
Зарегистрирован: Ср июн 29, 2005 13:08

Список изменений в api.xml

Сообщение shoorickello »

Обновляюсь до 5-2.1.007 с 5-2.1.006. Так как у меня личный кабинет свой, написанный на urfaclient, встала задача перед апгрейдом привести его в рабочее состояние под новую версию, чтобы заработало сразу.

Собственно, встал вопрос - какие описания 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&#40;tcid&#41;"/>
+      <integer name="num_of_groups" default="size&#40;tcid&#41;"/>
       <for name="i" from="0" count="size&#40;tcid&#41;">
         <integer name="tcid" array_index="i"/>
-        <integer name="tgid" array_index="i"/>
+        <integer name="gid" array_index="i"/>
       </for>
     </input>
     <output/>
До кучи там описание самих функций в индивидуальных файлах.

Может, пригодится кому.

AndrewE
Сообщения: 230
Зарегистрирован: Пн июл 17, 2006 07:38

Сообщение AndrewE »

Спасибо! Очень полезная утилита!

Ответить