Функционал: Работа с файлами CDR

Вызывает

Форма: Назначение модуля - работа с файлами с данными о звонках

Модуль реализует следующие функции:

- загрузка файлов с трафиком в БД

- контроль уникальности загруженных файлов с трафиком

- контроль за результатом загрузки файлов с трафиком

- просмотр загруженных в БД записей из файла с трафиком

Трафик загружается отдельно для каждой станции.

ВНИМАНИЕ!!! Перед загрузкой трафика конкретной станции необходимо убедиться, что в списке станций выбрана именно эта станция.

В процессе загрузки на диске в каталоге, где размещался исходный файл, создаются следующие дополнительные файлы (имена фалов будут совпадать с именем исходного файла):

*.err - пустой файл; его наличие после окончания загрузки сигнализирует о том, что загрузка была произвендена с ошибками (отсутствует если была успешная загрузка)

*.ctl - файл с инструкциями для загрузчика SQLLoader; содержит как инструкции загрузчика, так и разобранный и преобразованный к текстовому формату исходный файл с трафиком; файл создается программой подготовки загрузки CDRConvert на осоновании файла с описанием структуры файла CDR (удаляется после успешной загрузки)

*.ech - файл, содержищий эхо отражения хода выполнения загрузки

*.bad - файл с записями, по каким-либо причинам не загруженными в БД (отсутствует если была успешная загрузка)

*.log - файл с результатами загрузки, созданный загрузчиком SQLLoader

После окончания загрузки исходный файл переименовывается в *.sav (для того, чтобы снизить вероятность его повторной загрузки при ошибке оператора).

Если часть записей не загрузилась и попала в файл *.bad, то необходимо проанализировать файл *.log на предмет причины, по которым эти записи не загрузились, затем произвести их ручную коррекцию и загрузить используя SQLLoader. Дя этого надо взять файл *.ctl, удалить все данные, которые находятся после инструкции BEGINDATA и вставить в него откорректированные записи из файла *.bad, а затем запустить SQLLoader, передав ему в качесте control-файла откорректированный файл *.ctl (параметры запуска SQLLoader см. в руководстве по Oracle Utilites).

После анализа результатов загрузки все файлы *.sav, *.err, *.ctl, *.ech, *.bad, *.log можно удалить.

ВНИМАНИЕ!!! Для того, чтобы обеспечить целостность данных в системе при начале загрузки трафика блокируются все массовые операции с трафиком, а именно - загрузка, обработка и архивирование.

Основное окно Работа с файлами CDR - станция [Название коммутатора]

Работа с файлами CDR - станция [ИМЯ СТАНЦИИ]

Многострочный блок:

Список станций, для которых может производиться загрузка трафика.

ЭлементОписание
Поле Имя файла для загрузки Полное имя файла для загрузки; в имени файла допустимы символы *? Информация в поле может быть изменена пользователем. Полный путь и имя файла, который необходимо загрузить. В качестве имени файла можно указать маску, используя символы-джокеры * и ? (см. описание операционной системы). В этом случае будут загруженыв все файлы, удовлетворяющие указанной маске.
Кнопка ... Выбор файла для загрузки. При нажатии на эту кнопку вызывается стандартный диалог для выбора файла и из списка. Выбрать можно только один файл. После того, как выбор сделан, полный путь и имя файла появится в строке "Имя файла для загрузки"
Кнопка Загрузить Вызов загрузчика. При нажатии на эту кнопку производится загрузка указанного файла (или файлов); при этом на экране появляется индикатор процесса выполнения операции загрузки. Изменение индикатора производится при окончании загрузки каждого файла. Имя загружаемого файла пишется в индикаторе. Полное имя и путь загружаемого файла пишется в статусной строке формы.
Столбец Коммутатор Название коммутатора. Поле является информационным и не может быть изменено.
Столбец Тип Тип коммутатора. Поле является информационным и не может быть изменено.
Поле . Поле является информационным и не может быть изменено.

Информация в блоке основана на таблице «Коммутаторы»

Блок полей:

Период, за который показывать загрузки. В списке будут отображены тольлко те загрузки, которые производились в указанный период.

Для того, чтобы показать загрузки за указанный период, необходимо ввести начальную и конечную дату периода и выполнить запрос (нажать клавишу F8).

ЭлементОписание
Поле Показать загрузки за период: с Начальная дата периода. Информация в поле может быть изменена пользователем. Поле должно быть заполнено.
Поле по Конечная дата периода. Информация в поле может быть изменена пользователем. Поле должно быть заполнено.

Вcпомогательный блок

Многострочный блок:

Список загруженных файлов CDR.

При удалении записи из списка производится удаление всех записей о соединениях, связанных с этой загрузкой.

ЭлементОписание
Столбец Имя файла Имя исходного файла, содержащего записи и соединениях. Поле является информационным и не может быть изменено.
Столбец Дата файла Дата файла. Поле является информационным и не может быть изменено.
Столбец Размер файла Размер файла в байтах. Поле является информационным и не может быть изменено.
Столбец Дата загрузки Дата проведения загрузки. Поле является информационным и не может быть изменено.
Столбец Результат Результат загрузки. Поле является информационным и не может быть изменено.
Кнопки ... Показать записи, относящиеся к выбранной загрузке. Нажатие на кнопку вызывает форму TR_CDR_SI2K_RAW (Список звонков станции S12, содержащихся в файле CDR).
Поле Примечание Дополнительные сведения. Поле должно быть заполнено.

Информация в блоке основана на таблице «Загрузки CDR»

Кнопка Удалить все (Удаление загрузок, отобранных последним запросом). Нажатие на кнопку вызывает окно TR_CDR_LOAD_LOG.WINDOW (Работа с файлами CDR - станция [Название коммутатора]).

Форма вызывается из Функционала TR_CDR_LOAD_LOG (Работа с файлами CDR).

На главную страницу
Сайт АСР Fastcom