Collecting information for troubleshooting

From OPC Labs Knowledge Base
Revision as of 09:11, 24 May 2017 by User (talk | contribs) (Created page with "Category:How to Category:Troubleshooting This article describes the assets that you need to collect for a successful "deep" troubleshooting. == Preparations == # For...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This article describes the assets that you need to collect for a successful "deep" troubleshooting.

Preparations

  1. For OPC Classic, install OPC Analyzer. For OPC UA, install Wireshark.
  2. For OPC UA, enable extended tracing (see How to enable extended tracing). Configure it so that the information is logged to a file, and contains timestamps and other details.
  3. For OPC UA, instrument your code so that EasyUAClient.LogEntry notifications are logged to a file, together with their timestamps and other details.
  4. Instrument your code so that it collects and logs relevant application-specific occurrences, together with their timestamps and other details.
  5. Enable logging on the side of the OPC server, if possible.

Assets to collect

We will need following files from you:

  1. Trace files from OPC Analyzer (for OPC Classic) or Wireshark (for OPC UA).
  2. Extended tracing output (for OPC UA only).
  3. EasyUAClient.LogEntry records (for OPC UA only).
  4. A log of relevant occurrences in your own application.
  5. OPC server log(s), if available.

In addition, please include any relevant observations and explanations as to what has been attempted and how the test ran.