Filter Problem (QSXFTRPB) API


  Required Parameter Group:

1 Problem log identifier Input Char(30)
2 Error code I/O Char(*)

  Default Public Authority: *USE

  Threadsafe: No

The Filter Problem (QSXFTRPB) API applies the currently active problem log filter to a problem log entry.

The system value for the problem filter (QPRBFTR) identifies the active filter currently being used. Multiple filters can be defined, but only one can be active at a time. The QSXFTRPB API can be used at any time.


Required Parameter Group

Problem log identifier
INPUT; CHAR(30)

The problem to be retrieved, updated, and sent through the active filter. The problem log identifier has two parts: a problem ID number and the origin system. See Format for the Problem Log Identifier.

Error code
I/O; CHAR(*)

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


Authorities and Locks

API Public Authority
*USE

Format for the Problem Log Identifier

Offset Type Field
Dec Hex
0 0 CHAR(10) Problem ID number
10 A CHAR(20) Origin system


Field Descriptions

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

Problem ID number. The number the system generates to identify a problem.


Error Messages

Message ID Error Message Text
CPF3C90 E Literal value cannot be changed.
CPF3CF1 E Error code parameter not valid.
CPF7AA7 E Problem &1 not found.
CPF7A82 E Error occurred while applying the problem filter.
CPF7A83 E Problem filter &1/&2 not found.
CPF7A93 E Problem &2 currently in use by job &1.
CPF8160 E &8 damage on &4 type &3.
CPF9803 E Cannot allocate object &2 in library &3.
CPF9872 E Program or service program &1 in library &2 ended. Reason code &3.


API introduced: V2R3

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