Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Файл запросов





 

Запрос в транспортном формате должен содержать обязательные элементы:

- идентификатор кодовой страницы данного запроса (DOS–866, Windows–1251);

- условный адрес отправителя (код корреспондента);

- условный адрес получателя (код респондента);

- условное имя информационной подсистемы, к которой адресуется запрос;

- описание технологической операции (выборка информации или модификация данных);

- тело запроса.

В общем виде запрос представляет набор записей текстового файла, разделяемых символами возврата каретки (ВК) и перевода строки (ПС), и может содержать одно или группу элементарных обращений к одной или нескольким подсистемам.

Структурно запрос выглядит следующим образом:

заголовок файла <ВК><ПС>

 
 

описатель запроса 1<ВК><ПС>

 

       
   
 

Заголовок файла запросов идентифицирует систему кодирования информации, получателя и отправителя файла. Структурно первая запись файла представляется в виде:

< идентификатор кодовой страницы >/<код получателя>/<код отправителя>.

В ФИС ГИБДД используются следующие кодовые страницы:

866 – DOS,

1251 – Windows.

Код получателя – указывается адресат запроса (РЦ, МРЦ или ФЦ). Представляется в виде четырехсимвольного кода региона из федерального справочника регионов, используемого в ФИС ГИБДД.

Код отправителя – идентифицирует абонента ФИС ГИБДД и представляется в виде семисимвольного кода, где первые четыре символа являются кодом региона из федерального справочника регионов, а последние три – порядковым кодом абонента (терминала) в этом регионе.

Код абоненту присваивается администратором и регистрируется для разграничения доступа к данным.

Транспортный файл может содержать несколько запросов с различными технологическими операциями к подсистемам. Запрос должен начинаться с описателя, предназначенного для идентификации подсистемы, к которой идет обращение, и запрашиваемой операции, выполнение которой требуется. Описатели оформляются как отдельные записи файла запросов, имеющие следующий вид:

&<имя подсистемы>/<код запрашиваемой операции>;

Имя подсистемы – условное имя подсистемы (таблица 1);

Код запрашиваемой операции – символьно - цифровой код, обозначающий операцию над объектами учета (таблица 2).

 

Таблица 2

Коды запрашиваемых операций

№ п/п Код Наименование
    Сформировать выборку объектов учета по заданным критериям
    Подсчитать количество объектов учета, удовлетворяющих заданным критериям

 

За описателем следуют одно или несколько обращений с заданной операцией к указанной подсистеме, оформленные в виде отдельных записей файла. Совокупность обращений, принадлежащих одному запросу, составляет тело запроса.

Каждое обращение в зависимости от вида запроса определяет:

- условия формирования выборки объектов учета (для поисковых запросов);

- корректируемые атрибуты и их новые значения (для корректирующих запросов);

- совокупность атрибутов нового объекта учета и их содержание (для запросов на пополнение информации).

Структурно обращение представляется в следующем виде:

/<код атрибута 1><знак операции отношения><значение1>/<код атрибута 2><знак операции отношения><значение2> … /<код атрибута N><знак операции отношения> <значениеN><ВК><ПС>.

Коды атрибутов – условные имена, назначаемые атрибутам объектов учета.

Порядок следования кодов атрибутов в обращении – произвольный.

Значения атрибутов для поисковых запросов могут содержать специальные символы:

? – любой произвольный символ;

* – любое количество произвольных символов.

Знаки операций отношения, используемые в обращениях, приведены в таблице 3.

Таблица 3

Операции отношений

№ п/п Знак Описание
  = Равно
  # Не равно
  > Больше или равно
  < Меньше или равно

 

Несмотря на то, что все данные в транспортном формате передаются в виде набора символьных строк, значения атрибутов транспортного формата могут быть нескольких типов (таблица 4).

 

Таблица 4

Типы данных ФИС ГИБДД

№ п/п Тип данных Описание Условное обозна-чение Макси-мальная длина
  Символь-ный Может содержать любую алфавитно-цифровую информацию С  
  Числовой Содержит только числовые значения Ц  
  Дата Цифровое значение в формате даты – ГГГГММДД, где ГГГГ – четырехзначный номер года, ММ – двузначный номер месяца, ДД – двузначный номер дня месяца Допускаются значения: ГГГГ0000 – если неизвестен день и месяц ГГГГММ00 – если неизвестен день месяца Д  
  Время Цифровое значение в формате времени – ЧЧММСС, где ЧЧ – двузначный номер часа ММ - двузначный номер минуты СС - двузначный номер секунды Т  

 


Все атрибуты объектов учета, входящие в состав одного поискового обращения, для формирования выборки объединяются логической операцией «ИЛИ». При формировании сложных поисковых запросов некоторые атрибуты объектов учета внутри каждого обращения могут объединяться в логические группы. Компоненты одной группы заключаются в круглые скобки и при формировании выборки объектов учета связываются логической операцией «И». Если обращение содержит несколько логических групп, то при формировании выборки они объединяются логической операцией «ИЛИ».

 







Date: 2015-07-27; view: 697; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию