|
Fix Description
|
Internal ID
|
Issue Affected Versions
|
|
When you select a standard QDoc and a custom QDoc with identical name during WSDL generation, QXI now generates a WSDL file and a sample QDoc from the custom QDoc, and writes an error message in an exclusion file explaining the situation. Previously, QXI only created a sample QDoc from the standard QDoc in such situations and did not create any error message.
|
QXT-1052
|
1.7.2
|
|
When processing a QDoc, if ODBC security is activated for qaddb and the record being accessed is locked, QXI now correctly returns a message containing the user name of the user who is locking the record. Previously, the system sometimes provided a wrong user name in the message.
|
QXT-1056
|
1.7+
|
|
Queue Manager has been modified to prevent queues from being removed when they are stopped during QDoc processing and meanwhile move unprocessed QDocs from req_wrk to .req. Previously, QDocs that were in the Processing (req_wrk) state were moved to the System Failure directory.
|
QXT-1046
|
1.7+
|
|
QXtend can now be successfully installed to deep directories. Previously, the installer would report error “File input too long” when compiling the adapter and QXO server code if the installation path was too deep.
|
QXT-1118
|
1.6+
|
|
Multi-threaded queues now wait for 0.1 second (previously 2 seconds) to check whether there is an idle SOAPCaller object to start another request. This improves QDoc processing performance of multi-threaded queues.
|
QXT-1116
|
1.4+
|
|
When a receiver is set to require authentication, QXI now always retrieves the username and password from the request. Previously, if QDoc contained a wrong session ID and no username and password were supplied, QXI would incorrectly use the username and password defined in connection pool.
|
QXT-1099
|
1.7.2
|
|
QXI now returns primary fields in the response QDoc when suppressResponseDetail is false in the request QDoc and the first element in ttContext is version. Previously, no primary field was returned in this situation.
|
QXT-1089
|
1.4+
|
|
Connection pool agents would no longer be stuck in the connection pool with a status of Force Disconnect. Previously, when QXI processed a QDoc that had a different user ID than the one defined in the connection pool, if the QDoc threw an internal exception, the agent would go to the Force Disconnect status and could only be manually removed from the connection pool. This could jam up the connection pool and leave no idle sessions to process QDocs.
|
QXT-1086
|
1.7.2
|
|
QXI now returns all error and warning messages received during QDoc processing. Previously, when warning messages were returned for each line (iteration) from QAD Enterprise Applications, only the warning messages for the first line (iteration) were included in the response QDoc.
|
QXT-1063
|
1.7.1+
|
|
When installing QAD Alerts, the system now returns correct error messages if the default configuration fails. Previously, the configuration service might return an error “invalid subscriber profile” when the real issue could be authentication failure, no active maintenance license, or invalid QXI receiver.
|
QXT-1031
|
1.7.1+
|
|
Previously, QXI could not process more than eight elements in a row. Now this issue has been fixed.
|
QXT-1026
|
1.4+
|
|
Previously, QDocs could not be properly created for Quality Order Maintenance (19.7) and Quality Order Results Entry (19.11). Now, this issue has been fixed.
|
QXT-1025
|
1.7.2
|
|
Native API processing performance against QAD 2011 EE has been improved through the correct use of authorization cache. Previously, there was a logical error in the code that prevented using the authorization cache correctly.
|
QXT-1011
|
1.7.2
|
|
QDoc maintainBank for QAD SE has been remapped to allow deletion.
|
QXT-1007
|
1.7+
|