Домашняя страница Поиск Контакты ICN | |
E-Doku Информация Справка Обратная связь | |
Функция этой программы AMO - выборка данных из файлов GET с полным или частичным их выводом на дополнительные устройства и записи этих данных в поле диалога базы данных. Данные могут выводиться с разбивкой по станциям или по линиям.
Реальное время вывода может быть задано самим оператором, в противоположность немедленному выводу. Возможность задания трех начальных моментов для вывода и ввода длительности цикла периодического итеративного вывода, допускает большое число вариантов для широкого круга приложений.
Можно заполнить до 8 диалоговых полей в GET-файле.
|
: | Таблица тарифов SMDR/DMDR | |||
|
: | назначение устройств SMDR/DMDR | |||
|
: | Список функций SMDR/DMDR |
Подробный диалог - это исходная форма установки задания, выполняющегося в определенное время, который затем может быть заменен сокращенной формой.
Предварительным условием для применения сокращенного диалога является заполнение полей в подробном диалоге, и что эти поля содержат все необходимые для вывода значения (например, тариф, устройства вывода). Тогда в сокращенном диалоге необходимо только задать текущий номер абонента, список абонентов, список линий и флаг удаления.
Немедленный вывод начинается после завершения сокращенного диалога.
При установке задания, выполняющееся в определенное время, оператор может выбрать одну из следующих 4 возможностей:
a) | одноразовое задание, выполняющееся в определенное время, с одним выводом Это задание для единственного вывода, дата которого определяется оператором. Для получения правильного вывода необходимо задать год, месяц, день, час и минуту времени начала вывода. |
b) | одноразовое задание, выполняющееся в определенное время, с несколькими выводами Это задание, для которого оператор может определить до 3 выводов, но с ограничением, что все выводы должны начаться в течении месяца последовательно, так как для второго и третьего вывода (если последний определен) берется год, месяц и минута от первого и, таким образом, меняются только параметры для дня и часа. Дата начала первого вывода должна быть введена так, как это определено в a). Даты начала 2 и 3 можно задать либо просто днем (час будет взят из времени начала 1-ого вывода), или часом (день будет взят из времени начала 1-ого вывода). Другая возможность - это задать день и час отдельно для даты вывода 2 и 3. Однако, в этом случае день и час должны заданы для каждого времени запуска, в противном случае данные будут отвергнуты. |
c) | задание, выполняющееся периодически, с одним выводом Это задание, при котором вывод выполняется периодически, через определенные интервалы времени (интервалы могут быть месяцами, днями или часами). В дополнении к дате первого запуска, которая должна быть введено так, как это определено в a), период должен быть введен так, чтобы после него следующий вывод имел место. Этот период должен быть выражен в месяцах (1-12), днях (1-31) или часах (1-24). |
d) | задание, выполняющееся периодически, с несколькими выводами Это задание, в котором можно указать до 3 различных дат вывода; период повторения задается дополнительно. Эти 3 различные даты вывода задаются так, как это описано в b), а длина периода, как в c). Чтобы избежать перекрытия выводов, должны быть выполнены следующие ограничения: |
1. | Если интервал между индивидуальными выводами больше одного дня, (а именно, для времени начала вывода заданы различные дни), тогда самым коротким возможным периодом, который можно ввести, будет 1 месяц. (Невозможно ввести дни и часы. Если они будут введены, будет выведено сообщение об ошибке.) |
2. | Если интервал между индивидуальными выводами задан только в часах (день для вывода выбран одним и тем же), тогда самым коротким возможным периодом, который можно ввести, будет 1 день (если будут введены часы, будет выведено сообщение об ошибке). |
Обзор процедуры
Код команды | Параметр | |
---|---|---|
ADD-GETAB |
TYPE=L,DIAFNO=<число>,DEV=<строка>,TAR=<строка> |
|
,STAT=<строка>,[STADAY2=<строка>],[STADAY3=<строка>] |
||
,[STAHR2=<число>],[STAHR3=<число>] |
||
,[PERIOD=<строка>],STNO=<строка>,DEL=<строка>; |
||
|TYPE=S,DIAFNO=<число>,STNO=<строка>,DEL=<строка>; |
Пример
1. | Создать поле диалога |
Возможно удалить только установленное диалоговое поле. Содержимое изменяется на стандартное значение и диалоговое поле маркируется как свободное.
Обзор процедуры
Код команды | Параметр | |
---|---|---|
DELETE-GETAB |
DIAFNO=<число>; |
Пример
1. | Удаление поля диалога |
Немедленный вывод поля диалога возможно только, если поле диалога определено. Его содержимое читается и инициируется немедленный вывод без изменения даты начала или периода в поле диалога.
Для этой функции нельзя использовать параметр "DEL". Это означает, что дата не удаляется, даже если параметр "DEL" установлен в "YES".
Обзор процедуры
Код команды | Параметр | |
---|---|---|
OUTPUT-GETAB |
DIAFNO=<число>; |
Пример
1. | Немедленный вывод посредством поля диалога 1 |
Вывод будет прерван. Флаг аварийного завершения будет введен в поле диалога, а текущий вывод будет аварийно прекращен.
Обзор процедуры
Код команды | Параметр | |
---|---|---|
STOP-GETAB |
DIAFNO=<число>; |
Пример
1. | Останока немедленного вывода посредством поля диалога 1 |
1. | Опрос полей диалога с выводом результатов в формате списка (DISPLAY). |
2. | Опрос полей диалога с выводом результатов в формате позиционных команд для регенерации. |
Обзор процедуры
Код команды | Параметр | |
---|---|---|
DISPLAY-GETAB |
[DIAFNO=<число>]; |
(1) |
|REGENERATE-GETAB |
[DIAFNO=<число>]; |
(2) |
Примеры
1. | Опрос поля диалога 1 |
DIALOG FIELD : 1 STATUS : TIMED ORDER RUNNING
FILE : GET DEV : DEV1
FORMAT : GETFORM BLOCK SIZE : 1
DELETE : N ABORT : Y
START TIME 1 : 9909150803 PERIOD : 01M
START TIME 2 : 9909201603 START TIME 3 : 9910061403
TARIFF : TAR01 SINGLENO/LIST : STN
2. | Регенерация поля диалога 1 |
ADD-GETAB: L,1,DEV1,TAR01,9909150803,20,06,16,14,01M,STN,N;
DEL | Удалить | |||||
Тип ввода | : | Одно значение, обязательный (ADD) | ||||
Возможные значения | : | Y | = Yes | |||
N | = No | |||||
DEV | Символическое устройство вывода, Тип устройства (DH) | |||||
Тип ввода | : | Одно значение, обязательный (ADD) | ||||
Возможные значения | : | DEV1 | = Устройство 1 | |||
DEV2 | = Устройство 2 | |||||
DEV3 | = Устройство 3 | |||||
DEV4 | = Устройство 4 | |||||
DIAFNO | Число полей диалога | |||||
Тип ввода | : | Одно значение, обязательный (ADD, DELETE, OUTPUT, STOP) | ||||
необязательный (DISPLAY, REGENERATE) | ||||||
Возможные значения | : | 1 - 8 | ||||
PERIOD | Интервал периодического вывода | |||||
Тип ввода | : | Одно значение, необязательный (ADD) | ||||
Возможные значения | : | макс. 3 позиции | ||||
01M - 12M 01D - 31D 01H - 23H 0 |
= месяц = день = час = нет интервала |
|||||
STADAY2 | Второй день вывода для режима нескольких выводов | |||||
Тип ввода | : | Одно значение, необязательный (ADD) | ||||
Возможные значения | : | макс. 2 позиции | ||||
0 - 31 | ||||||
0U, 1U, 2U, 3U (смотри параметр STAT) | ||||||
STADAY3 | Третий день вывода для режима нескольких выводов | |||||
Тип ввода | : | Одно значение, необязательный (ADD) | ||||
Возможные значения | : | макс. 2 позиции | ||||
0 - 31 | ||||||
0U, 1U, 2U, 3U (смотри параметр STAT) | ||||||
STAHR2 | Второй час вывода для режима нескольких выводов | |||||
Тип ввода | : | Одно значение, необязательный (ADD) | ||||
Возможные значения | : | 0 - 23 | ||||
STAHR3 | Третий час вывода для режима нескольких выводов | |||||
Тип ввода | : | Одно значение, необязательный (ADD) | ||||
Возможные значения | : | 0 - 23 | ||||
STAT | Время начала ввода | |||||
Тип ввода | : | Одно значение, обязательный (ADD) | ||||
Возможные значения | : | 0 | = Текущее время начала вывода | |||
10 позиций | = YYMMDDHHmm | |||||
00 - 99 01 - 12 01 - 31, 0U, 1U, 2U, 3U 00 - 23 00 - 59 |
= Год (YY), = Месяц (MM), = День (DD), = Час (HH), = Минута (mm) |
|||||
N | = Только инициализация, без начала вывода. | |||||
0U 1U 2U 3U |
= Начало вывода в последний день месяца = Начало вывода на следующий день после конца месяца = Начало вывода на второй день после конца месяца = Начало вывода на третий день после конца месяца |
|||||
STNO | Номер телефона системного коммутатора | |||||
Тип ввода | : | Одно значение, обязательный (ADD) | ||||
Возможные значения | : | макс. 22 позиции | ||||
ALL | = Номер любой станции | |||||
AMT | = Номер городской АТС | |||||
HAS | = Главная местная АТС PABX | |||||
STN | = Номер станции | |||||
VF | = Телефонист | |||||
TAR | Тариф, применяемый для вычислений оплаты | |||||
Тип ввода | : | Одно значение, обязательный (ADD) | ||||
Возможные значения | : | TAR01 | = Список тарифов 1 | |||
TAR02 | = Список тарифов 2 | |||||
TAR03 | = Список тарифов 3 | |||||
TAR04 | = Список тарифов 4 | |||||
TAR05 | = Список тарифов 5 | |||||
TAR06 | = Список тарифов 6 | |||||
TAR07 | = Список тарифов 7 | |||||
TAR08 | = Список тарифов 8 | |||||
TAR09 | = Список тарифов 9 | |||||
TYPE | Режим ввода (Частичный или полный диалог) | |||||
Тип ввода | : | Одно значение, обязательный (ADD) | ||||
Возможные значения | : | L | = Полный диалог | |||
S | = Частичный диалог |
F01: |
ЗАДАННОЕ ПОЛЕ ДИАЛОГА СВОБОДНО, ПОЖАЛУЙСТА НАЧНИТЕ СНАЧАЛА ПОЛНЫЙ ДИАЛОГ |
|
F02: |
УКАЗАННОЕ ПОЛЕ ДИАЛОГА УЖЕ ЗАПИСАНО |
|
F03: |
ЗАДАННЫЕ КОМБИНАЦИЯ ДАТЫ НАЧАЛА 2 ВЫВОДА И ДАТЫ НАЧАЛА 3 ВЫВОДА НЕДОПУСТИМА |
|
F04: |
ЗАДАННЫЙ ПЕРИОД НЕДОПУСТИМ |
|
F05: |
ЗАДАННЫЙ ДЕНЬ НАЧАЛА ВЫВОДА НЕДОПУСТИМ |
|
F06: |
ЗАДАННОЕ ПОЛЕ ДИАЛОГА СВОБОДНО |
|
F07: |
ДЛЯ МНОЖЕСТВЕННОГО ВЫВОДА ДЛЯ ПЕРИОДА ДОПУСТИМ ТОЛЬКО МЕСЯЦ |
|
F08: |
ВРЕМЯ НАЧАЛА ВЫВОДЕ НЕДОПУСТИМО ИЛИ В ПРОШЛОМ |
|
F09: |
ДЛЯ ТЕКУЩЕГО ВЫВОДА ТРЕБУЕТСЯ ПОЛЕ ДИАЛОГА, УДАЛЕНИЕ НЕВОЗМОЖНО |
|
F10: |
НЕВОЗМОЖЕН НЕМЕДЛЕННЫЙ ВЫВОД, ТАК КАК ОН УЖЕ ВЫПОЛНЯЕТСЯ |
|
F11: |
НЕДОПУСТИМЫЙ НОМЕР АБОНЕНТА |
|
F12: |
НЕДОПУСТИМ ЧАСТИЧНЫЙ ДИАЛОГ, ВЫПОЛНЯЕТСЯ ЗАДАНИЕ ДЛЯ УКАЗАННОГО ДИАЛОГОВОГО ПОЛЯ |
|
F13: |
ДЕНЬ ИЛИ МЕСЯЦ НЕДОПУСТИМЫ В КАЧЕСТВЕ ПЕРИОДА ДЛЯ МНОЖЕСТВЕННОГО ВЫВОДА |
H01: |
ДЛЯ ВЫБРАННОГО ДИАЛОГОВОГО ПОЛЯ В ТЕКУЩИЙ МОМЕНТ НЕ ВЫПОЛНЯЕТСЯ ВЫВОД |
Hicom 300 E V3.0 Руководство по обслуживанию | Siemens Ном. для зак.:P31003-G1037-E403-4-5620 | Дата конвертации:2000-10-27 |
Контакты: группа E-Doku | © Siemens AG 2000 |