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




Определения типов данных протокола IOTP - часть 5


<!ELEMENT ConsumerDeliveryData EMPTY>
<!ATTLIST ConsumerDeliveryData ID ID #REQUIRED
ConsumerDeliveryId CDATA #REQUIRED>
<!-- DELIVERY NOTE COMPONENT -->
<!ELEMENT DeliveryNote (PackagedContent+)>
<!ATTLIST DeliveryNote IDID #REQUIRED
xml:lang NMTOKEN #REQUIREDDelivHandlerDelivId CDATA #IMPLIED

ContentSoftwareId CDATA #IMPLIED >
<!-- STATUS COMPONENT -->
<!ELEMENT Status EMPTY>

<!ATTLIST Status IDID #REQUIRED
xml:lang NMTOKEN #REQUIREDStatusType NMTOKEN #REQUIRED
ElRef NMTOKEN #IMPLIEDProcessState (NotYetStarted | InProgress |

CompletedOk | Failed | ProcessError) #REQUIRED
CompletionCode NMTOKEN #IMPLIED

ProcessReference CDATA #IMPLIEDStatusDesc CDATA #IMPLIED >

<!-- TRADING ROLE DATA COMPONENT -->
<!ELEMENT TradingRoleData (PackagedContent+)>
<!ATTLIST TradingRoleData ID ID #REQUIRED
<!ELEMENT InquiryType EMPTY>

<!ATTLIST InquiryType IDID #REQUIRED
Type NMTOKEN #REQUIREDElRef NMTOKEN #IMPLIED

ProcessReference CDATA #IMPLIED >
<!-- ERROR COMPONENT -->
<!ELEMENT ErrorComp (ErrorLocation+, PackagedContent*)>

<!ATTLIST ErrorComp IDNMTOKEN #REQUIRED
xml:lang NMTOKEN #REQUIREDErrorCode NMTOKEN #REQUIRED
ErrorDesc CDATA #REQUIREDSeverity (Warning|TransientError|HardError) #REQUIRED
MinRetrySecs CDATA #IMPLIEDSwVendorErrorRef CDATA #IMPLIED>

<!ELEMENT ErrorLocation EMPTY >

<!ATTLIST ErrorLocation ElementTypeNMTOKEN #REQUIRED
IotpMsgRef NMTOKEN #IMPLIEDBlkRef NMTOKEN #IMPLIED
CompRef NMTOKEN #IMPLIEDElementRef NMTOKEN #IMPLIED

AttName NMTOKEN #IMPLIED>
<!--
**********************
* ТОРГОВЫЕ БЛОКИ *
********************** -->

<!-- TRADING PROTOCOL OPTIONS BLOCK -->
<!ELEMENT TpoBlk ( ProtocolOptions, BrandList*, Org* )>
<!ATTLIST TpoBlk ID ID #REQUIRED >
<!-- TPO SELECTION BLOCK -->
<!ELEMENT TpoSelectionBlk (BrandSelection+)>
<!ATTLIST TpoSelectionBlk ID ID #REQUIRED>
<!-- OFFER RESPONSE BLOCK -->
<!ELEMENT OfferRespBlk (Status, Order?, Payment*, Delivery?, TradingRoleData*)>



Содержание  Назад  Вперед