This chapter provided a general overview of debugging in the UC platform. Before covering the best practice for debugging UC applications, the source of errors and failures that may be encountered in your applications was examined. COM error codes and common run-time exceptions that may be raised by the UC APIs and the SIP error codes that will be reported by protocol tracing were also reviewed.
This chapter also examined how tracing is enabled and discussed how to examine the log files produced. The information presented should help you understand how to debug three types of UC applications: Office Communicator Automation API applications, UCMA Core applications, and UCMA Workflow applications.