APAR NUMBER: PJ27672
PRODUCT: TPF4
FUNCTIONAL AREA: MQS SUPPORT
SHIPPED IN PUT: 16
ABSTRACT:
MQ Series support messages MQSC9996E and MQSC9997E do not exist
in the documentation. In addition, these two messages
insufficiently explain what errors have occurred. More of an
explanation has to be added to each error to better explain why
the error is being created.
APAR CONTENTS:
FEATURE TYPE STATUS NAME
Base CPP Changed source/rt/base/cmqutl.cpp
PREREQUISITE APARS: To be applied in order listed.
Base CPP Changed source/rt/base/cmqutl.cpp
PJ25780(09)PJ26156(10)PJ26921(12)PJ27007(12)PJ27023(12)PJ27177(13)PJ27332(13)PJ27351(13)PJ27274(14)PJ27572(14)PJ27844(15)PJ28136(15)
COMMENTS:
MQ Series support messages MQSC9996E and MQSC9997E do not exist in the
documentation. Error messages MQSC9996E and MQSC9997E need to be elaborated
and improved. The output does not contain enough information about these
errors. They lack a description such as "MQSERIES UNEXPECTED TO2 ERROR"
or "MQSERIES UNEXPECTED COMMIT ROLLBACK ERROR" that better explain the
error.
SOLUTION:
The processError() function in cmqutl.cpp was edited to enhance the documentation
of error messages MQSC9996E and MQSC9997E. A message was added before the
output line containing the moduleName in both the TO2_FAILED and COMMIT_ERROR
cases. This message alerts the user that an "MQSERIES UNEXPECTED TO2
ERROR" or "MQSERIES UNEXPECTED COMMIT ROLLBACK ERROR" has occurred. The
entire previous error messages were kept, they were simply expanded upon.Now,
"MQSERIES UNEXPECTED TO2 ERROR" precedes message MQSC9996E and "MQSERIES
UNEXPECTED COMMIT ROLLBACK ERROR" precedes MQSC9997E.
DEPENDENCIES
SEGMENTS TO BE ASSEMBLED OR COMPILED:
None.
SEGMENTS TO BE LINK EDITED:
cmqs40.exe (Shipped in Tar File)
COREQS:
None.
MIGRATION CONSIDERATIONS:
None.
DOWNLOAD INSTRUCTIONS:
http://www.ibm.com/software/htp/tpf/pages/maint.htm
-- END APAR PJ27672