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

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


onlineticket:104operations:04train

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
onlineticket:104operations:04train [2016/12/19 08:06] 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)|
Строка 46: Строка 46:
  
 ===== Блок "PASSENGER" ===== ===== Блок "PASSENGER" =====
- 
 ^  Поле  ^  Описание  ^ ^  Поле  ^  Описание  ^
 |**PASSNO**|Порядковый номер пассажира| |**PASSNO**|Порядковый номер пассажира|
 |**FIO**|ФИО пассажира| |**FIO**|ФИО пассажира|
 +|**SURNAME**|Фамилия пассажира|
 +|**NAME**|Имя и отчество пассажира|
 |**PASS**|Документ, удостоверяющий личность пассажира| |**PASS**|Документ, удостоверяющий личность пассажира|
 +|**GENDER**|Пол пассажира (''M'' – мужской, ''F'' – женский)|
 +|**CITIZENSHIP**|Гражданство пассажира (ISO код страны)|
 +|**BIRTH_DATE**|Дата рождения пассажира в формате //ДДММГГГГ//|
 +
 +===== Блок "CONTACTS" =====
 +^  Поле  ^  Описание  ^
 +|**CONTACT**|Контактная информация по пассажиру. Может быть указан либо адрес электронной почты, либо телефон.\\ • Формат номера телефона: без знака «+­», не более 14 цифр.\\ • Формат адреса электронной почты:\\    • поле может включать один символ «''@''», после которого возможна одна точка;\\    • допускаются цифры, русские, латинские символы, точки, тире и подчеркивания;\\    • если указана хотя бы одна латинская буква, то следует указать все буквы латинскими;\\    • не допускается два специальных символа подряд (точка, тире, подчеркивание)|
  
 ---- ----
onlineticket/104operations/04train.1482134803.txt.gz · Последнее изменение: 2023/07/21 09:10 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki