<troubleshooting>
The <troubleshooting>
element is the top-level element for a
troubleshooting
topic.
Troubleshooting topics begin with a description of a condition that the reader might want to
correct, followed by one or more cause-remedy pairs. Each cause-remedy pair is a potential
solution to the trouble described in the condition.
Troubleshooting topics represent the kind of information that users typically consult to fix a problem.
Content models
See appendix for information about this element in OASIS document type shells.
Inheritance
- topic/topic troubleshooting/troubleshooting
Example
<troubleshooting id="resolve" xml:lang="en-us" > <title>E247 - Memory fault has occured</title> <shortdesc>The system has detected a problem in memory. </shortdesc> <troublebody> <condition> <p>The fault indicator flashes on the front panel, and the error log contains the following message: <msgph>E247 - Memory fault has occured</msgph></p> </condition> <troubleSolution> <cause> <p>Transient memory fault.</p> </cause> <remedy> <responsibleParty>System administrator </responsibleParty> <steps> <step> <cmd>Reset the alarm</cmd> </step> <step> <cmd>Monitor the system periodically to see whether the alarm recurs</cmd> </step> </steps> </remedy> </troubleSolution> <troubleSolution> <cause> <p>Recurring memory fault indicates possible problem with the system memory board. Reseating the board may fix the problem.</p> </cause> <remedy> <responsibleParty>Maintenance technician </responsibleParty> <steps conref="BoardReseat.dita#BoardReseatg/steps"> <step> <cmd/> </step> </steps> </remedy> </troubleSolution> <troubleSolution> <cause> <p>Reseating the system memory board did not fix the problem. Replacing the board may fix the problem.</p> </cause> <remedy> <responsibleParty>Maintenance technician </responsibleParty> <steps conref="BoardReplace.dita#BoardReplac/steps"> <step> <cmd/> </step> </steps> </remedy> </troubleSolution> </troublebody> </troubleshooting>
Attributes
The following attributes are available on this element: Universal attribute group (with a narrowed definition of @id
, given
below), Architectural attribute group, and outputclass.
@id
(REQUIRED)- An anchor point. This ID is usually required as
part of the
@href
or@conref
syntax when cross referencing or reusing content within the topic; it also enables<topicref>
elements in DITA maps to optionally reference a specific topic within a DITA document. This attribute is defined with the XML Data Type ID.