In order to bring you the best possible user experience, this site uses Javascript. If you are seeing this message, it is likely that the Javascript option in your browser is disabled. For optimal viewing of this site, please ensure that Javascript is enabled for your browser.
Login  |   Cloud ERP  |   Home  |   qad.com



  •     QAD Glossary

  • Transformation Exceptions
    Transformation exceptions are raised by the QXI transformation engine when applying transformations to documents that do not conform to QXI standards. Transformation exception codes use the format “TransformationCode” plus the code identifier—for example, TransformationException001.” The Exception Code column in License Exceptions shows only the code identifier.

    License Exceptions
     
    Exception Code
    Description
    Notes
    001
    Specified key does not exist in myParserClass hashmap
    This configuration issue should never occur. When transformation has been configured, the requestparsermanager . xml file is used to control the creation of RequestParsers that are used to parse the request to extract information from the request. If this exception occurs, the requested RequestParser type has not been configured in the requestparsermanager.xml file.
    002
    Could not create specified class
    The transformation engine uses Reflection—which creates classes at runtime based off parameters—to create instances of classes with the type specified in a configuration file. If the process of creating a class fails, this exception is raised. This exception means that the class specified in the configuration file TransformationManager.xml or the RequestParser manager could not be instantiated.
    003
    Could not find the requestParserManager.xml file
    The requestparsermanager.xml file must be located in the <TomcatHome>/webapps/<qxtend-web-app>/WEB-INF/conf directory. This error indicates that the file cannot be found.
    004
    Problem occurred while creating DocumentWrapper
    Indicates the XML document being loaded is invalid.
    005
    Specified key does not exist in myTransformationClasses
    Similar exception to 001. However, instead of not having the RequestParser configured, it is the Transformer class that has not been configured in the transformationmanager.xml file.
    006
    Could not locate the transformationmanager.xml file at the specified location
    The transformationrmanager.xml file must be located in the <TomcatHome>/webapps/<qxtend-web-app>/WEB-INF/conf directory. This error indicates that the file cannot be found.
    007
    No transformer node in transformationmanager.xml
    The transformationmanager.xml file requires a predefined structure. As part of that structure it requires a node named transformer. If that node cannot be found in the correct place, this exception is thrown.
    008
    Envelope header is null
    When processing transformations it is required that the request contains a SOAP envelope, this error is thrown if a request does not contain a SOAP envelope.
    009
    Problem getting request header and body
    When processing Transformations the engine split the SOAP message into two parts—the header and the body. This exception indicates that the request could not be split.
    010
    Problem occurred creating transformer
    Transformation uses a shared library for executing the transformations. The first step is to obtain a Transformer class from a TransformerFactory class. This exception is thrown when the creation of the Transformer class fails.
    011
    Error occurred during transformation
    An unhandled error occurred while the transformer was processing the XSLT transformation.
    012
    Problem occurred while setting the response header and body
    While building the response message—which is a SOAP message with a header and a body—an unhandled error occurred.
    013
    No child node of root node present
    If the request XML being transformed does not have a root node (single node with no parent), this exception is thrown.
    014
    Problem getting parser from requestParserManager
    The Request Parser Manager controls access to all request parser instances. This exception is raised when a request parser is requested from the Manager, and it cannot return one.
    015
    Could not find the queue configuration file
    Indicates that for a specific queue the queueconfig.xml file could not be found.
    018
    No requestParsers node present in XML
    The requestparsermanager.xml file requires a predefined structure. As part of that structure it requires a node named requestParsers. If that node cannot be found in the correct place, this exception is thrown.
    019
    No matching mapping specification found
    The valid mapping specifications are defined in transformationmanager.xml. This exception indicates that for the combination of documentStandard, documentType, documentVersion, and receiver that no mapping specification could be located to use to transform the message. Change the configuration in transformationmanager.xml to ensure that there is a mapping specification defined.