Opened 18 months ago

Last modified 18 months ago

#619 closed улучшение

Импорт конфигурации TDM из файла конфигурации блока — at Version 2

Reported by: san Owned by: alx
Priority: средний Milestone: 1 очередь
Component: sw Keywords:
Cc:

Description (last modified by san)

Предлагаю добавить в функцию импорта конфигурации TDM возможность импорта маппера из файла конфигурации блока (элемент <mapper/> в нем находится не в корневом элементе <cobfig/>, а в элементе <board/>, находящемся, в свою очередь, в корневом элементе <config/>).

Change History (5)

by alx, 18 months ago

Attachment: config-export-tdm.xml added

by alx, 18 months ago

Attachment: ss1.jpg added

comment:1 by alx, 18 months ago

Resolution: invalid
Status: newclosed

Формат файла экспорта конфигурации TDM предполагает, что таблица коммутации каналов TDM содержится в элементе <mapper/>, который, в свою очередь, содержится в корневом элементе документа <config/>. Примерно так:

<?xml version="1.0" encoding="UTF-8"?>
<config>
  <mapper>9FUFAQACAAMAB.....HwAgACEAIg</mapper>
</config>

Пример реального файла конфигурации TDM, экспортированного из моего блока, прилагаю.

В файле же, config-Кушнаренково-07-06-2023(1).xml​, приложенном к этому тикету, я вижу следующее: в файле имеется корневой элемент <config/>, однако в корневом элементе <config/> нет дочернего элемента <mapper/>, содержащего таблицу коммутации TDM. Таким образом, таблица коммутации каналов в этом файле отсутствует.

Поиск по содержимому файла показал, что элемент <mapper/> в нем присутствует, но находится не в корневом элементе <config/>, а в элементе <board/>, находящемся, в свою очередь, в корневом элементе <config/>:

<?xml version="1.0" encoding="UTF-8"?>
<config>
  <board>
    <mapper>9FUFAQACAAMAB.....HwAgACEAIg</mapper>
  </board>
</config>

Таким образом, структура приложенного к тикету файла не соответствует требуемой. Предполагаю, что приложенный файл является файлом конфигурации всего блока, а не файлом экспорта/импорта конфигурации TDM.

При переносе элемента <mapper/> в приложенном файле из элемента <board/> в элемент <config/> (на уровень выше) после импорта модифицированного файла соединения каналов TDM присутствуют:


Last edited 18 months ago by alx (previous) (diff)

comment:2 by san, 18 months ago

Description: modified (diff)
Resolution: invalid
Status: closedreopened
Summary: Не работает импорт конфигурации TDMИмпорт конфигурации TDM из файла конфигурации блока
Type: багулучшение

Хм. Я по аналогии с импортом конфига плат, предполагал что Импорт TDM съест и "конфиг блока" в котором формат именно <config><board><mapper>.
Ладно, тогда переделаю тикет в предложение.

Note: See TracTickets for help on using tickets.