A stand-alone validation tool for OpenSF XML configuration files is now available. This tool validates an XML configuration file against the specification detailed in section 2.2.6 of the Generic E2E Simulator ICD (PE-ID-ESA-GS-464). This allows to check the validity of an XML configuration without having to invoke the OSFI library.
The tool requires Python 3.8 or newer and is platform-independent. Installation and usage instructions can be found in the README.
The tool is available from the OpenSF download page (registration required) as Python wheel or source distribution package.