AG 2100Quick Reference Guide 295Mirroring Billing RecordsMultiple AG 2100 units can send copies of credit card billing records to a number of externalservers that have been previously defined by system administrators. The AG 2100 assumescontrol of billing transmissions and saving billing records. By effectively "mirroring" thebilling data, the AG 2100 can send copies of billing records to predefined "carbon copy"servers.Additionally, if the primary and secondary servers are down, the AG 2100 can store up to2,000 credit card transaction records. The AG 2100 regularly attempts to connect with theprimary and secondary servers. When a connection is re-established (with either server), theAG 2100 sends the cached information to the server. Customers can be confident that theirbilling information is secure and that no transaction records are lost.This document describes the process used by the Nomadix Hospitality Service Gateway formirroring billing records, and is organized into the following sections:z “Sending Billing Records” on page 295z “XML Interface” on page 296z “Using the Web Management Interface (WMI)” on page 66Sending Billing RecordsWhen there is a message (billing record) in the message queue, the system "wakes up" andperforms the following tasks:1. Stores the billing record in the flash2. Create an XML packet, based on the new billing record3. Send the billing record to the carbon copy server(s)4. Transmit the data currently stored in the flash, based on the specified retransmissionmethod (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 2100 is powered down during transmission attempts.Billing records are sent to the carbon copy server(s) only after the records areplaced in the message queue. Carbon copy servers will not receive the recordsagain if a task for retransmitting to the primary or secondary server needs to beperformed.