I think it would be useful to have a servlet with an "import like" functionality that would not store anything in the database but that would input XML documents (landing reports, production reports, user object, numbers requests, etc.), transform the contents into internal eLandings representation, then perform the reverse transform back to XML, and finally re-capitulate the XML document, as verification that the XML document meets specifications. Error reporting would be especially thorough because this service would used by technical staff who would require specific knowledge of any error conditions.
The intent would be to make it easy for customers to verify "well formed-ness" of eLandings XML documents, and provide another tool for technical support.