Work with Problem (QPDWRKPB) API


  Required Parameter Group:


  Optional Parameter Group:


  Default Public Authority: *USE

  Threadsafe: No

The Work with Problem (QPDWRKPB) API uses a problem log entry to analyze and prepare a machine-detected hardware problem for reporting. Only local machine-detected problems that have an OPEN, READY, PREPARED, or SENT status can be analyzed and prepared for reporting. Remote problems that have an OPEN, READY, PREPARED, or SENT status can be prepared for reporting but cannot be analyzed. This API does not analyze or prepare user-detected problems.

If a machine-detected problem is analyzed, the problem analysis program associated with the problem is called to generate a problem analysis list identifying all the possible causes for the problem.


Authorities and Locks

None.


Required Parameter Group

Display panels
INPUT; CHAR(10)

Whether or not displays are shown during problem analysis. Valid values are:


Problem ID number
INPUT; CHAR(10)

The number the system generates to identify a problem.

Origin system
INPUT; CHAR(20)

The node name of the origin system (the format is network-ID.control-point-name).

Current problem status
INPUT; CHAR(10)

The current status of the problem. If the problem is found to be in a status other than what is indicated, an error occurs. Valid values are:


Requested problem statuses
INPUT; ARRAY of CHAR(10)

The requested status for the problem.

Valid values are:


Number of requested problem statuses
INPUT; BINARY(4)

The number of statuses entered for requested problem statuses parameter.

Service provider network identifier
INPUT; CHAR(8)

The network identifier of the service provider system where the problem is to be sent.

Valid values are:


Service provider control point name
INPUT; CHAR(8)

The control point name of the service provider system where the problem is to be sent.

Valid values are:


Problem severity
INPUT; CHAR(1)

The severity of the problem.

Valid values are:


Error code
I/O; CHAR(*)

The structure in which to return error information. For the format of the structure, see Error code parameter.


Optional Parameter Group

Note text
INPUT; CHAR(*)

The field used to include a note stating that a problem originated with the service director. The note will be included when the API is called.

Length of note text
INPUT; BINARY(4)

The length of the text for the note text field. The text field for the note text field can be up to 80 characters long.


Error Messages



API introduced: V2R2

[ Back to top | Problem Management APIs | APIs by category ]