Letyshops

Совместно используемое хранилище данных о сделках (Shared Transaction Repository, STR)

Тодд Бойл
Продолжение.
Пользовательские счета STR | Таблица STR

Ниже приведена таблица STR. Голубым выделены данные общего использования, желтым - частные данные стороны инициатора, зеленым - частные данные другой стороны.

Поле Кто запол- няет Обяза- тельное Образец данных Описание и назначение
Главный сервер Система   1 Глобальные уникальные URI или ID данной системы, генерируемые STR
Ключ главного сервера Система   138654 Уникальный внутренний код строки для системы STR
Дата сделки Иници- атор Да 2000-07-22 Формат даты ISO 8601 "гггг-мм-дд". Инициатор и получатель согласовывают дату сделки
Время сделки Иници- атор Нет 15:33:44 Формат времени ISO 8601 "чч:мм:сс". Инициатор и получатель согласовывают время сделки
Дата отправления Система   2000-07-22 Формат ISO 8601"гггг-мм-дд", генерируется сервером STR в момент отправления предложения
Время отправления Система   15:35:09 Формат времени ISO 8601 "чч:мм:сс", генерируется сервером STR в момент отправления предложения
Дата принятия Система   2000-07-22 Формат даты ISO 8601"гггг-мм-дд". Генерируется сервером STR в момент получения согласия от получателя (если это так)
Время принятия Система   15:37:29 Формат времени ISO 8601 "чч:мм:сс", генерируется сервером STR в момент получения согласия от получателя (если это так)
Код сделки Иници- атор Нет 0000633 Установленный инициатором код сделки, который будет сообщен другой стороне
Код группы Иници- атор Да* 256444 Ассоциирует данную сделку с любым соответству- ющим рядом сделок в рамках "Модели коммерческих сделок" ebXML (присваивается сервером STR)
Документ XML Иници- атор Нет (текст или xml) Текстовый или XML-документ для согласования инициатором и другой стороной (счет-фактура, платежное поручение и т. д.)
Сумма Иници- атор Да 530.00 Любое числовое значение по Коду валюты
Код валюты Иници- атор Нет USD Код валюты ISO 4217 в поле Сумма. По умолчанию устанавли- вается оператором STR
Код ответа Другая сторона Нет 3 (1 = отправлено, 2 = получено подтверждение, 3 = принято, 4 = отвергнуто, 5 = др.)
Код ответа сделки Система   1 Наибольший код ответа по всем строкам с данным кодом сделки
Код ответа группы Система   1 Наибольший код ответа по всем строкам с данным кодом группы
Юриди- ческое лицо - инициатор Иници- атор Да   Компания или юридическое лицо, инициатор или отправитель данной сделки. Пространство имен: данный STR или - согласно синтаксису Xpath "namespace: value"
Код пользователя инициатора Система Нет Dshipbuilder Код пользователя официального члена STR, который отправил сделку
Подпись инициатора Иници- атор Нет V1,Y>E\\v%[]/kcY Цифровая подпись инициатора
Отметка времени 1 Система   $d-Cq<:^&._ZHexD Неизменяемая шифрованная метка времени данной строки в момент отправления инициатором
Юриди- ческое лицо - другая сторона Иници- атор Нет   Компания или юридическое лицо, названное инициатором в качестве делового партнера по данной сделке
URI другой стороны Иници- атор Нет Что-нибудь.org Факультативно. Домашний и электронный адрес, uri, виртуальная книга и т. д., которые инициатор запрашивает для одобрения. Необходимы, если получатель не имеет счета на данном сервере STR
Код пользо- вателя другой стороны Система Нет AmerSteel Код пользователя - официального члена STR, который сообщил о принятии или согласии
Подпись другой стороны Другая сторона Нет #g9.D#BO_M]B.xs3sdfas Цифровая подпись получателя
TimeStamp2 Система   goP(md7c2#87Wso Неизменяемая шифрованная метка времени этой строки в момент отправления другой стороной
Последова- тельность инициатора Иници- атор Нет 234 Частное пространство для последова- тельности инициатора, чтобы отслеживать недостающие документы
Код счета инициатора Иници- атор Нет 10100 Частное пространство для хранения инициатором кода, например кода счетов его Главной книги.
XMLdoc инициатора Иници- атор Нет (xml) Частное пространство для хранения инициатором внутренних описаний или документов
STRhome инициатора Иници- атор Нет gldialtone.com Факультативно. "Родной" STR инициатора, на который он может обратиться с запросом о репликации данной строки
Последова- тельность другой стороны Другая сторона Нет 3758 Частное пространство для последова- тельности другой стороны, чтобы отслеживать недостающие асинхронные сообщения
Код счета другой стороны Другая сторона Нет 12000 Частное пространство для хранения другой стороной кода, например кода счетов его Главной книги
XMLdoc другой стороны Другая сторона Нет (xml) Частное пространство для хранения другой стороной внутренних описаний или документов
STRhome другой стороны Другая сторона Нет Что-нибудь.org Факультативно. "Родной" STR другой стороны, на который она может обратиться с запросом о репликации данной строки

Внутри зон сервер STR может поддерживать дополнительные поля Частные данные инициатора или Частные данные другой стороны. Так, он позволяет ввести любой поднабор полей rootledgerXML, функционируя как базовый сервер виртуальной Главной книги.

Окончание в следующем выпуске.

Начало в выпусках: #100, #101
Продолжение в выпусках: #103
<<предыдущая [1][2]
[вид для печати]
© Тодд Бойл

 

 

Реклама: