Kan. Admin. Regs. § 112-110-6 - Central computer system communication

Current through Register Vol. 40, No. 39, September 30, 2021

(a) Each CCS provider shall furnish specifications, protocols, and the format of messages to and from the central computer system.
(b)
(1) The documentation of the communications protocol shall explain all messages, conventions, and data formats and shall be submitted for approval before delivery of the protocol to EGM manufacturers. Approval shall be obtained before distribution of the communications protocol may commence.
(2) The documentation shall detail the following:
(A) The data format, including the following:
(i) Byte ordering;
(ii) bit order where bits are referenced; and
(iii) negative number format;
(B) message framing, including the following:
(i) Header field;
(ii) address field;
(iii) control field;
(iv) information or data;
(v) frame check sequence; and
(vi) trailer field;
(C) minimum and maximum frame or packet length;
(D) packet termination indication;
(E) padding techniques;
(F) special characters used and the function of each character;
(G) general principles of data exchange; and
(H) any other specifications required to support the functionality of the system.
(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.

Notes

Kan. Admin. Regs. § 112-110-6
Authorized by K.S.A. 2007 Supp. 74-8772; implementing K.S.A. 2007 Supp. 74-8749 and 74-8772; effective May 1, 2009.

The following state regulations pages link to this page.



State regulations are updated quarterly; we currently have two versions available. Below is a comparison between our most recent version and the prior quarterly release. More comparison features will be added as we have more versions to compare.