A method, computer program product and system for monitoring execution
behavior of a program product in a data processing system include
development of a trace tool having trace strings written in a human
language and provided with data fields for diagnostic information
relevant to executable portions of the program product. Identifiers of
the trace tool, trace strings, and data fields and components of the
diagnostic information are encoded using a coded binary language. After
monitoring execution of the program product, a trace report of the trace
tool is translated for an intended recipient from the coded binary
language into the human language, whereas an unauthorized access to the
contents of the trace record is restricted. The encoding or decoding
operations are performed using databases containing the respective
identifiers and components of the diagnostic information in the coded
binary language and the human language.