The SeriesSoftLinker is a 24/7 running application that monitors an ingest folder for new TVA file ingests. On startup it requests a Content Management System for a full TVA file drop, so that after processing this full TVA file the SeriesSoftLinker is aware of the complete catalog structure.
After each ingested file is processed by the SeriesSoftLinker, it analyses the changes and determines the desired ‘state’ for each title (i.e. whether it should have a series softlink or not). For each title the actual ‘state’ is retrieved via the OnlineApi and transformed via OnlineApi call to the desired ‘state’.