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

0.106 FTBL управление форматированием выходных таблиц

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

Форматы, задаваемые заказчиком, состоят из текстовых элементов и данных.

Имена текстовым элементам свободно присваиваются пользователем.

Имена данным присваиваются при помощи функции FLDNAME (идентификация переменных полей).

Замечание: Максимальное количество элементов для формата равно 120.

0.106.1 Взаимосвязи
  AMO-GEZAB 
 
:   Вывод тарификации вызовов на дополнительное устройство    
  AMO-SELG 
 
:   Управление выбором групп    
  AMO-FBTN 
 
:   Управление байтом флагов и таблицей номеров линий    
  AMO-TEXT 
 
:   Управление текстовыми таблицами    

0.106.2 Функции AMO
  ADD-FTBL 
 
:   Создание формата    
  CHANGE-FTBL 
 
:   Изменить описание формата или поля    
  DELETE-FTBL 
 
:   Сброс формата    
  DISPLAY-FTBL 
 
:   Опросить форматы    
  REGENERATE-FTBL 
 
:   Регенерировать форматы    

0.106.2.1 ADD-FTBL

Создать формат, задаваемый пользователем.

Формат может содержать любое число элементов переменных полей.

AMO переводит форматы и описания переменных полей в таблицы форматов.

Формат состоит из текстовых полей и переменных полей. Переменное поле начинается с символа '#'. (символ '#' обозначает: переменное поле из одного символа.)

Число символов '@' указывает на то, из сколько символов может содержать переменное поле плюс 1 (символ '#'). (#@@@ означает: переменное поле с 4 символами.)

Используя эти данные AMO определяет, надо ли включать переменные поля в формат, который будет генерироваться, и затем требует описания каждого переменного поля (например, выравнивание, символ запятой).

Так как нижеследующие действия DIALOG не могут быть приняты во внимание в процессе генерации для ADD-FTBL, параметр перехода TYPE (режим ввода) включается в дерево параметров. Если для параметра TYPE объявлено значение D (диалог), тогда описания полей в DIALOG перезагружаются. Однако, если объявлено значение B (пакетная обработка), тогда DIALOG не вызывается, т.е. пользователь принимает на себя ответственность, что все параметры заданы правильно (нет подсказок оператору).

Номера форматов от 1 до 16: стандартные форматы

Это те форматы, которые могут специально выбираться при помощи параметров FORMBAS (формат базовых устройств вывода)и FORMRES (формат резервных устройств вывода) в AMO SELG и AMO GEZAB. Все переменные поля могут встретиться в этих форматах.

Форматы от 17 до 24: форматы для блоковых устройств (основные устройства)

В AMO SELG, параметры BLBAS (размер блока базового устройства) и BLRES (размер блока резервного устройства) могут быть использованы для задания размеров блоков для вывода. Размер блока определяет, сколько записей о тарификации вызова могут быть объединены и выведены непрерывно. При каждом начале блока такого типа, форматы 17-24 вводятся в соответствующие группы выбора от 1 до 4 (формат 17 в группе выбора 1, формат 18 в группе выбора 2, и т.д.).

Форматы от 25 до 32: для блоковых устройств (резервные устройства)

Смотри форматы 17-24, но только для резервных устройств.

Форматы от 33 to 40: формат для конца блока (основное устройство)

Смотри форматы 17-24, но только для конца блока и основных устройств

Форматы от 41 to 48: форматы для конца блока (резервное устройство)

Смотри форматы 17-24, но только для конца блока и резервных устройств.

В форматах (17-48) для выбора групп имеется пропуск, потому, что число групп ограничено 4.

Форматы от 49 до 56: форматы для начала блока (диалог/вывод посредством вызова)

В AMO GEZAB, параметр BLKSIZE (размер блока, число записей в выводимом блоке) может использоваться для задания размеров блоков для вывода в диалоговом режиме. Форматы 49-56 выводятся при каждом начале этого типа блоков для соответствующих полей от 1 до 8 диалога (формат 49 поле диалога 1, и так далее).

Форматы от 57 до 64: форматы для конца блока (диалог/вывод посредством вызова).

Смотри форматы 49-56, но только для конца блока.

Форматы от 65 до 72: форматы для конца данных в файле (диалог/вывод посредством вызова)

Эти форматы для вывода, когда реальные данные о соединении закончились.

Форматы от 73 до 80: формат для "пустых полей" (диалог/вывод посредством вызова)

Эти форматы для вывода, когда выбранный файл пуст.

Форматы от 81 до 88: форматы для "удаленные файлы" (диалог/вывод посредством вызова)

Эти форматы для вывода, если файл был удален программой удаления файлов.

Форматы от 89 до 96: форматы для завершения вывода.

Эти форматы для вывода, если система хочет завершить вывод данных.

Форматы от 97 до 109: форматы для вывода станции CDR

Эти форматы необходимы для CDR вывода.

Только переменные элементы данных 'время вывода', 'длина блока' и 'число записей в блоке' допустимы в форматах от 17 до 96.

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

ADD-FTBL
FORMNO=<число>


,TYP=D,FORMAT=<строка>;
(1)




,TYP=B,TBL=FORM,NO=<число>,END=Y/N,FORMAT=<строка>;
(2)




            ,TBL=CTRL,NO=<число>,END=Y/N,CTLCHARS=<параметр>;
(3)




            ,TBL=FIELD,NOFELD=<число>,FLDNAME=<параметр>
,[FATTR=<параметр>],[DATTR=<параметр>]
,FILLTYPE=CHAR,FILLER=<строка>
,FLDALIGN=L/R/LC/RC,COMPOS=<число>;
(4)




            ,FILLTYPE=NONE,FLDALIGN=L/R/LC/RC
,COMPOS=<число>;
(5)

NOTE:

Значение B (пакетная обработка) должно объявляться только для параметра перехода TYPE (режим ввода) при использовании стэков команд. Для ручного режима, оператор должен продолжать использовать процедуру DIALOG (TYPE=D).
Управляющие символы можно вводить и в пакетном режиме B (пакетный режим). Однако, следует соблюдать осторожность, так как данные должны размещаться в правильных позициях формата.
Следующие примеры иллюстрируют функции ввода.


Пример:
Ввод формата 50 в пакетном режиме.
Формат должен выглядеть так:
+----------+
| |
+----------+

Каждая строка должна завершаться символов возврата каретки, а в начале формата должен стоять символ начала страницы.

Ввод:
ADD-FTBL:50,B,CTRL,1,N,FF; 
ADD-FTBL:50,B,FORM,2,N," +----------+";
ADD-FTBL:50,B,CTRL,3,N,CR;
ADD-FTBL:50,B,CTRL,4,N,LF;
ADD-FTBL:50,B,FORM,5,N," | |";
ADD-FTBL:50,B,CTRL,6,N,CR;
ADD-FTBL:50,B,CTRL,7,N,LF;
ADD-FTBL:50,B,FORM,8,N," +----------+";
ADD-FTBL:50,B,CTRL,9,N,CR;
ADD-FTBL:50,B,CTRL,10,Y,LF;

DIALOG-FTBL

Эта процедура выполняет запрос описания полей для отдельных переменных полей во введенном формате.

AMO проверяет, имеется ли символ '#' во введенном формате. Если имеется, тогда переменные поля включаются в формат и AMO использует эту функцию для запроса описания полей для переменных полей.

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

(DIALOG-FTBL)
[FLDNAME=<параметр>],[FATTR=<параметр>],[DATTR=<параметр>]
(1)

,[FILLTYPE=CHAR],[FILLER=<строка>],[FLDALIGN=L/R/LC/RC]
,[COMPOS=<число>];





,[FILLTYPE=NONE],[FLDALIGN=L/R/LC/RC]
,[COMPOS=<число>];
(2)

Пример

Создать таблицу формата 4 со следующими постоянными и переменными элементами данных:

Номер канала 4 символов, символ-заполнитель "0", синхронизировано вправо.
Абонент, оплачивающий соединение 6 символов, символ-заполнитель "0", синхронизировано влево.
Единица 4 символов, символ-заполнитель "0", синхронизировано вправо.
Вызываемый абонент 7 символов, символ-заполнитель " ", синхронизировано вправо.

В интерактивном режиме AMO, вводятся параметры для переменных полей данных. Последовательность операций показана в секции для команды ADD-FTBL.

Ввод:

ADD-FTBL:4,D," SETNO.:#@@@ COSTNO.:#@@@@@ UNIT:#@@@ DESTNO.:#@@@@@@";

Вывод:

H01: ВВЕДИТЕ ОПИСАНИЕ ПОЛЯ ДЛЯ 1-ОГО ПЕРЕМЕННОГО ПОЛЯ 
FLDNAME =

Ввод:

RECNO

Вывод:

FATTR =

Ввод:

NONE

Вывод:

DATTR =

Ввод:

NONE

Вывод:

FILLTYPE =

Ввод:

CHAR

Вывод:

FILLER

Ввод:

0

Вывод:

FLDALIGN =

Ввод:

R

Вывод:

COMPOS =

Ввод:

<возврат каретки>

Вывод:

H01: ВВЕДИТЕ ОПИСАНИЕ ПОЛЯ ДЛЯ 2-ОГО ПЕРЕМЕННОГО ПОЛЯ 
FLDNAME =

Ввод:

CHRGEE

Вывод:

FATTR =

Ввод:

NONE

Вывод:

DATTR =

Ввод:

NONE

Вывод:

FILLTYPE =

Ввод:

CHAR

Вывод:

FILLER

Ввод:

0

Вывод:

FLDALIGN =

Ввод:

L

Вывод:

COMPOS =

Ввод:

<возврат каретки>

Вывод:

H01: ВВЕДИТЕ ОПИСАНИЕ ПОЛЯ ДЛЯ 3-ОГО ПЕРЕМЕННОГО ПОЛЯ 
FLDNAME =

Ввод:

CHRGUNIT

Вывод:

FATTR =

Ввод:

NONE

Вывод:

DATTR =

Ввод:

NONE

Вывод:

FILLTYPE =

Ввод:

CHAR

Вывод:

FILLER

Ввод:

0

Вывод:

FLDALIGN =

Ввод:

L

Вывод:

COMPOS =

Ввод:

<возврат каретки>

Вывод:

H01: ВВЕДИТЕ ОПИСАНИЕ ПОЛЯ ДЛЯ 4-ОГО ПЕРЕМЕННОГО ПОЛЯ 
FLDNAME =

Ввод:

DESTPTY

Вывод:

FATTR =

Ввод:

NONE

Вывод:

DATTR =

Ввод:

NONE

Вывод:

FILLTYPE =

Ввод:

CHAR

Вывод:

FILLER

Ввод:

" "

Вывод:

FLDALIGN =

Ввод:

R

Вывод:

COMPOS =

Ввод:

<возрат каретки>

Замечание:

Продолжительность соединения HOUR, MINUTE и SECOND вводятся синхронизированными вправо с символом-заполнителем 0.
Параметры для времени завершения соединения MONTH, DAY, HOUR и MINUTE вводятся синхронизированными вправо с символом-заполнителем 0.

0.106.2.2 CHANGE FTBL

При изменении формата, пользователь может выбирать между изменением самого формата и изменением описания поля в переменном поле формата.

Если меняется сам формат, описания полей для переменных полей запрашиваются в диалоговом режиме.

Обзор процедуры
Код команды Параметр
CHANGE-FTBL
FORMNO=<число>


,TBL=FORM,FORMAT=<строка>;
(1)




,TBL=FIELD,FLDNAME=<параметр>,{(мин 1)
FATTR=<параметр>,DATTR=<параметр>
(2)

,FILLTYPE=CHAR,FILLER=<строка>,FLDALIGN=L/R/LC/RC
,COMPOS=<число>};





{(min 1),FILLTYPE=NONE,FLDALIGN=L/R/LC/RC
,COMPOS=<число>};
(3)

Пример

В формате таблицы 4, символ-заполнитель в переменном поле данных для единиц оплаты соединения должен быть изменен на " ".

Ввод:

CHAN-FTBL:4,FIELD,CHRGUNIT,,,," ",,; 


0.106.2.3 DELETE FTBL

Отмена формата. При отмене формата описания переменных полей, используемых в этом формате также отменяются.

Можно отменить только один формат.

Обзор процедуры
Код команды Параметр
DELETE-FTBL
FORMNO=<число>;

Пример

Отмена формата таблицы 4.

Ввод:

DEL-FTBL:4; 


0.106.2.4 DISPLAY-FTBL / REGENERATE-FTBL

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

Обзор процедуры
Код команды Параметр
DISPLAY-FTBL
[FORMNO=<число>];
(1)



REGENERATE-FTBL
[FORMNO=<число>];
(2)

Примеры

1.   Опрос формата таблицы 4 в формате списка.  
Ввод:
DISP-FTBL:4; 


Вывод:
FORMAT NUMBER : 4

SETNO.:#@@@ COSTNO.:#@@@@@ UNIT:#@@@ DESTNO.:#@@@@@@

VARIABLE FIELDS

FLDNAME FILLTYPE FILLER FLDALIGN COMPOS FATTR DATTR

RECNO CHAR "0" RIGHT 000 NONE NONE
CHRGEE CHAR "0" LEFT 000 NONE NONE
CHRGUNIT CHAR " " LEFT 000 NONE NONE
DESTPTY CHAR " " RIGHT 000 NONE NONE


2.   Опрос формата 4 для регенерации.  
Ввод:
REG-FTBL:4; 
Вывод:
ADD-FTBL:4,B,FORM,1,N," SETNO.:#@@@ COSTNO.:#@@@@@ UNIT:#@@@ DESTNO.:#@@@@@@";
ADD-FTBL:4,B,FORM,2,N," ";
ADD-FTBL:4,B,CTRL,3,N,CR;
ADD-FTBL:4,B,CTRL,4,Y,LF;
ADD-FTBL:4,B,FIELD,1,RECNO,NONE,NONE,CHAR,"0",R;
ADD-FTBL:4,B,FIELD,2,CHRGEE,NONE,NONE,CHAR,"0",L;
ADD-FTBL:4,B,FIELD,3,CHRGUNIT,NONE,NONE,CHAR," ",L;
ADD-FTBL:4,B,FIELD,4,DESTPTY,NONE,NONE,CHAR," ",R;

0.106.3 Описание параметра
COMPOS   Положение запятой при выравнивании определяется с учетом ее места.      
  Тип ввода   :   одно значение, обязательный (ADD)      
      необязательный (DIALOG)        
      необязательный, 6. Параметр из min-1-group (CHANGE)      
  Возможные значения   :   0 to 16        
             
CTLCHARS   Управляющие символы вводятся в формат      
  Тип ввода   :   одно значение, обязательный (ADD)      
  Возможные значения   :   ACK   = подтверждение      
      BEL   = звонок      
      BS   = возврат на одну позицию      
      CAN   = отмена      
      CR   = возврат каретки      
      DC1   = символ управления устройством 1      
      DC2   = символ управления устройством 2      
      DC3   = символ управления устройством 3 (только ASCII)      
      DC4   = символ управления устройством 4      
      DEL   = стереть      
      DLE   = data link escape      
      EM   = конец носителя      
      ENQ   = запрос      
      EOT   = конец передачи      
      ESC   = escape      
      ETB   = end of transmission block      
      ETX   = end of text      
      FF   = form feed      
      FS   = file seperators      
      GS   = разделитель групп      
      HT   = горизонтальная табуляция      
      LF   = перевод строки      
      NAK   = negative Acknowledge      
      NL   = новая строка (только EBCDIC)      
      NUL   = символ-заполнитель (nil)      
      RS   = разделитель записей      
      SI   = shift-in      
      SO   = shift-out      
      SOH   = start of heading      
      STX   = start of text      
      SUB   = substitute character      
      SYN   = synchronous idle      
      TM   = маркер ленты (только EBCDIC)      
      US   = unit seperators      
      VT   = вертикальная табуляция      
             
DATTR   Представление атрибутов переменного поля (только для вывода на экран)  


  Тип ввода   :   одно значение, необязательный (ADD, DIALOG)  


      необязательный, 2. Параметр из min-1-group (CHANGE)      
  Возможные значения   :   NONE   = нет ввода      
             
END   Конец ввода формата  


  Тип ввода   :   одно значение, обязательный (ADD)  


  Возможные значения   :   Y   = Ввод формата завершен      
      N   = Ввод формата не завершен      
             
FATTR   Атрибуты поля для переменного поля (только для вывода на экран)  


  Тип ввода   :   одно значение, необязательный (ADD, DIALOG)  


      необязательный, 1. Параметр из min-1-group (CHANGE)  


  Возможные значения   :   NONE   = нет ввода      
             
FILLER   Символ, который будет использоваться как символ-заполнитель      
  Тип ввода   :   одно значение, обязательный (ADD)      
      необязательный (DIALOG)        
      необязательный, 4. Параметр для min-1-group (CHANGE)      
  Возможные значения     1 символ, без ограничений      
             
FILLTYPE   Символ-заполнитель      
  Тип ввода   :   одно значение, обязательный (ADD)      
      необязательный (DIALOG)        
      необязательный, 3. Параметр из min-1-group (CHANGE)      
  Возможные значения   :   CHAR   = вводится символ-заполнитель      
      NONE   = нет ввода      
             
FLDALIGN   Выравнивание значений в переменном поле      
  Тип ввода   :   одно значение, обязательный (ADD)  


      необязательный (DIALOG)        
      необязательный, 5. Параметр из min-1-group (CHANGE)      
  Возможные значения   :   L   = левый      
      LC   = запятая слева      
      R   = право      
      RC   = запятая вправо      
             
FLDNAME   Идентификация переменных полей      
  Тип ввода   :   одно значение, обязательный (ADD, CHANGE)  


      необязательный (DIALOG)  



  Возможные значения   :   AOCTYPE   = Совет по оплате (10 цифр), смотри AMO-TEXT.    
      ATNDGRNO   = вывод группы телефонистов (2 цифры)      
      BAUD   = вывод скорости передачи в виде строки текста
(10 цифр), смотри AMO-TEXT
если скорость не определена в таблице текстов (AMO-TEXT), скорость будет отображаться как число из 3 цифр.
Смотри таблицу смысла цифровых значений для BAUD на странице 1387.  
 
      BCHLCNT   = число B-каналов (2 цифры)      
      BLENBYT   = длина блока в байтах, (5 цифр)      
      BLENREC   = Число записей в блоке (5 цифр)      
      CALCTYPE   = применяется тип оплаты (10 цифр), смотри AMO-TEXT    
      CALLEPTY   = вызываемая сторона; число, которое будет набираться при вызове стороны (22 цифры)
Если оплачивающая сторона - это консоль телефониста, тогда AMO TLZO можно использовать для создания виртуального абонента; один должен быть создан для главного канала между системами Hicom сети PBX.
Если длина выходного поля короче номера станции, то оно будет обрезано. По этой причине будет использоваться параметр FLDALIGN.
Если длина выходного поля длиннее номера станции в записи данного, то выводимое число будет обрезано (слева или справа). Пример синхронизированного вправо:
A-Оплачивающая сторона: 96252125 Запись данного: 2125
Пример синхронизированного влево:
Оплачивающая сторона: 96252125 Запись данного: 9625 Длина выводимого данного короче, чем длина записи данного. Поле будет дополнено заданным символом-заполнителем (слева или справа). Пример синхронизированного вправо в более длинном поле:
A-оплачивающая сторона: 2125 Запись данного: ____2125
Пример синхронизированного влево в более длинном поле:
A-оплачивающая сторона: 2125 Запись данного: 2125____  
 
      CALLILV0   = номер узла вызывающей стороны, (3 цифры)      
      CALLILV1   = номер субдомена вызывающей стороны, (3 цифры)    
      CALLILV2   = номер домена вызывающей стороны, (2 цифры)      
      CALLIPTY   = вызывающая сторона; сторона, которая инициировала текущее соединение/секцию (22 цифры)
Информация о полях вывода, синхронизированных влево/вправо смотри описание CALLEPTY на странице 1378.  
 
      CARRIER   = вывод данных о сети связи в виде текста
строка, (10 цифр), смотри AMO-TEXT  
 
      CAUSE   = причина разъединения соединения, (3 цифр). Смотри таблицу Смысл значений для элемента CAUSE (причина) на странице 1385.    
      CHOFCON   = вывод типа соединения в виде строки текста,
(10 цифр), смотри AMO-TEXT  
 
      CHRGEE   = оплачивающая сторона; плательщик за соединение (22 цифры)
Информацию полях вывода, синхронизированных влево/вправо смотри описание CALLEPTY страница 1378.  
 
      CHRGUNIT   = единица тарификации соединения; Значение этого поля вычисляется исходя из рассчитанной стоимости (5 цифр).    
      CONCHRG   = вывод стоимости (с налогом на добавленную стоимость)
При вычислении с точностью 1/100: максимум 8 цифр,
При вычислении с точностью 1/100000: максимум 12 цифр  
 
      CONCHRN   = вывод стоимости нетто (без налога на добавленную стоимость)
При вычислении с точностью 1/100: максимум 8 цифр,
При вычислении с точностью 1/100000: максимум 12 цифр  
 
      CONHOUR   = продолжительность соединения в частях часа (2 цифры)      
      CONMIN   = продолжительность соединения в частях минуты (2 цифры)    
      CONNSTEP   = Все CDB записи о соединениях нумеруются последовательно, начиная с 1, (3 цифры).    
      CONNTYPE   = вывод типа соединения в виде текстовой строки,
(10 цифр), смотри AMO-TEXT  
 
      CONSEC   = продолжительность соединения в частях секунды (2 цифры)    
      CONSECT   = общая продолжительность соединения в единицах равной 1/10 секунды
(6 цифр)  
 
      CON10   = продолжительность соединения в единицах 1/10 секунды (1 цифра)    
      COPIN   = вывод класса pin в виде строки текста,
(10 цифр), смотри AMO-TEXT  
 
      CTRDIFF   = вызов суммы оплаты для станции различных станций, толко функция GET (5 цифр)    
      CTRTOT   = вызов общей суммы оплаты для станций, только функция GET (5 цифр)    
      DESTLV0   = номер узла нового/подключенного абонента, (3 цифры)    
      DESTLV1   = номер субдомена нового/подключенного абонента,
(3 цифры)  
 
      DESTLV2   = номер домена нового/подключенного абонента, (2 цифры)    
      DESTPTY   = новый/подключенный абонент; вновь выбранный адрес для соединения (22 цифры)
Информация о полях вывода, синхронизированных влево/вправо смотри описание CALLEPTY на странице 1378  
 
      DISPCHRG   = = вывод стоимости (с налогом на добавленную стоимость)
При вычислении с точностью 1/100: максимум 8 цифр,
При вычислении с точностью 1/100000: максимум 12 цифр  
 
      DISPCHRN   = = вывод нетто стоимости (без налога на добавленную стоимость)
При вычислении с точностью 1/100: максимум 8 цифр,
При вычислении с точностью 1/100000: максимум 12 цифр  
 
      ENDDAY   = день конца соединения (2 цифры)      
      ENDHOUR   = час конца соединения (2 цифры)      
      ENDMIN   = минута конца соединения (2 цифры)      
      ENDMONTH   = месяц конца соединения (2 цифры)      
      ENDSEC   = секунда конца соединения (2 цифры)      
      ENDYEAR   = год конца соединения (4 цифры)      
      ENDYDAY   = день года конца соединения (3 цифры)      
      END10   = конец соединения в единицах равных 1/10 секунды (1 цифра)    
      EXPENS   = вывод стоимости соединения в виде строки текста,
(10 цифр), смотри AMO-TEXT  
 
      FLAG1   = генерация байта флагов 1, используется ТОЛЬКО системой обработки данных, (2 цифры)    
      FLAG2   = генерация байта флагов 2, используется ТОЛЬКО системой обработки данных, (2 цифры)    
      GLOBLV0   = номер узла глобального идентификатора вызова, (3 цифры)    
      GLOBLV1   = номер субдомена глобального вызова, (3 цифры)    
      GLOBLV2   = номер домена глобального вызова, (2 цифры)    
      GLOBSEQ   = идентификатор глобального вызова; Новый идентификатор глобального вызова может быть создан только для нового соединения. (8 цифр)    
      IDPP   = вывод оплаты станции CDR в виде текстовой строки, только функция GET (10 цифр), смотри AMO-TEXT    
      INFOTYPE   = тип информации (10 цифр),
В случае тарификации OFFICE, для единиц или объемов, смотри AMO-TEXT.  
 
      INTNBCHA   = номер реальной линии B-канала точки регистрации    
      INTNLIST   = создается мнимый номер канала INTREAL
(6 цифр), смотри AMO FBTN  
 
      INTNREAL   = реальный номер канала не регистрируемой точки (смотри TKNOREAL) (5 цифр) :
исходящее соединение: A-абонент канала или номера входного канала
входящее соединение : B-абонент канала или номера выходного канала
входящее соединение :
та же PBX : B-абонент канала
сеть : A-абонент канала или номера входящего канала  
 
      KEYLV0   = номер узла абонента, выбравшего нужную линию, (3 цифры)    
      KEYLV1   = номер субдомена абонента, выбравшего нужную линию, (3 цифры)    
      KEYLV2   = номер домена, абонента, выбравшего нужную линию, (2 цифры)    
      KEYPTY   = абонент, выбравший нужную линию; выбранная линия (номер) на телефоне с клавишами выбора нескольких линий (22 цифры).
Информация о полях вывода, синхронизированных влево/вправо смотри описание CALLEPTY на странице 1378.  
 
      LCALLENO   = длина местного номера вызываемого абонента (2 цифр)      
      LDESTNO   = длина местного номера вызываемого абонента (2 цифры)      
      LEGLV0   = номер узла временного идентификатора, (3 цифры)    
      LEGLV1   = номер субдомена of временный идентификатор, (3 цифры)    
      LEGLV2   = номер домена of временный идентификатор, (2 цифры)    
      LEGSEQ   = временный идентификатор; Если вызванный абонент может быть изменен в рамках установленного соединения, то новый временный идентификатор будет сгенерирован, а глобальный идентификатор соединения не будет изменен. (8 цифр)    
      LISTTYPE   = вывод типа станции CDR в виде списка текстовых строк, только функция GET (16 цифр), смотри AMO-TEXT    
      MOBUCLV0   = номер узла абонента, вызывающего мобильного пользователя, (3 цифр)    
      MOBUCLV1   = номер субдомена абонента, вызывающего мобильного пользователя ,
(3 цифры)  
 
      MOBUCLV2   = номер домена мобильного вызывающего абонента,
(2 цифры)  
 
      MOBUCPTY   = абонент, вызывающий мобильного пользователя; пользователь идентифицируется на вызывающей станции по PIN (22 цифр).
Информация о полях вывода, синхронизированных влево/вправо смотри описание CALLEPTY на странице 1378.  
 
      MSGNO   = номер последовательности сообщения (5 цифр) посредством S&F соединения    
      NETPULS   = импульсы; информация о стоимости из сети (5 цифр)    
      NETTYPE   = вывод описания сети в виде текстовой строки
(10 цифр), смотри AMO-TEXT  
 
      OUTDAYC   = вывод названия текущего дня, (10 цифр), смотри AMO-TEXT    
      OUTDAYN   = вывод даты текущего дня, (2 цифры)      
      OUTHOUR   = вывод часа текущей даты, (2 цифры)      
      OUTMIN   = вывод минуты текущей даты, (2 цифры)      
      OUTMONN   = вывод текущей даты, (2 цифры)      
      OUTMONC   = вывод названия месяца текущей даты,
(10 цифр)  
 
      OUTSEC   = вывод секунды текущей даты, (2 цифры)      
      OUTDAY   = вывод дня года текущей даты, (3 цифры)    
      OUTYEAR   = вывод года текущей даты, (4 цифры)      
      PIN   = личный ID (12 цифр)      
      PINLEN   = длина личного ID (2 цифр)      
      PPLV0   = номер узла платящего абонента, (3 цифры)    
      PPLV1   = номер субдомена платящего абонента, (3 цифры)    
      PPLV2   = номер домена платящего абонента, (2 цифры)    
      QUEUEDUR   = общее время нахождения в очереди в единицах 1/10 секунды (5 цифр)    
      RECNO   = Последовательный номер выводимой записи
(1 to 9999) для каждой группы выбора (4 цифры)  
 
      RECPT   = указатель записи (1 цифра)      
      возможные значение:   0 = Передача между системами      
        1 = Выход в сеть общего пользования      
        2 = Запись непосредственно из источника      
        3 = Запись непосредственно из источника и выход в сеть общего пользования  
 
        4 = Входящий      
      RING10   = вывод продолжительности звонка в единицах 1/10 секунды в формате минуты:секунды:десятые доли секунды (1 цифра)    
      RINGDUR   = вывод продолжительности звонка в формате 1/10 секунды
(3 цифры)  
 
      RINGMIN   = вывод продолжительности звонка в частях минуты в формате минуты:секунды:десятые секунды (2 цифры)    
      RINGSEC   = вывод продолжительности звонка в частях секунды в формате минуты:секунды:десятые секунды (2 цифры)    
      ROUTCC   = вывод кода маршрута в виде строки текста (10 цифр) смотри AMO-TEX)    
      ROUTCN   = код маршрута (6 цифр)      
      RTINGLV0   = номер узла перенаправляющего абонента, (3 цифры)    
      RTINGLV1   = номер субдомена перенаправляющего абонента, (3 цифры)    
      RTINGLV2   = номер домена перенаправляющего абонента, (2 цифры)    
      RTINGPTY   = перенаправляющий абонент; абонент, который перенаправляет вызов
(22 цифры)
Информация о полях вывода, синхронизированных влево/вправо смотри описание CALLEPTY на странице 1378.  
 
      RTIONLV0   = номер узла перенаправляемого абонента, (3 цифры)    
      RTIONLV1   = номер субдомена перенаправляемого абонента, (3 цифры)    
      RTIONLV2   = номер домена перенаправляемого абонента, (2 цифры)    
      RTIONPTY   = перенаправляемый абонент; абонент, которому перенаправляется вызов (22 цифры)
Информация о полях вывода, синхронизированных влево/вправо смотри описание CALLEPTY на странице 1378.  
 
      RURAL   флаг устанвлен, если вызов сельский, (1 цифра)
значение 0 = другие терминальные устройства
значение 1 = сельский.  
   
      SELGRUNO   = вывод номера выбранной группы (1 цифра)    
      SERVICE   = вывод названия сервиса в виде текстовой строки, (10 цифр), смотри AMO-TEXT    
      SIGDATA   = указывает верны/ошибочны выводимые записи данных 10 цифр) смотри AMO-TEXT    
      STDAY   = день начала соединения (2 цифры)      
      STHOUR   = час начала соединения (2 цифры)      
      STMIN   = минута начала соединения (2 цифры)      
      STMONTH   = месяц начала соединения (2 цифры)      
      STNID   = вывод идентификатора станции ID в виде строки текста, (10 цифр), смотри AMO-TEXT    
      STYDAY   = день года начала соединения (3 цифры)    
      STYEAR   = год начала соединения (4 цифры)      
      STSEC   = секунда начала соединения (2 цифры)      
      ST10   = десятая доля секунды начала соединения (1 цифра)    
      SUPLSERV   = вывод имени вспомогательного сервиса в виде строки текста,
(10 цифр), смотри AMO-TEXT  
 
      SWP   = фазы вызова (10 цифр), смотри AMO-TEXT      
      TKNOBCHA   = номер реальной линии B-канала точки без записи    
      TKNOLIST   = номер мнимого канала создается TKNOREAL (6 цифр), смотри AMO-FBTN    
      TKNOREAL   = номер реального канала точки регистрации (5 цифр):
исходящее соединение: номер исходящего канала
входящие соединение: номер входящего канала
внутренне соединение:
та же PBX :номер канала A-абонента
сеть: номер исходящего канала  
 
      TRNSFLV0   = номер канала перенаправляющего абонента, (3 цифр)    
      TRNSFLV1   = номер субдомена перенаправляющего абонента, (3 цифры)    
      TRNSFLV2   = номер домена перенаправляющего абонента, (2 цифры)    
      TRNSFPTY   = перенаправляющий абонент; абонент, который перенаправляет вызов
(22 цифр)
Информация о полях вывода, синхронизированных влево/вправо смотри описание CALLEPTY на странице 1378.  
 
      TRANSCNT   = число промежуточных узлов (2 цифры)    
      UNANS   = прямое соединение / непрямое соединение (10 цифр), смотри AMO-TEXT    
      UNITERAS   = вывод удаляемого счетчика станции CDR при его сбросе после вывода, только функция GET
(22 цифры), смотри AMO-TEXT  
 
      ZONE   = вывод зоны расстояния в виде тестовой строки,
(10 цифр), смотри AMO-TEXT  
 

Замечание:

Содержание полей для входящих соединений должно быть таким:
     - ATNDGRNO 	= Номер группы консоли телефониста, который принимает и обслуживает вызов.
     - CARRIER 	= Канал, который может быть назначен набору входящих линий (AMO TACSU/TDCSU).
     - CHOFCON 	= всегда "DISTANT".
     - CONNTYPE 	=  "INCOMING".
     - ROUTCN 	= пустое (наполнитель).
     - ROUTCC 	= пустое (наполнитель).
     - STNID	= Идентификация абонента вызываемым абоненетом.
     - ZONE    	= Зона, которая может быть назначена набору входящих линий ANK01 - ANK09 (AMO TACSU/TDCSU)
   
Для индивидуальных внутренних соединений содержание полей должно быть таким:
      - CARRIER 	= всегда "0".
      - CHRGUNIT   	= пустое (заполнитель).
      - CONNTYPE 	=  "INTERNAL".
      - CHOFCON 	= всегда "LOCAL".
      - ROUTCN 	= пустое (заполнитель).
      - ROUTCC 	= пустое (заполнитель).
      - RINGDUR 	= Равен"0" если параметр ZAND CDRRINGB  = NO  (AMO ZAND).
      - ZONE    	= Зона определена из VBZ-группы INT01 - INT09 (AMO VBZGR).

  

FORMAT   Фактическое описание формата    
  Тип ввода   :   одно значение, обязательный (ADD, CHANGE)    
  Возможные значения   :   максимум 80 символов      
      Для вывода на печать, в начале формата должны введены 2 обратные кавычки ("");
которые соответствуют управляющим символам CR и LF. Ввод последнего формата должен завершаться 2 обратными кавычками; таким образом обозначается конец текстовой строки.  
 
             
FORMNO   формат число            
  Тип ввода   :   одно значение, обязательный (ADD, CHANGE, DELETE)      
      необязательный (DISPLAY, REGENERATE)      
  Возможные значения   :   1 to 101        
             
NO   Число переменных полей, которым соответствует описание формата и управляющих символов.    
  Тип ввода   :   одно значение, обязательный (ADD)      
  Возможные значения   :   от 1 до 99        
             
NOFELD   Число переменных полей, которым соответствует описание поля.    
  Тип ввода   :   одно значение, обязательный (ADD)      
  Возможные значения   :   от 1 до 999        
             
             
             
TBL   Обозначает будет ли изменен формат или описание поля.    
  Тип ввода   :   одно значение, обязательный (ADD, CHANGE)      
  Возможные значения   :   CTRL   = управляющий символ      
      FIELD   = описание поля      
      FORM   = формат      
             
TYPE   Режим ввода            
  Тип ввода   :   одно значение, обязательный (ADD)      
  Возможные значения   :   D   = диалог      
      B   = пакетная обработка      

Замечание:

Только переменные элементы данных "вывод времени" (OUTXXX), "длина блока" (BLENBYTE), и "число записей в блоке" (BLENREC) допустимы в форматах 17-96.

Переменные элементы данных BLENBYTE и BLENREC не могут использоваться в форматах от 1 до 16.

Если нижеследующие сепараторы используются в формате (строка текста),

':' 
'!' '?'
';' '&'
',' '/*'
'=' '*/'
'$' '-'

или если используются управляющие символы 'возврат каретки (return)', 'превод строки (line feed)' (Терминалы Ampex), и т.д., тогда текстовая строка должна начинаться с символов "" и завершаться "".

Ввод: ""TEXTстрока""

Элементы CTRDIFF, CTRTOT, IDPP, LISTTYPE применяются только в форматах для GET-вывода (форматы 97 - 106) и не могут использоваться в других форматах.

Смысл значений для элемента CAUSE:

Таблица 19 : Смысл значений элемента CAUSE

значение
 
смысл
 
000
 
нет причины
 
001
 
не размещено (не назначено) число
 
002
 
нет пути до заданной переходной сети
 
003
 
нет пути до адресата
 
006
 
неприемлемый канал
 
016
 
нормальное разъединение абонента
 
017
 
абонент занят
 
018
 
абонент не отвечает
 
019
 
нет ответа от абонента (абонент оповещен)
 
021
 
вызов отвергнут
 
022
 
число изменено
 
026
 
разъединение не выбранного абонента
 
027
 
адрес вызываемого абонента неупорядочен
 
028
 
неверное число в формате (адрес неполон)
 
029
 
устройство отвергнуто
 
030
 
ответ на STATUS ENQUIRY
 
031
 
нормальный, неопределенный
 
033
 
канал связи неисправен
 
034
 
линия связи/канал не доступен
 
038
 
сеть неисправна
 
041
 
временный отказ
 
042
 
оборудование коммутатора перегружено
 
043
 
информация о соединении отброшена
 
044
 
запрашиваемая линия/канал недоступен
 
047
 
ресурс недоступен, не уточнен
 
049
 
Сервис качества обслуживания не доступен
 
050
 
запрошенное устройство не поддерживается
 
052
 
исходящее соединение запрещено
 
053
 
исходящее соединение запрещено с CUG
 
054
 
входящее соединение запрещено
 
055
 
входящее соединение запрещено с CUG
 
057
 
полномочия владельца не авторизованы
 
058
 
Владелец в настоящее время правами не располагает
 
063
 
сервис или функция недоступны, неуточнено
 
065
 
права владельца не реализованы
 
066
 
тип линии не реализован
 
069
 
запрошенное устройство не реализовано
 
070
 
доступна только ограниченная цифровая информация o правах владельца
 
079
 
сервис или функция не реализована, неопределено
 
081
 
недопустимая ссылка на значение соединения
 
082
 
указанная линия не существует
 
083
 
приостановленный вызов существует, а его идентификационные данные неизвестны
 
084
 
идентификационные данные вызова в работе
 
085
 
нет приостановленных вызовов
 
086
 
вызов с идентификационными данными соединения разъединен
 
088
 
несовместимый адрес абонента
 
091
 
недопустимый адрес промежуточной сети
 
095
 
неправильное сообщение, неизвестное
 
096
 
обязательный элемент информации опущен
 
097
 
тип сообщения не существует или не реализован
 
098
 
сообщение несовместимо с состоянием соединения либо тип сообщения не существует или не реализован
 
099
 
элемент информации не существует или не реализован
 
100
 
недопустимое содержимое элемента информации
 
101
 
сообщение несовместимо с состоянием соединения
 
102
 
восстановление по исчерпанию таймера
 
111
 
ошибка протокола, неизвестная
 
127
 
межсетевой обмен, неизвестен
 

Значения не находящиеся с этом списке "не определены".

Более подробную информацией об элементах можно найти в : Спецификация протокола CorNet-N Том 1, Часть C, Главы 3.4 Кодирование элементов информации.

Смысл значений для элемента BAUD:

Таблица 20 : Смысл числовых значений для BAUD

значение
Смысл
значение
Смысл
000
 
0 Бод
 
005
 
600 Бод
 
006
 
2400 Бод
 
007
 
4800 Бод
 
008
 
9600 Бод
 
009
 
48000 Бод
 
010
 
64000 Бод
 
011
 
переменный
 
012
 
X25 2400 Бод
 
013
 
X25 4800 Бод
 
014
 
X25 9600 Бод
 
015
 
X25 48000 Бод
 
016
 
X25 64000 Бод
 
017
 
X25 переменный
 
024
 
300 Бод
 
025
 
3600 Бод
 
026
 
12000 Бод
 
032
 
3510 Сервис
 
033
 
Печать с копиром
 
034
 
BTX 1200 75 Модем
 
035
 
BTX 1200 1200 Модем
 
036
 
BTX 64k
 
037
 
3510 тип 1
 
038
 
3510 тип 2
 
039
 
3510 тип 3
 
040
 
3510 тип 4
 
041
 
3510 тип 5
 
042
 
3510 тип 6
 
043
 
3510 тип 7
 
044
 
3510 тип 8
 
045
 
3510 тип 9
 
046
 
3510 тип 10
 
047
 
3510 тип 11
 
049
 
900 Бод
 
050
 
1200 Бод
 
051
 
1800 Бод
 
052
 
7200 Бод
 
053
 
14400 Бод
 
054
 
16800 Бод
 
055
 
19200 Бод
 
056
 
56000 Бод
 
069
 
600 Бод асинхронный
 
070
 
2400 Бод асинхронный
 
071
 
4800 Бод асинхронный
 
072
 
9600 Бод асинхронный
 
075
 
переменный Бод асинхронный
 
081
 
50 Бод асинхронный
 
082
 
75 Бод асинхронный
 
083
 
100 Бод асинхронный
 
084
 
110 Бод асинхронный
 
085
 
134,5 Бод асинхронный
 
086
 
150 Бод асинхронный
 
087
 
200 Бод асинхронный
 
088
 
300 Бод асинхронный
 
089
 
3600 Бод асинхронный
 
090
 
12000 Бод асинхронный
 
113
 
900 Бод асинхронный
 
114
 
1200 Бод асинхронный
 
115
 
1800 Бод асинхронный
 
116
 
7200 Бод асинхронный
 
117
 
14400 Бод асинхронный
 
118
 
16800 Бод асинхронный
 
119
 
19200 Бод асинхронный
 
 
 

Значения, которых нет в этом списке "не определены".

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

0.106.4.1 Сообщения об ошибках
F01:
ПЕРЕМЕННЫЙ ЭЛЕМЕНТ В ФОРМАТЕ НЕДОПУСТИМ.

F02:
ПЕРЕМЕННЫЙ ЭЛЕМЕНТ НЕ СОДЕРЖИТСЯ В ФОРМАТЕ.

F03:
ФОРМАТ НЕ СУЩЕСТВУЕТ.

F04:
ФОРМАТ УЖЕ СОЗДАН.

F05:
В ТАБЛИЦЕ БОЛЬШЕ НЕТ СВОБОДНОГО МЕСТА.

F06:
МАКСИМАЛЬНО ДОПУСТИМОЕ  ЧИСЛО ЭЛЕМЕНТОВ ДЛЯ ФОРМАТА - 120.

F07:
не используется
 

F08:
ЕСЛИ ЗАДАН ТИП ЗАПОЛНИТЕЛЯ NONE, ЗАПОЛНИТЕЛЬ НЕ МОЖЕТ БЫТЬ ОПРЕДЕЛЕН.

F09:
ПРИ ВЫРАВНИВАНИИ ВЛЕВО ИЛИ ВПРАВО НЕЛЬЗЯ ЗАДАВАТЬ ПОЛОЖЕНИЕ ДЕСЯТИЧНОЙ ТОЧКИ.

F10:
ОШИБКА @@@@@ (КОД-ОШИБКИ : @@@@@@@@@@@@@@@@@@@@@@@@@@) AT
DMS-CALL @@@@@@@@@@@@@@@@@@@@@@@@@@.

F11:
ФОРМАТ ЕЩЕ НЕ СФОРМИРОВАН. ОПИСАНИЕ ПОЛЯ НЕ МОЖЕТ БЫТЬ СОХРАНЕНО.
F12:
НЕДОПУСТИМЫ СТРОКИ ДЛИННОЙ БОЛЕЕ 255 СИМВОЛОВ.

F13:
УЖЕ ИМЕЕТСЯ ПОЛЕ МЕНЬШЕЙ ДЛИНЫ. ПОЖАЛУЙСТА ПОМЕНЯЙТЕ ПОСЛЕДОВАТЕЛЬНОСТЬ.

0.106.4.2 Предупредительные сообщения
H01:
ВВЕСТИ ОПИСАНИЕ ПОЛЯ ДЛЯ  @@@@-ТОГО ПОЛЯ ПЕРЕМЕННОЙ.

H02:
не используется
 

H03:
ЭЛЕМЕНТ "CONTSEC" ДОЛЖНЕ БЫТЬ ВЫРОВНЕН ВПРАВО И ИМЕТЬ ОДИН ЗНАК ПОСЛЕ ЗАПЯТОЙ. ИЗМЕНЕН, ЧТОБЫ УДОВЛЕТВОРИТЬ ЭТИМ УСЛОВИЯМ.

H04:
ЭЛЕМЕНТ "CONCHRG" RESP. "DISPCHRG" ДОЛЖЕН СОДЕРЖАТЬ ЗАПЯТУЮ. ПРИСВОЕНО СТАНДАРТНОЕ ЗНАЧЕНИЕ (ВЫРОВНЕНО ВПРАВО С ДВУМЯ РАЗРЯДАМИ ПОСЛЕ ЗАПЯТОЙ). 

H05:
ВНИМАНИЕ! ФОРМАТИРОВАНИЕ НЕ ЗАВЕРШЕНО.




Начало страницы
Последняя страница
Первая страница Предыдущая страница Следующая страница

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