The customer had an issue with very large XML files containing orders
arriving in files that were too large for their electronic data processing system to process. Files above a certain size were unable to be processed, consequently had to be hand edited to reduce size. This was a real pain point as files contained a huge amount of orders, so this was very time consuming and highly error prone.
XSplit splits the files into alphabetically named constituents.
This application was further developed to run as a windows service on the server, watching a specified directory, automatically splitting files upon arrival and moving them to a directory where they could be processed. A daily report is generated automatically and sent to an email list daily and the event log on the server