Kansas Administrative Regulations
Agency 112 - KANSAS RACING AND GAMING COMMISSION
Article 110 - TECHNICAL STANDARDS
Section 112-110-6 - Central computer system communication
Current through Register Vol. 43, No. 39, September 26, 2024
(a) Each CCS provider shall furnish specifications, protocols, and the format of messages to and from the central computer system.
(b)
(c) All communications between the host system components shall be encrypted with an encryption tool, which may include data encryption standard approved by the commission's auditing staff. Each proprietary encryption system shall be approved by the Kansas lottery before its use.
(d) If the CCS finds an EGM that is not responding within a set number of retries, the EGM shall be logged as not responding and the system shall continue servicing all other EGMs in the network.
(e) Each CCS shall be wired directly to all EGMs.
(f) Each CCS shall be capable of monitoring the functioning of each EGM.
(g) If a CCS provider proposes a proprietary communications protocol, the provider shall supply a perpetual software license to the Kansas lottery at no additional charge. If a proprietary protocol is utilized, the protocol shall be provided to any vendor designated by the Kansas lottery free of charge within one week of contract signing.
(h) If a CCS uses an industry standard protocol, the provider shall supply and maintain an interoperability document that indicates all of the functionality within the protocol that is used and any additional implementation notes that apply. Each deviation from the protocol shall be approved by the Kansas lottery.
(i) The communication of each CCS shall use cyclic redundancy checks (CRCs).
(j) The communication of each CCS shall withstand error rates based on the protocols in use.
(k) The communications protocol shall provide a method for the recovery of each message received in error or not received at all.
(l) Each CCS shall acknowledge all data messages that the CCS receives.
(m) Any CCS may include a negative acknowledgment (NAK) for messages received in error or messages that are received outside of specified time periods.