QXI Transformation Engine
The transformation engine allows QXI to accept non-QDoc XML files and apply an XSLT mapping specification to them to convert them to standard QDoc requests. Non-QDoc XML files are proprietary-format XML documents that are not in correct QDoc request format and that have a file extension other than .req.
The transformation engine polls for these documents in a queue that has been set up to allow non-standard XML documents. When one arrives, the transformation engine sends it to a Web service that extracts the message body, parses the data, and then transforms the data to a standard QDoc request. The transformation engine then creates a valid SOAP envelope for the document and outputs a QDoc request to the requests queue.
The engine also outputs an XML response document. This document will have an extension of .mapok or .maperr depending on the success or failure of the transformation processing. The original request document is also placed in this directory with an extension of .
_req, where prp is the proprietary file extension.
The following sections provide instructions for creating a transformation queue for your proprietary-format XML documents.