QDoc Specifications and Standards
  
QDoc Specifications and Standards
This section describes the structure and content of QDocs supported by QAD QXtend Inbound (QXI).
Important: Users who want to build their own QDocs should follow these guidelines to conform as closely as possible to the design standards implemented by QAD.
QDoc Naming and IdentificationDiscusses common QDoc Naming Conventions, common message envelopes, QDoc namespaces, and schema file names and versioning. QDoc XML ElementsExplains how business content can be expressed as elements, discusses denormalized data associations, common response data, errors prior to processing, primitive data type representations, default, empty, and null values, array representation, and element names. QDoc XML AttributesDiscusses xml:lang, version, mnemonicsRaw, scopeTransaction, logTransaction, transactionID, suppressResponseDetail, and common attribute groups. QAD Enterprise Applications-Specific QDoc SyntaxDiscusses QDoc names, simple elements, complex elements, arrays, element order, required vs. optional elements, normalized vs. denormalized representation, CRUD QDocs, attributes, and QDoc extensions and customizations. QDoc Examples|Gives QDoc examples. QDoc Message EnvelopeDiscusses the QDoc message envelope, with details on header block content, SOAP compliance limitations, future extension and forward compatibility, examples, and SOAP faults.