Sending Billing Records; Xml Interface - Nomadix AG 5000 User Manual

Access gateways
Table of Contents

Advertisement

Sending Billing Records

When there is a message (billing record) in the message queue, the system "wakes
up" and performs the following tasks:
Stores the billing record in the flash
1.
Create an XML packet, based on the new billing record
2.
Send the billing record to the carbon copy server(s)
3.
Transmit the data currently stored in the flash, based on the specified
4.
retransmission method (round-robin: A-B-A-B, or fail-over: A-A-B-B)
The system stores the billing record in the flash so that the record will not be lost (for
example, if the AG 5000 is powered down during transmission attempts.
Billing records are sent to the carbon copy server(s) only after the
records are placed in the message queue. Carbon copy servers will not
receive the records again if a task for retransmitting to the primary or
secondary server needs to be performed.

XML Interface

XML for the External Server
The AG 5000 sends a string of XML commands according to specifications. HTTP
headers are added to the XML packets that are built, as the billing "mirroring"
information is sent to the external server in HTTP compliant XML format.
The XML string built from the billing mirror record is in the following format:
AG 5000 to External Server:
<USG RMTLOG_COMMAND="ADD_REC">
<REC_NUM>
<USG_ID>
<PROPERTY_ID>
<DATE>
<TIME>
<ROOM_NUM>
<AMOUNT>
<TRANS_TYPE>
<SIGNATURE>
</USG>
250
max 5 characters
</REC_NUM>
max 6 characters
</USG_ID>
max 64 characters
</PROPERTY_ID>
max 10 characters
</DATE>
max 8 characters
</TIME>
max 20 characters
</ROOM_NUM>
max 10 characters
</AMOUNT>
max 5 characters
</TRANS_TYPE>
max 16 characters
</SIGNATURE>
AG 5000
Quick Reference Guide

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents