|
|
|
Компьютеры - Язык операций 1 - Описание языка19 июля 2011
Оглавление: 1. Язык операций 1 2. Описание языка
Сообщения TL1
Язык TL1 состоит из наборов сообщений. Есть 4 типа сообщений:
- Входное сообщение это команда посылаемая пользователем системе OSS.
- Выходное или Ответное сообщение это сообщение присылаемое СЭ в ответ на входное сообщение.
- Сообщение подтверждения приёма это подтверждение приема вводного сообщения TL1, оно посылается если ответное сообщение будет задерживаться более 2 секунд.
- Независимое сообщение это асинхронное сообщение присылаемое сетевым элементом.
Структура сообщения TL1
TL1 сообщения имеют фиксированную структуру, и все команды должны соответствовать ей. Тем не менее, команды сами расширяемы и новые команды могут быть добавлены производителями СЭ.
Вот несколько компонентов сообщения:
- Идентификатор объекта и Идентификатор источника TID/SID это уникальное имя назначенное каждому СЭ. TID используется для переправки сообщения СЭ, SID используется для определения источника независимого сообщения.
- Идентификатор доступа AID определяет объект внутри сетевого элемента.
- Метка взаимосвязи и метка независимой взаимосвязи CTAG/ATAG числа используемые для взаимосвязи сообщений.
Входное сообщение TL1
Пример:
ENT-USER-SECU:MyNE:sridev:101::password;
Структура:
| Входное сообщения TL1 |
| Код команды |
Подготовительный блок |
Блок с полезной нагрузкой |
| Имя команды |
атрибут1 |
атрибут2 |
TID |
AID |
CTAG |
Общий блок |
Блок данных |
| ENT |
USER |
SECU |
MyNE |
sridev |
101 |
|
password |
Выходное сообщение TL1
Пример:
| MyNE 04-08-14 09:12:04 |
| M 101 COMPLD |
| ; |
Структура:
| Выходное сообщение TL1 |
| Заголовок ответа |
Идентификатор ответа |
Блок ответа |
Указатели конца |
| SID |
Дата |
Время |
M |
CTAG |
Код завершения операции |
|
|
| MyNE |
04-08-14 |
09:12:04 |
M |
101 |
COMPLD |
«UID=sridev:CID=CRAFT,UAP=1:» |
; |
Сообщение подтверждения приёма TL1
Пример:
Структура:
| Сообщение подтверждения приёма TL1 |
| Код подтверждения приема |
CTAG |
Признак конца |
| OK |
101 |
> |
Независимое сообщение TL1
Пример:
| MyNE 04-08-14 09:12:04 |
| A 101 REPT EVT SESSION |
| «root:NO,» |
| ; |
Структура:
| Независимое сообщение TL1 |
| Заголовок сообщения |
Идентификатор |
Данные |
Признаки конца |
| SID |
Дата |
Время |
Код аварии |
ATAG |
Имя команды |
|
|
| MyNE |
04-08-14 |
09:12:04 |
A |
101 |
REPT EVT SESSION |
|
|
Просмотров: 2269
|