Интегрированные сети ISDN

         

Структуры данных


Структуры данных



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

TransID

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



TransID

{LID-C, [LID-M], XID, PReqData, [PaySysID], Language}

LID-C

Локальный ID. Метка, генерируемая системой владельца карты или для нее.

LID-M

Локальный ID. Метка, генерируемая системой продавца или для нее.

XID

Глобально уникальный идентификатор

PReqData

Дата запроса покупки. Генерируется продавцом в PInitRes или владельцем карты в PReq.

PaySysID

Используется некоторыми платежными системами для пометки транзакций

Language

Естественный язык владельца карты

TransID предоставляет несколько идентификаторов для транзакций. LID-C, LID-M и PaySysID являются идентификаторами, которые присваиваются владельцем карты, продавцом и/или платежной системой. LID-M часто используется для хранения номера заказа продавца для данной транзакции. PreqData предоставляет дату запуска транзакции. XID представляет собой идентификатор транзакции, который обычно формируется системой продавца, если только нет PInitRes, в последнем случае он формируется системой владельца карты. XID представляет собой псевдослучайный 20 байтовый код, который должен быть уникальным. В таблице 4.6.2.38 рассмотрено, когда формируется и используется поле TransID в сообщениях SET.



Содержание раздела