Table of Contents - APTAStandards.com

Table of Contents - APTAStandards.com Table of Contents - APTAStandards.com

aptastandards.com
from aptastandards.com More from this publisher
29.06.2013 Views

Field # Field Name Description that is sending the message. This may be used for return routing through a gateway 7 Receiver’s Device ID A unique number within a system that identifies the device. This may be used for routing through a gateway. When messages are used in a broadcast (instead of a device-to-device connection), this field is empty 8 Routing Information The type of this field is unspecified. It shall be used to further direct intermediate sites how to deliver the message to its final destination. An example usage would be the channel number of a device in a multi-drop connection 9 Version The Vending Equipment Interface Specification Version. The value shall be “1.1" 10 Response Needed Needed True if the sender expects a response or acknowledgment. False if not. Always false for broadcasts Message Body: The message body consists of three or four fields depending on the type of the dialogue being utilized. The details of the message body are further evaluated in the following sections. 4.4.4 Message Types VEI defines six dialog classes with several services provided by each. A dialog class is a grouping of functionally similar services, which are fulfilled by sending and receiving a set of messages. The table in Exhibit 4.4-3 describes the six dialog classes offered by VEI. Exhibit 4.4-3 Dialog Classes Dialogue Description Condition A particular circumstance or situation at a device Variable Access Access, by name, data items that are resident on the device Log Files Historic record of events and other archived information that can be used to determine a sequence of events at the device File Management Allows remote access to file systems Transaction Support use of credit/debit cards as a payment medium at the vending equipment Program Execution Action or set of actions to be carried out by the device 4.4.4.1 Transaction Data Condition dialogues are best suited for Transaction Data messages proposed by WP4. A condition dialogue is used to report a particular circumstance, or a situation at a device, such as an intrusion alarm, a component failure, or a sale of a product. Accompanying attributes might include for example the time of day, the value of products sold, or the method of payment. The structure of the condition dialogue is contained in Exhibit 4.4-4. Page 42

Exhibit 4.4-4 Condition Dialogue Structure Field Description of Field/Attributes 1 Message Header 2 Condition Attributes 3 Additional Attributes By incorporating the relevant Additional Attributes (Full list of attributes can be found in Chapter 17 of the specification), the conditional dialogue can be configured to accommodate the Farecard Usage and Add Value Transactions as proposed by WP4. 4.4.4.2 Card Management Data Variable access dialogue can be utilized for Financial Audit Data and Negative List messages. Variable access dialogues are related to accessing, by name, data items that are resident on the device. A variable is a data item that can assume any one of a set of values. The Variable Access dialogue structure is illustrated in Exhibit 4.4-5. Exhibit 4.4-5 Variable Access Dialogue Structure Field Description of Field/Attributes 1 Message Header 2 List of Variable Names 3 Variable Value List By adding the relevant Variables indicated in the field three of the message (Full list of variables can be found in Chapter 17 of the specification), the Variable dialogue can be configured to accommodate the Negative List and Financial Audit Data messages as proposed by WP4. File management dialogues allow remote access to file systems on the devices and are structured as illustrated in Exhibit 4.4-6. Exhibit 4.4-6 File Management Dialogue Structure Field Description of Field/Attributes 1 Message Header 2 File Transfer Direction 3 File Name 4 File Attributes The File Management dialogue can be formatted to accommodate certain WP4 Card Management Data and System and Device Data messages (Appendix B). This can be achieved by incorporating the appropriate File Attributes (Full list of attributes can be found in Chapter 17 of the specification) into the dialogue. Page 43

Field # Field Name Description<br />

that is sending the message. This may be used for return<br />

routing through a gateway<br />

7 Receiver’s Device ID A unique number within a system that identifies the<br />

device. This may be used for routing through a gateway.<br />

When messages are used in a broadcast (instead <strong>of</strong> a<br />

device-to-device connection), this field is empty<br />

8 Routing Information The type <strong>of</strong> this field is unspecified. It shall be used to<br />

further direct intermediate sites how to deliver the message<br />

to its final destination. An example<br />

usage would be the<br />

channel number <strong>of</strong> a device in a multi-drop<br />

connection<br />

9 Version The Vending Equipment Interface<br />

Specification Version.<br />

The value shall be “1.1"<br />

10 Response Needed Needed True if the sender<br />

expects a response or<br />

acknowledgment. False if not. Always false for broadcasts<br />

Message<br />

Body:<br />

The message body consists <strong>of</strong> three or four fields depending on the type <strong>of</strong> the dialogue<br />

being utilized. The details <strong>of</strong> the message body are further evaluated in the following<br />

sections.<br />

4.4.4 Message Types<br />

VEI<br />

defines six dialog classes with several services provided by each. A dialog class<br />

is a<br />

grouping <strong>of</strong> functionally similar services, which are fulfilled by sending and receiving a<br />

set<br />

<strong>of</strong> messages. The table in Exhibit 4.4-3 describes the six<br />

dialog classes <strong>of</strong>fered by<br />

VEI.<br />

Exhibit 4.4-3 Dialog Classes<br />

Dialogue Description<br />

Condition A particular circumstance or situation at a device<br />

Variable Access Access, by name, data items that are resident on the device<br />

Log Files Historic record <strong>of</strong> events and other archived information that can be used to<br />

determine a sequence <strong>of</strong> events at the device<br />

File Management Allows remote access to file systems<br />

Transaction Support use<br />

<strong>of</strong> credit/debit cards as a payment medium at the vending<br />

equipment<br />

Program Execution Action or set <strong>of</strong> actions to be carried out by the device<br />

4.4.4.1 Transaction Data<br />

Condition dialogues are best suited for Transaction Data messages proposed by WP4.<br />

A condition dialogue is used to report a particular circumstance, or a situation at a<br />

device, such as an intrusion alarm, a <strong>com</strong>ponent failure, or a sale <strong>of</strong> a product.<br />

Ac<strong>com</strong>panying attributes might include for example the time <strong>of</strong> day, the value <strong>of</strong><br />

products<br />

sold, or the method <strong>of</strong> payment. The structure <strong>of</strong> the condition dialogue is<br />

contained<br />

in Exhibit 4.4-4.<br />

Page 42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!