Frequently asked questions

XML Module FAQ

Common questions about the Redix XML Module — bidirectional XML conversion, XSD/DTD validation, and stream-based processing for the AnyToAny Engine.

What is the Redix XML Module?

An add-on for the Redix AnyToAny Format Converter Engine for conversion between XML and the formats the engine supports: X12, UN/EDIFACT, fixed-length flat files, CSV, and proprietary formats. The core engine also handles generic XML input and output; the separately licensed XML Module adds configured XSD and DTD validation and related XML capabilities. We confirm the modules and configuration needed for your schemas during evaluation.

The engine reads XML as a stream in one pass, so large documents do not have to be loaded into memory whole.

What XML standards does it support?
  • Well-formed XML generation and validation
  • W3C XML Schema (XSD) validation
  • DTD validation
  • Namespace handling, including multiple and default namespaces
What formats can I convert to and from XML?

Bidirectional conversion between XML and:

  • HIPAA X12 and ANSI X12
  • UN/EDIFACT
  • Fixed-length flat files
  • CSV and delimited files
  • Proprietary formats

XML can be the input or the output of supported mappings configured for your formats.

How does it handle large XML files?

The module uses stream-based, one-pass processing, so it does not load the entire document into memory. Throughput for very large files depends on the document structure, mapping, and hardware; test with your own files during evaluation.

Does it work with the GUI Mapper?

Yes. The GUI Mapper, a Windows design tool, provides drag-and-drop visual XML mapping with real-time testing and automatic OFD generation. You can visually design supported XML element transformations without hand-writing the mapping; some custom transformations may still need custom code.

Can I validate XML during conversion?

Yes. You can apply multiple validation layers during the conversion process:

  • Well-formed structure checks
  • XSD schema validation
  • DTD validation
  • Custom business logic rules

XSD and DTD validation checks documents against the configured schema or DTD; it does not establish business or trading-partner acceptance.

What are the licensing requirements?

The XML Module requires the AnyToAny Format Converter Engine (core product). The XML Module is licensed separately as an add-on; the core engine handles generic XML input and output, and whether your schemas need the XML Module is confirmed during evaluation. The GUI Mapper is recommended for visual mapping but is optional.

Redix uses modular licensing — you add only the modules you need. Contact us for a customized quote.

What platforms does the XML Module run on?

The engine and XML Module run on supported Linux and Windows builds; the GUI Mapper is a Windows design tool. Container deployment with Docker depends on the supplied build and license and is confirmed during evaluation, along with any driver or custom-procedure dependencies of your target build.

How does XML-to-EDI conversion work?

The module parses XML documents and, using a configured mapping, transforms them to a target format supported by the AnyToAny Engine. It handles complex nested structures, repeating elements, and mixed content models in a single engine pass, without intermediate files. Pre- or post-processing, cross-record logic, or custom extensions in a wider integration may add their own steps.

Still have questions? Contact us or read the AI Chat FAQ.

Related