The KcsStatus class represents a consistent object-oriented way of returning results from all the KCMS methods. It enables each of the following to be represented:
Error and warning values
Error text descriptions
Error conversions to and from a KcsStatusId
Error comparisons
External mappings through the KCMS C API
Message extraction for language localization
You do not actually derive from the KcsStatus class: you extend it. You override an error and warning message function to provide your own error and warning messages. It is recommended that you override KcsStatus functions with message extraction for language localization. You are not required to provide your own messages. The KCMS-framework error and warning messages may be sufficient.
See Chapter 8, KcsStatus Extension for information on extending the KcsStatus class.