0.56 CPTP - параметры связи для TCP/IP-соединения
AMO CPTP (Параметры связи для TCP/IP-соединения) обрабатывает в базе данных параметры для TCP/IP-соединения.
0.56.1 Ограничения
Это описание действительно, начиная с SP300-Вып.6.3
0.56.2 Взаимосвязи
Взаимосвязи с другими AMO отсутствуют.
0.56.3 Функции AMO
|
ADD-CPTP |
|
:
|
Задание параметров связи
|
|
|
DISPLAY-CPTP |
|
:
|
Опрос параметров связи
|
|
|
DELETE-CPTP |
|
:
|
Удаление параметров связи
|
|
|
REGENERATE-CPTP |
|
:
|
Восстановление базы данных для параметров связи
|
|
0.56.4 Взаимосвязи в CPTP
|
TYPE=DPCON должен запускаться раньше TYPE=APPL. |
|
Комбинация (EMSAPPL,DPPROC,DPAPPl) может использоваться только один раз. |
|
Для ориентированного на поток использования LOCPORT должен закрепляться за различными EMSAPPL. |
0.56.4.1 ADD-CPTP
В зависимости от значений параметра ветви TYPE, могут быть добавлены следующие параметры:
Обзор процедуры
Код команды
|
Параметр
|
|
ADD-CPTP
|
TYPE=DPCON (1)
|
|
|
,[NO=<число>],DPPROC=<строка>
|
|
|
,IPNO=<число>;
|
|
|
|
|
|
TYPE=APPL (2)
|
|
|
,[NO=<число>],EMSAPPL=<строка>
|
|
|
,DPPROC=<строка>,DPAPPL=<строка>
|
|
|
,MSGBASED=YES
|
|
|
,LOCPORT=<число>,FARPORT=<число>
|
|
|
,LOCTSAP=<строка>,FARTSAP=<строка>;
|
|
|
|,MSGBASED=NO
|
|
|
,LOCPORT=<число>,FARPORT=<число>;
|
|
Примеры
1. |
Задать параметры соединения DP. |
Ввод:
ADD-CPTP:DPCON,1,DPEXAMPL,"180.1.5.99";
2. |
Задать параметры для приложения. |
Ввод:
ADD-CPTP:APPL,2,APPL1,DPEXAMPL,APPLFAR,YES,102,102,IDAPPL1,IDAPPLFAR;
0.56.4.2 DELETE-CPTP
В зависимости от значений параметра ветви TYPE, могут быть удалены параметры DP-соединения или приложения. При вводе двух "сцепленных" значений параметра NO, может быть удалена группа записей.
Обзор процедуры
Код команды
|
Параметр
|
|
DELETE-CPTP
|
TYPE=<парам.>,NO=<число>;
|
|
Примеры
1. |
Удалить соединение DP 1. |
Ввод:
DELETE-CPTP:DPCON,1;
2. |
Удалить приложения с 3 по 5. |
Ввод:
DELETE-CPTP:APPL,3-5;
0.56.4.3 DISPLAY-CPTP
В зависимости от значений параметра ветви TYPE, могут быть опрошены следующие параметры:
1. |
одно (все) DP-соединение(я) |
2. |
одно (все) приложение(я) |
3. |
все DP-соединения и все приложения |
Обзор процедуры
Код команды
|
Параметр
|
|
DISPLAY-CPTP
|
[TYPE=<парам.>],[NO=<число>];
|
|
Примеры
1. |
Отобразить все параметры связи. |
Ввод:
DISPLAY-CPTP;
Вывод:
DP-CONNECTION :
+-------+----------+-----------------+
| DP NO | DPPROC | IP NUMBER |
+-------+----------+-----------------+
| __1 | DPPROC1_ | 180.1.5.99_____ |
+-------+----------+-----------------+
APPLICATION :
+-----+----------+----------+----------+-----+----+-----+---------+----------+
|APPL | EMSAPPL | DPPROC | DPAPPL |MSG |LOC |FAR | LOCAL | FAR |
| NO | | | |BASED|PORT|PORT | TSAP | TSAP |
+-----+----------+----------+----------+-----+----+-----+---------+----------+
| __1 | EMSAPPL1 | DPPROC1_ | DPAPPL1_ | YES |102 |102__|IDAPPL1__|IDAPPLFAR_|
+-----+----------+----------+----------+-----+----+-----+---------+----------+
0.56.4.4 REGENERATE-CPTP
Обзор процедуры
Код команды
|
Параметр
|
|
REGENERATE-CPTP
|
;
|
|
Примеры
Вывести все данные как позиционно-ориентированные команды ADD
Ввод:
REG-CPTP;
Вывод:
ADD-CPTP:DPCON,1,"DPEXAMPL","180.1.5.99";
ADD-CPTP:APPL,2,"APPL1","DPEXAMPL","APPLFAR",YES,102,102,"IDAPPL1","IDAPPLFAR";
0.56.5 Описание параметров
DPAPPL
|
Имя приложения на дальнем конце; имя должно быть известно только в местном приложении и CMS, но не в приложении на дальнем конце.
|
|
|
Тип ввода
|
:
|
Одно значение, обязательный
|
|
|
Возможные значения
|
:
|
1 - 8 симв.; 1-й симв. /= ' '
|
|
|
|
|
|
|
|
|
DPPROC
|
Имя главного компьютера на дальнем конце; имя должно быть известно только в местном приложении и CMS, но не в приложении на дальнем конце.
|
|
|
Тип ввода
|
:
|
Одно значение, обязательный
|
|
|
|
Возможные значения
|
:
|
1 - 8 симв.; 1-й симв. /= ' '
|
|
|
|
|
|
|
|
|
|
EMSAPPL
|
Имя местного приложения; имя должно быть известно только в местном приложении и CMS, но не в приложении на дальнем конце.
|
|
|
Тип ввода
|
:
|
Одно значение, обязательный
|
|
|
|
Возможные значения
|
:
|
1 - 8 симв.; 1-й симв. /= ' '
|
|
|
|
|
|
|
|
|
|
FARPORT
|
Известный номер порта сервера, к которому через CMS может быть подсоединено приложение. Этот номер порта должен быть идентичен номеру порта главного компьютера на дальнем конце.
|
|
|
Тип ввода
|
:
|
Одно значение, обязательный
|
|
|
|
Возможные значения
|
:
|
1 - 65535
|
(за исключением 102 для варианта на базе потока)
|
|
|
|
|
|
|
|
|
|
FARTSAP
|
Идентификатор приложения на дальнем конце в соответствии с ISO-8073.
|
|
|
Тип ввода
|
:
|
Одно значение, обязательный
|
|
|
|
Возможные значения
|
:
|
1 - 10 симв.; 1-й симв. /= ' '
|
|
|
|
|
|
|
|
|
|
IPNO
|
Адрес приложения IP на дальнем конце. Этот адрес должен быть установлен также в главном компьютере на дальнем конце.
|
|
|
Тип ввода
|
:
|
Одно значение, обязательный
|
|
|
|
Возможные значения
|
:
|
7 - 15 симв.; (0-255.0-255.0-255.0-255)
|
|
|
|
|
|
|
|
|
|
LOCPORT
|
Известный номер порта, к которому может быть подсоединено приложение на дальнем конце. Клиент определяет, какое приложение подсоединяется к этому известному порту CMS.
|
|
|
Тип ввода
|
:
|
Одно значение, обязательный
|
|
|
|
Возможные значения
|
:
|
712 - 811 (на базе потока)
|
|
|
|
|
:
|
102 (на базе потока)
|
|
|
|
|
|
|
|
|
|
LOCTSAP
|
Идентификатор собственного приложения в соответствии с ISO-8073. Этот идентификатор должен быть известен в главном компьютере.
|
|
|
Тип ввода
|
:
|
Одно значение, обязательный
|
|
|
|
Возможные значения
|
:
|
1 - 10 симв.; 1-й симв. /= ' '
|
|
|
|
|
|
|
|
|
|
MSGBASED
|
Определенный тип передачи данных к приложению.
|
|
|
Тип ввода
|
:
|
Одно значение, обязательный
|
|
|
|
Возможные значения
|
:
|
YES:
|
приложение принимает данные в форме сообщений (используется протокол ISO-8073)
|
|
|
|
|
NO:
|
приложение принимает данные в форме потока
|
|
|
|
|
|
|
|
|
NO
|
При использовании ADD-CPTP NO представляет собой свободный номер в таблице DPCON или APPL (в соответствии с TYPE). Если NO не введен, AMO выполняет поиск свободного номера в таблице. Если свободное место отсутствует, отображается сообщение об ошибке.
|
|
|
Тип ввода
|
:
|
Одно значение, факультативный обязательный (DELETE)
|
|
|
|
Возможные значения
|
:
|
1 - 255 с DELETE допускаются два "сцепленных" значения
|
|
|
|
|
|
|
|
|
|
TYPE
|
Тип конфигурации
|
|
|
Тип ввода
|
:
|
Одно значение, факультативный обязательный (ADD)
|
|
|
Возможные значения
|
:
|
DPCON = Соединение DP APPL = Приложение
|
|
|
0.56.6 Сообщения об ошибках и информационные сообщения
0.56.6.1 Сообщения об ошибках
F01:
|
ДЛЯ DP-СОЕДИНЕНИЯ <no> КОНФИГУРАЦИЯ УЖЕ СУЩЕСТВУЕТ.
|
|
F02:
|
ДЛЯ ПРИЛОЖЕНИЯ <no>КОНФИГУРАЦИЯ УЖЕ СУЩЕСТВУЕТ.
|
|
F03:
|
ПАРАМЕТР <парам.> СОДЕРЖИТ НЕДЕЙСТВИТЕЛЬНЫЙ СИМВОЛ.
|
|
F04:
|
КОМБИНАЦИЯ EMS-ПРИЛОЖЕНИЕ <emsappl>,DP-PROCID <dpproc> И DP-ПРИЛОЖЕНИЕ <dpappl> МОЖЕТ ИСПОЛЬЗОВАТЬСЯ ТОЛЬКО ОДИН РАЗ.
|
|
F05:
|
ДЛЯ DP-СОЕДИНЕНИЯ <no> ПРИЛОЖЕНИЕ УЖЕ ДОБАВЛЕНО.
|
|
F06:
|
МАКСИМАЛЬНОЕ ЧИСЛО DP-СОЕДИНЕНИЙ УЖЕ ДОСТИГНУТРО.
|
|
F07:
|
МАКСИМАЛЬНОЕ ЧИСЛО ПРИЛОЖЕНИЙ УЖЕ ДОСТИГНУТРО.
|
|
F08:
|
DP-СОЕДИНЕНИЕ <dpproc> НЕ СКОНФИГУРИРОВАНО.
|
|
F09:
|
LOCPORT НЕ ДОЛЖЕН БЫТЬ ЗАКРЕПЛЕН ЗА РАЗНЫМИ EMSAPPL.
|
|
F10:
|
FARPORT 102 НЕ РАЗРЕШЕН.
|
|
F11:
|
НЕПРАВИЛЬНЫЙ ФОРМАТ IP-НОМЕРА.
|
|
F12:
|
DP-СОЕДИНЕНИЕ ДЛЯ <dpproc> УЖЕ СУЩЕСТВУЕТ.
|
|
0.56.6.2 Информационные сообщения
H01:
|
DP-СОЕДИНЕНИЕ ДОБАВЛЕНО С НОМЕРОМ СОЕДИНЕНИЯ <no>.
|
|
H02:
|
ПРИЛОЖЕНИЕ ДОБАВЛЕНО С НОМЕРОМ СОЕДИНЕНИЯ <no>.
|
|
H03:
|
КОНФИГУРАЦИЯ ДЛЯ DP-СОЕДИНЕНИЯ НЕ СУЩЕСТВУЕТ.
|
|
H04:
|
КОНФИГУРАЦИЯ ДЛЯ ПРИЛОЖЕНИЯ НЕ СУЩЕСТВУЕТ
|
|
H05:
|
ЕЩЕ ДОБАВЛЕНО НЕСКОЛЬКО ПРИЛОЖЕНИЙ ДЛЯ DP-СОЕДИНЕНИЙ.
|
|