Simple Elements
Simple QDoc elements map to temp-table fields in the case of service interface and QAD JIT Sequencing APIs, or user input fields in the case of the UI APIs. Their names match the QAD Enterprise Applications names of the corresponding service interface and QAD JIT Sequencing API parameters, except that mixed-case or camel-case notation for Java classes is used in place of the underscore-delimited names common in QAD Enterprise Applications. That is, the underscore characters separating tokens within the QAD Enterprise Applications name are removed and the first letter of each token within the name is capitalized, while all other letters as well as the first letter are lower-case. For example, the QAD Enterprise Applications field pt_prod_line would be expressed as ptProdLine in the QDocs.All arrays are presumed to contain simple elements. Each is mapped to a temp-table field with extent equal to the array’s declared length.Enumerated fields used across many QDocs (for example, the operation field used for CRUD processing in the service interface and QAD JIT Sequencing APIs) are defined in the common QDoc XML schema file for inclusion in all schemas.