...
For interfacing systems that receive exported XML documents from eLandings, the user export feature on landing and production reports automatically downgrades the schema version to version 1.0, the original version. In the Spring of 2009 the system will begin exporting reports using the current version, but the user profile will be enhanced to allow users to specify a legacy schema version to use. This will allow users to continue to receive reports created with an older version of the schema while their system developers are enhancing their system to use the newer version of the reports.
Note | ||
---|---|---|
| ||
In the schema has been changed to add a new required field then that field will still be required, even if data is imported Any interfacing system that calls eLandings web service methods directly must use the most current version of the schema. While reports can be submitted using an older version of the schema. The use of legacy versions of the schema does not relieve the user of the requirement to honor all business rules in the system, the response data will be prepared with the latest version of the schema. The user provide setting will not affect the web service behavior. |
XML Usage Documentation
The eLandings documentation on the Confluence website includes a system interface guide that describes the main XML documents, their elements, and how the elements are used.
XML Schema Change Notification
The user profile has been enhanced to include a schema change notification flag. Users who set this flag will be notified whenever the schema is being changed. This will also facilitate the dissemination of useful information about interfacing with eLandings.
XML Interface Tools
XML is very much an IT standard, and many tools are available for reading and writing XML documents, and for extracting from XML documents the component data.
JAXB
The eLandings development team uses JAXB from Sun Microsystems for working with XML documents in Java.
Visual Studio
The Visual Studio integrated development environment from Microsoft includes tools to read an XML schema and provide programatic access to documents created from that schema.