Siemens AG Домашняя страница Поиск Контакты | ICN
E-Doku Информация Справка Обратная связь
---
Первая страница Предыдущая страница Следующая страница Последняя страница

1.9 GETAB CM отображение данных оплаты, выбранных из файлов CDRS (станции CDR)

Функция этой программы AMO - выборка данных из файлов GET с полным или частичным их выводом на дополнительные устройства и записи этих данных в поле диалога базы данных. Данные могут выводиться с разбивкой по станциям или по линиям.

Реальное время вывода может быть задано самим оператором, в противоположность немедленному выводу. Возможность задания трех начальных моментов для вывода и ввода длительности цикла периодического итеративного вывода, допускает большое число вариантов для широкого круга приложений.
Можно заполнить до 8 диалоговых полей в GET-файле.

1.9.1 Взаимосвязи
AMO-TTBL
: Таблица тарифов SMDR/DMDR
AMO-GEZU
: назначение устройств SMDR/DMDR
AMO-FEACG
: Список функций SMDR/DMDR

1.9.2 Функции AMO
ADD-GETAB
: Установка заданий, выполняющихся в определенное время (подробный или сокращенный диалог)
DELETE-GETAB
: Удаление задания, выполняющееся в определенное время
OUTPUT-GETAB
: Немедленный вывод
STOP-GETAB
: Остановка немедленного вывода
DISPLAY-GETAB
: Опрос полей диалога с выводом на экран
REGENERATE-GETAB
: Опрос полей диалога с выводом в формате позиционных команд для регенерации

1.9.2.1 ADD-GETAB

Подробный диалог - это исходная форма установки задания, выполняющегося в определенное время, который затем может быть заменен сокращенной формой.
Предварительным условием для применения сокращенного диалога является заполнение полей в подробном диалоге, и что эти поля содержат все необходимые для вывода значения (например, тариф, устройства вывода). Тогда в сокращенном диалоге необходимо только задать текущий номер абонента, список абонентов, список линий и флаг удаления.
Немедленный вывод начинается после завершения сокращенного диалога.

При установке задания, выполняющееся в определенное время, оператор может выбрать одну из следующих 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. Создать поле диалога
Параметр STAT=0 означает текущее время начала вывода.
Ввод:
ADD-GETAB:L,1,DEV1,TAR01,0,15,20,8,16,1M,STN,N; 


1.9.2.2 DELETE-GETAB

Возможно удалить только установленное диалоговое поле. Содержимое изменяется на стандартное значение и диалоговое поле маркируется как свободное.

Обзор процедуры
Код команды Параметр

DELETE-GETAB
DIAFNO=<число>;

Пример

1. Удаление поля диалога
Ввод:
DELETE-GETAB:1; 

1.9.2.3 OUTPUT-GETAB

Немедленный вывод поля диалога возможно только, если поле диалога определено. Его содержимое читается и инициируется немедленный вывод без изменения даты начала или периода в поле диалога.

Для этой функции нельзя использовать параметр "DEL". Это означает, что дата не удаляется, даже если параметр "DEL" установлен в "YES".

Обзор процедуры
Код команды Параметр

OUTPUT-GETAB
DIAFNO=<число>;

Пример

1. Немедленный вывод посредством поля диалога 1
Ввод:
OUTPUT-GETAB:1; 


1.9.2.4 STOP-GETAB

Вывод будет прерван. Флаг аварийного завершения будет введен в поле диалога, а текущий вывод будет аварийно прекращен.

Обзор процедуры
Код команды Параметр

STOP-GETAB
DIAFNO=<число>;

Пример

1. Останока немедленного вывода посредством поля диалога 1
Ввод:
STOP-GETAB:1; 

1.9.2.5 DISPLAY-GETAB / REGENERATE-GETAB

1. Опрос полей диалога с выводом результатов в формате списка (DISPLAY).
2. Опрос полей диалога с выводом результатов в формате позиционных команд для регенерации.

Обзор процедуры
Код команды Параметр

DISPLAY-GETAB
[DIAFNO=<число>];
(1)



|REGENERATE-GETAB
[DIAFNO=<число>];
(2)

Примеры

1. Опрос поля диалога 1
Ввод:
DISPLAY-GETAB: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
Ввод:
REGENERATE-GETAB:1; 
Вывод:
   ADD-GETAB: L,1,DEV1,TAR01,9909150803,20,06,16,14,01M,STN,N; 

1.9.3 Описание параметра
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 = Частичный диалог

1.9.4 Сообщения об ошибках и предупредительные сообщения

1.9.4.1 Сообщения об ошибках
F01:
ЗАДАННОЕ ПОЛЕ ДИАЛОГА СВОБОДНО, ПОЖАЛУЙСТА НАЧНИТЕ СНАЧАЛА ПОЛНЫЙ ДИАЛОГ

F02:
УКАЗАННОЕ ПОЛЕ ДИАЛОГА УЖЕ ЗАПИСАНО

F03:
ЗАДАННЫЕ КОМБИНАЦИЯ ДАТЫ НАЧАЛА 2 ВЫВОДА И ДАТЫ НАЧАЛА 3 ВЫВОДА НЕДОПУСТИМА

F04:
ЗАДАННЫЙ ПЕРИОД НЕДОПУСТИМ

F05:
ЗАДАННЫЙ ДЕНЬ НАЧАЛА ВЫВОДА НЕДОПУСТИМ

F06:
ЗАДАННОЕ ПОЛЕ ДИАЛОГА СВОБОДНО

F07:
ДЛЯ МНОЖЕСТВЕННОГО ВЫВОДА ДЛЯ ПЕРИОДА ДОПУСТИМ ТОЛЬКО МЕСЯЦ

F08:
ВРЕМЯ НАЧАЛА ВЫВОДЕ НЕДОПУСТИМО ИЛИ В ПРОШЛОМ

F09:
ДЛЯ ТЕКУЩЕГО ВЫВОДА ТРЕБУЕТСЯ ПОЛЕ ДИАЛОГА, УДАЛЕНИЕ НЕВОЗМОЖНО

F10:
НЕВОЗМОЖЕН НЕМЕДЛЕННЫЙ ВЫВОД, ТАК КАК ОН УЖЕ ВЫПОЛНЯЕТСЯ

F11:
НЕДОПУСТИМЫЙ НОМЕР АБОНЕНТА

F12:
НЕДОПУСТИМ ЧАСТИЧНЫЙ ДИАЛОГ, ВЫПОЛНЯЕТСЯ ЗАДАНИЕ ДЛЯ УКАЗАННОГО ДИАЛОГОВОГО ПОЛЯ

F13:
ДЕНЬ ИЛИ МЕСЯЦ НЕДОПУСТИМЫ В КАЧЕСТВЕ ПЕРИОДА ДЛЯ МНОЖЕСТВЕННОГО ВЫВОДА

1.9.4.2 Предупредительные сообщения
H01:
ДЛЯ ВЫБРАННОГО ДИАЛОГОВОГО ПОЛЯ В ТЕКУЩИЙ МОМЕНТ НЕ ВЫПОЛНЯЕТСЯ ВЫВОД

1.9.4.3 Выводимые тексты

ОЖИДАНИЕ 
ЗАНЯТО
ЗАДАНИЕ ВЫПОЛНЯЕТСЯ
ВЫВОД
CDRC
Начало страницы
Last Page
Первая страница Предыдущая страница Следующая страница

---
---
Используются технологии uCoz