Adding fields to the response QDoc schemas may have an impact on performance. In addition, performance may be impacted by the fields contained in the schema file by default.
The fields in the QAD-generated response schemas contain all key data for that API, that is, all primary fields for all iterations. These fields are all typically updated during a QXI update. However, including additional non-primary key fields requires QXI to navigate to these fields. This can impact performance if the field is not always updated, or when it requires additional navigation steps to reach the field in QAD Enterprise Applications.
Example: The sales order response schema is modified to include the Remarks field. However, the request QDoc does not update the Remarks frame. However, QXI still navigates through all necessary frames until the Remarks field is found and the data returned.
This may also be an issue in some standard schemas when a particular iteration is not being updated but the data values are being returned because the response schema requires it.