Transitioned dingers to work completely off of Sys40 data. Dingers will remain in a freeze on new data until after the full transition is completed as FCCdata still depends on dingers data that resides on Legacy.
Moved over several database tables that are needed for the morning run applications.
Every Nook And Cranny (ENAC) - In addition to the relational databases that are used for FCC broadcast data (CDBS, LMS and eLMS). Those databases are based on relational data meaning that you need to take data from multiple tables in order to achieve a desired result. Relational databases can increase access times and thus, slower results. ENAC is performed during the morning run that takes major fields from the various tables in a relational database and places them into a single table to improve the speed of the query. This functionality was originally put into place to support ad-hoc reporting but is now used more widely in internal and external applications.
Modernized the ENAC spec for FM to remove certain CDBS era elements such as biased coordinates and the use of the NAD27 datum. For US broadcast, ENAC uses solely LMS as its baseline source.
Recoded and deployed morning run application ENAC-TV to utilize the Sys40 database. The original ENAC-TV will continue to run on Legacy through the transition.
Recoded and deployed morning run application ENAC-FM to utilize the Sys40 database. The original ENAC-FM will continue to run on Legacy through the transition.
Recoded and deployed several morning run applications that further enhance the ENAC data. As with ENAC, these are only updating the Sys40 version until after transition. Their Legacy counterparts continue to run in production:
- A program that runs a list of stations known to the FCC as running radio reading services for the blind.
- A program that determines the transmitter location and thus assigns it to a FCC FM Zone.
- A program that reviews the HAAT and ERP of full-service FM stations to determine if they are operating at parameters above their designated service class.
Recoded and deployed a new pleadings combiner. This was a process put in place during the FCC's CDBS to LMS conversion to have all pleadings (informal objections, etc.) placed into a single table. In the new version, the CDBS portion of the data will be frozen and only the LMS data will be updated on a daily basis. We plan a "Phase 2" of this program that will improve the overall update process.
Recoded, deployed and implemented the program used to generate the Spare Callsign List (calls.recnet.com). This site is now working off of the Sys40 database.
Recoded and deployed the program that is run weekly that obtains Radio Data Service (RDS) PIDs from the NAB's data. This function will be in dual operation through the transition.
Recoded and deployed the program used to generate a pipe delimited list of valid REC IDs.
Transitioned FMMAP to a new URL (https://fmmap.recnet.com). A redirect has been placed on the former recnet.net/fmmap URL.
Recoded, deployed and transitioned a weekly program that generates the geojson data needed to provide FM transmitter locations to FMMAP.
Recoded, deployed and transitioned a weekly program that generates the geojson data needed to provide AM transmitter locations to FMMAP.
Note about code upgrades in the transition: At this time, our goal is to transition applications as they currently are to the new environment. Recoding is limited to providing only a stable version of the existing code functions as opposed to adding enhancements. FMMAP for both FM and AM are both overdue for enhancement, specifically, the addition of Mexico IFT data. This will happen in the future. But for now, we must continue the transition.
Added the recently converted daily update programs to the weekday, Saturday and Sunday morning run cron scripts.
Added FMMAP updating and UK updates from Ofcom to the morning updates on Sunday.
Started the movement of CountyWAR to Sys40. Due to its low priority, we are suspending the game for at least one week so we can recode the web portion and test the backend portions over the next few days when resrouces are available.
Transitioned toybox amc (AM tower notification check) to work entirely off of Sys40 data.
Transitioned toybox arrr (American Radio Rebel Repository) to work entirely off of Sys40 data.
Modified program that monitors the Federal Register to support dual databases (writes to both Legacy and Sys40).
Transitioned toybox fr (Federal Register) to work entirely off of Sys40 data. FCC.today is still dependent on Federal Register data. That application will still receive data for now from Legacy since the back end FR tool is now dual-database.
Transitioned toybox fccrecord (View FCC Record at University of North Texas) to work entirely off of Sys40 data.
Transitioned toybox history (Radio History Project-Station List) to work entirely off of Sys40 data.
Transitioned toybox ihf (International High Frequency Broadcast Station List) to work entirely off of Sys40 data.
Transitioned toybox nadcon (NAD27/NAD83 conversion tool) to work entirely off of Sys40 data.
Transitioned toybox pleadings (Pleadings helper application) to work entirely off of Sys40 data.
Transitioned toybox radio-history-rsb (Radio History Project, Facilities with entires in the Radio Service Bulletins) to work entirely off of Sys40 data.
Transitioned toybox renewal (LPFM license renewals) to work entirely off of Sys40 data. (This tool is currently unavailable as we are well between renewal cycles at this time. Development on this tool will resume as we get closer to the start of renewals).
Transitioned toybox towair (Part 17 Tower Registration Check) to work entirely off of Sys40 data.
Transitioned toybox towerfind (Search for nearby registered towers) to work entirely off of Sys40 data.
Transitioned internal application T01 to work entirely off of Sys40 data.
Transitioned internal application T03 to work entirely off of Sys40 data.
Transitioned internal application T10 to work entirely off of Sys40 data.
Finished transition of J1 Radio support services. The APIs, site parsers and other utility applications that are used to support the dynamic website content and over the air messaging (travel, weather, etc.) have now fully transitioned to System40.
The planned transition of the IPAWS data and supporting functions has been postponed due to Hurricane Helene. We will attempt this at a later time.
This concludes all of the planned weekend activity on System40.
NEXT PLANNED MAJOR WORK: Transition of LPFM.us and FCC.today. REC will eventually issue Network Advisory messages. FCC.today may get transitioned over a weekend due to the weekday demand.
Installed pdftotext which is an eLMS depedency.
In the late night, we have recoded County War. It still needs testing of the back ends. We have the crons disabled at this time so it is possible that Monday's game will not start on time. We will be doing testing of the backend functions to assure the game is properly working before we turn the crons back on.