Протокол для работы с кредитными картами CyberCash

         

Блок ошибки


Торговый блок Error содержит один или более компонентов Error (смотри раздел 7.21), которые несет в себе информацию о технических ошибках (смотри раздел 4.1) в сообщении IOTP, полученном одной из торговых ролей, вовлеченных в сделку.

Ниже представлены две фразы, которые используются в описании торгового блока Error:

  • ошибочное сообщение. Сообщение IOTP, которое содержит или является причиной ошибки какого-то рода;

  • сообщение, опровещающее об ошибке. Сообщение IOTP, которое содержит торговый блок Error, описывающий ошибку, найденную в сообщении.

Торговый блок Error может содержаться в любом сообщении, уведомляющем об ошибке. Реакция на такое сообщение зависит от серьезности (severity) ошибки. Разъяснения различных значений серьезности ошибки (и сопряженных с ними действий) дано в определении компонента Error.

Несмотря на то что торговый блок Error может уведомлять о многих различных ошибках, используя несколько компонентов Error, разработчики приложений могут и не поддерживать такую возможность.

Структура торгового блока Error представлена ниже.

<!ELEMENT ErrorBlk (ErrorComp+, PaySchemeData*) >
<!ATTLIST ErrorBlk ID ID #REQUIRED >

Атрибуты:

IDИдентификатор, который однозначно определяет блок Error транзакции.

Cодержимое:

ErrorCompКомпонент Error (смотри раздел 7.21), который содержит информацию об индивидуальной технической ошибке.
PaySchemeDataОпционный компонент Payment Scheme (смотри раздел 7.10), который содержит описание платежной схемы.


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