Transforming Non-Standard XML Documents
Typically, the QXI Queue Manager expects all incoming documents to be in proprietary QDoc format. The Queue Manager can add a valid SOAP envelope if one is missing. It can also accept non-standard XML documents and transform them into QDocs with a valid SOAP envelope using the QXI transformation engine. See QXI Transformation Engine
The transformation engine is triggered when an XML document arrives with an extension other than .req. Any non-QDoc XML document is picked up by the transformation engine. Depending on the file extension, an XSLT style sheet is applied to the document to generate a valid QDoc, a SOAP envelope is added, and the new QDoc is sent to the correct Queue Manager directory with an .req extension.
The transformation engine ensures all the linkages between directories, file names, and processing flows. Individual companies must provide their own XSLT style sheet transformations for the transformation engine to use.