Parsing also produces XML that is easier to read, manipulate, or transform into other formats or message types.
You can also validate the XML against schema for data validity and use the Business Rule Engine (BRE) for more complex evaluations.
The XML DOM (Document Object Model) defines the properties and methods for accessing and editing XML.
However, before an XML document can be accessed, it must be loaded into an XML DOM object.
The following list describes the four parts that make up the A4SWIFT validation engine: A4SWIFT parses SWIFT flat file messages against XSD schemas defined for each SWIFT message type in accordance with the SWIFT standard.
Parsing a flat file into XML guarantees that the flat file is structurally correct.
(Unlike parsing, continuation of XML validation is guaranteed.) For more information about data validation, see Working with Schemas.
A4SWIFT validates XML for structurally valid SWIFT messages for business-level correctness against Business Rule Engine (BRE) policies.
The SWIFT disassembler invokes the Biz Talk flat file parser to parse SWIFT flat file messages invoked by the SWIFT disassembler.
The SWIFT disassembler records in an error collection the details of any errors encountered during parsing, and always attempts to continue parsing the data in an effort to collect as many structural errors as possible on the first pass.
by Domenico Briganti is licensed under a Creative Commons Attribuzione 3.0 Unported License.
Permissions beyond the scope of this license may be available at [email protected]
However, most parse errors are fatal and halt message processing at the first error.