Диагностическое сообщение 497. Коды ошибок.

Каждое вводимое в АСУСС сообщение автоматически проверяется на наличие ошибок позиционной структуры и логических связей. По результатам контроля выдается диагностическое сообщение с кодом 497, в котором в закодированной форме указывается характер и расположение имеющихся ошибок или отметка об их отсутствии. Каждый тип ошибок имеет свой код:

01 - несуществующий код сообщения;

02 - недопустимое число полей во фразе;

03 - отсутствуют информационные фразы или все они с ошибками;

04 - неправильное оформление сцепа, маршрутной группы;

07 - отсутствует требуемый реквизит;

08 - значения реквизитов не соответствуют друг другу;

10 - одинаковые ИНВ;

14 - в ЭВМ нет корректируемого сообщения;

16 - недопустимое значение реквизита;

17 - недопустимое число знаков в реквизите или недопустимый символ;

19 - отсутствует вагон с указанным ИНВ;

33 - ошибка контрольного знака.

 

Структура диагностического сообщения 497.

 

Код сообщения Прием сообщения Количество принятых

Код абонента число часы сообщений в пакете

Код ВЦ месяц минуты

___ ________ _____ __ __ __ __ __

(:497 ВЦ УПП 32580 25 11 12 31 01: - Служебная фраза

 

Тип фразы (Ю1 - результаты контроля сообщения в целом)

Код общих результатов контроля сообщения:

0000 - принято без ошибок;

0001 - принято с ошибками, допускающими редактирование;

0009 - не принято, требуется повторный ввод.

Код контролируемого сообщения

Количество принятых информационных фраз (без ошибок)

Количество не принятых информационных фраз (с ошибками)

Идентификатор сообщения (номер + индекс поезда)

___ ____ ____ __ __ _________________

Ю1 0001 0002 09 03 2431+3258+15+4500: - Информационная фраза Ю1

 

Тип фразы (Ю2 - сведения об ошибках в отдельной фразе)

Порядковый номер фразы с ошибками

Идентификатор фразы (порядковый + инвентарный номера ваг.)

Коды ошибок (/ХХ) и номера полей с ошибками в данной фразе.

___ ___ ___________ ______ ________ _____

Ю2 003 03+24241821 /07 07 /08 02-04 /16 03: )

 

Исправление ошибок в сообщении 02.

При проверке информационного сообщения выполняются:

1) форматный контроль -проверка соответствия сообщения установленной структуре;

2) логический контроль - проверка логических связей информации.

Рассмотрим, какие ошибки могут быть допущены при вводе ТГНЛ в информационных фразах и как их следует исправлять.

 

Форматный контроль.

1) Недопустимое число полей во фразе (менее 4 или более 15) - ошибка 02:

- менее 4 (нет веса груза - добавить 000 в 4-е поле, пропущен пробел между полями);

- более 15 (лишний пробел между полями).

2) Недопустимое число символов в поле (менее или более установленного) - ошибка 17:

02 (ИНВ) - рассчитать контрольный знак;

03 (отметка о роликах) - в поле 3 ввести 1;

04 (вес груза) - ввести любое значение в пределах грузоподъемности вагона;

05 (ст. назначения) - рассчитать контрольный знак;

06 и 07 (код груза и получателя) - ввести 99999 и 9999 соответственно, если груз не контейнеры ( в 12-м поле 00/00), иначе 00200 (00300) в 6-е поле, 0032 в 7-е поле.

3) Недопустимый символ - ошибка 17 ("*", "?" или "\"):

02 (ИНВ) - рассчитать контрольный знак;

05 (ст. назначения) - рассчитать контрольный знак;

12 (отметка о контейнерах) - вместо символа "\" ввести "/".

Логический контроль.

а) КОНТРОЛЬ ЗНАЧЕНИЙ РЕКВИЗИТОВ:

Недопустимое значение реквизита - ошибка 16 - следует ввести в поле допустимое значение соответствующего реквизита:

03 (отметка о роликах) - 0 или 1;

05 (ст. назначения) - такой станции нет на сети - ввести станцию назначения поезда с КЗ;

06,07 (код груза или получателя) - груза или получателя с таким кодом не существует - ввести 99999 или 9999, соответственно;

08-11 (особые отметки) - могут принимать значения в диапазоне 0-9;

12 (отметка о контейнерах) - зависит от типа контейнеров:

для мало и среднетоннажных (в 6-м поле 00200) - ввести 06/00;

для крупнотоннажных (00300 в 6-м поле) - ввести 02/00;

13 (код ВПС) - нет пограничной станции с таким кодом - по станции назначения вагона (поле 5) определить правильный код ВПС;

14 (тара вагона) - допустимые значения 000 - 050 (рекомендуется 000);

15 (примечание) - от 1-го до 6-ти символов в зависимости от сведений о вагоне.

б) Межреквизитный КОНТРОЛЬ - проверка логических связей (соответствия друг другу) между реквизитами одной фразы.

1) Отсутствует требуемый реквизит - ошибка 07:

05 (ст. назначения) - вагон груженый (поле 4 ненулевое), а станции назначения вагона нет - ввести станцию назначения поезда (5 символов!);

06 или 07 (код груза и получателя) -вагон груженый (поле 4 ненулевое), а кода груза или получателя нет - записать в недостающие поля 99999 или 9999 соответственно;

12 (отметка о контейнерах) - груз контейнеры (в поле 6 -00200 или 00300) - в поле 12 ввести 06/00 - для груза 00200 или 02/00 - для груза 00300;

13 (погран. станция) - если вагон следует за границу (см. код станции назначения - поле 5), в поле 13 ввести код ВПС по таблице (недостающие промежуточные поля забить 0 или 9).

2) Несоответствие реквизитов друг другу - ошибка/08 XX-YY (значение поля XX не соответствует значению поля YY):

04-02 - вес груза более грузоподъемности - записать в поле 4 допустимое значение;

06-04 или 07-04 - в груженом вагоне нулевой код груза или получателя - ввести в 6-е поле 99999 или в 7-е поле 9999, соответственно;

08-02 - вагон имеет правильный ИНВ, а он оформлен как груз на своих осях (в 8-м поле 1) - в поле 8 ввести 0;

13-05 - код ВПС не соответствует станции назначения вагона - определит правильный код ВПС по таблице и ввести в поле 13;

07-06 - если груз - контейнеры (в 6-м поле 00200 или 00300 или мелкие отправки (00100), а код получателя указан неверно - в поле 7 для контейнеров ввести 0032, для МО - 0031.

в) МЕЖФРАЗНЫЙ КОНТРОЛЬ - проверка логических связей между фразами

1) Одинаковые ИНВ вагонов - ошибка 10 - следует исключить любой вагон с одинаковыми ИНВ, так как ИНВ является уникальным на сети железных дорог.

2) Неправильное оформление маршрута, группы вагонов, сцепа - ошибка 04 - первая особая отметка должна быть одинакова для первого и последнего вагонов группы (маршрута, сцепа):

1 - груз на своих осях; 2 - маршрут; 3-6 - группа вагонов по одной накладной; 7-8 - сцеп;
9 - вагон нерабочего парка.

 

г) ПРОВЕРКА КОНТРОЛЬНОГО ЗНАКА - ошибка 33:

02 (ИНВ) - ввести в поле 8 (первая особая отметка) 1 - груз на своих осях;

05 (ст. назначения) - ввести станцию назначения поезда (5 символов! - необходимо для станции назначения поезда рассчитать контрольный знак)