Инструменты пользователя

Инструменты сайта


onlineticket:104operations:04train

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
onlineticket:104operations:04train [2016/09/09 13:59] kharitonovonlineticket:104operations:04train [2024/02/28 15:30] (текущий) kharitonov
Строка 1: Строка 1:
-===== Железнодорожные билеты ===== +====== Железнодорожные/автобусные билеты ====== 
-Информация о железнодорожных билетах вносится в запись об операции **TICKET** корневого узла XML документа – **TICKETS**.\\ +Информация о железнодорожных билетах вносится в запись об операции **TICKET** корневого узла XML документа – **TICKETS**.
-\\ +
-==== Блок "TICKET" ====+
  
 +===== Блок "TICKET" =====
 ^  Поле  ^  Описание  ^ ^  Поле  ^  Описание  ^
 +|**TYPE_CARRIER**|Тип перевозки: ''TRAIN'' – железнодорожная, ''BUS'' – автобусная|
 |**TYPE**|Тип документа: ''TRAIN_TICKET''| |**TYPE**|Тип документа: ''TRAIN_TICKET''|
 |**SYSTEM**|Информация о системе резервирования.\\ Атрибут //id// – код системы (для ГРС – ''1H'', для других центров – их идентификатор).\\ Атрибут //session// – сеанс работы (может отсутствовать)| |**SYSTEM**|Информация о системе резервирования.\\ Атрибут //id// – код системы (для ГРС – ''1H'', для других центров – их идентификатор).\\ Атрибут //session// – сеанс работы (может отсутствовать)|
Строка 29: Строка 29:
 |**SEGMENTS**|Массив информации по участкам перевозки **SEGMENT**| |**SEGMENTS**|Массив информации по участкам перевозки **SEGMENT**|
 |**PASSENGERS**|Массив информации о пассажирах с элементами **PASSENGER**| |**PASSENGERS**|Массив информации о пассажирах с элементами **PASSENGER**|
 +|**CONTACTS**|Массив информации о контактах пассажиров с элементами **CONTACT**, где может быть указан адрес электронной почты или телефон|
  
-==== Блок **SEGMENT** ==== +===== Блок "SEGMENT" =====
 ^  Поле  ^  Описание  ^ ^  Поле  ^  Описание  ^
 |**SEGNO**|Порядковый номер участка (всегда равен 1)| |**SEGNO**|Порядковый номер участка (всегда равен 1)|
-|**DEPPORT**|Название пункта отправления| +|**DEPPORT**|Код пункта отправления| 
-|**ARRPORT**|Название пункта прибытия|+|**ARRPORT**|Код пункта прибытия|
 |**CLASS**|Класс обслуживания| |**CLASS**|Класс обслуживания|
 |**SEATS**|Массив записей **SEAT**.\\ Каждая из записей содержит номер места и необязательный атрибут //tier// — ярус места| |**SEATS**|Массив записей **SEAT**.\\ Каждая из записей содержит номер места и необязательный атрибут //tier// — ярус места|
Строка 45: Строка 45:
 |**COACH**|Номер вагона| |**COACH**|Номер вагона|
  
-==== Блок "PASSENGER" ==== +===== Блок "PASSENGER" =====
 ^  Поле  ^  Описание  ^ ^  Поле  ^  Описание  ^
 |**PASSNO**|Порядковый номер пассажира| |**PASSNO**|Порядковый номер пассажира|
 |**FIO**|ФИО пассажира| |**FIO**|ФИО пассажира|
-|**PASS**|Документ, удостоверяющий личность|+|**SURNAME**|Фамилия пассажира| 
 +|**NAME**|Имя и отчество пассажира| 
 +|**PASS**|Документ, удостоверяющий личность пассажира| 
 +|**GENDER**|Пол пассажира (''M'' – мужской, ''F'' – женский)| 
 +|**CITIZENSHIP**|Гражданство пассажира (ISO код страны)| 
 +|**BIRTH_DATE**|Дата рождения пассажира в формате //ДДММГГГГ//
 + 
 +===== Блок "CONTACTS" ===== 
 +^  Поле  ^  Описание 
 +|**CONTACT**|Контактная информация по пассажиру. Может быть указан либо адрес электронной почты, либо телефон.\\ • Формат номера телефона: без знака «+­», не более 14 цифр.\\ • Формат адреса электронной почты:\\    • поле может включать один символ «''@''», после которого возможна одна точка;\\    • допускаются цифры, русские, латинские символы, точки, тире и подчеркивания;\\    • если указана хотя бы одна латинская буква, то следует указать все буквы латинскими;\\    • не допускается два специальных символа подряд (точка, тире, подчеркивание)|
  
 ---- ----
onlineticket/104operations/04train.1473429548.txt.gz · Последнее изменение: 2023/07/21 09:10 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki